Excel是一款功能强大的电子表格软件,可以用于处理各种数据。有时候,我们需要从一些混合了文字和数字的单元格中提取出数字,以便进行计算或分析。本文将介绍三种WPS excel提取数字的方法,分别是使用数学函数、使用文本函数和使用数据筛选器。

以下例子均在华为Matebook14电脑上操作,操作系统为Windows10,操作软件为WPS2023。
方法一:使用数学函数
我们可以利用数学函数的特性,将单元格中的文字转换为0,从而只保留数字。例如,我们可以使用ROUND函数,将单元格A1中的内容四舍五入到0位小数,即=ROUND(A1,0),就可以得到单元格中的数字。同理,我们也可以使用其他数学函数,如INT、TRUNC、MOD等,只要保证函数的参数是0即可。
如果单元格A1包含23.7825,而且我们想要将此数值舍入到两个小数位数,可以使用以下公式:=ROUND(C1, 2)。此函数的结果为23.78。

如果我们想要将此数值舍入到最接近的整数,可以使用以下公式:=ROUND(C1, 0)。此函数的结果为24。

如果我们想要将此数值舍入到最接近的10的倍数,可以使用以下公式:=ROUND(C1, -1)。此函数的结果为20。

使用文本函数
这种方法适用于单元格中有多个数字的情况,例如“电话:12345678”、“价格:¥99.9”等。我们可以利用文本函数的特性,将单元格中的文字替换为空白,从而只保留数字。
我们可以使用
SUBSTITUTE
函数,将单元格C1中的0字符替换为1,即=SUBSTITUTE(C1,"0","1",1)得到结果为12345678
。

或者替换多个字符,例如使用=SUBSTITUTE(C1,"电话:","")将文本“电话:12345678”的非数字去掉。

使用数据筛选器
这种方法适用于单元格中有多个数字,并且需要按照一定的规则提取的情况,例如“2023年4月19日”、“18:29:46”等。我们可以利用数据筛选器的特性,将单元格中的内容按照指定的格式分割成多个部分,并选择需要的部分。例如,我们可以使用数据筛选器中的“文本筛选器”功能,将单元格A1
中的内容按照“年”、“月”、“日”等分隔符分割成多个部分,并选择需要的部分。
点击工具栏上的筛选按钮

点击表格第一行的三角形小图标,在弹出框上就可以内容,颜色和使用文本筛选的高级功能来过滤表格数据

在文本筛选的弹窗中就可以定义各种条件的筛选规则,提取数字。

注意事项:
在使用数学函数或文本函数时,需要注意单元格中的内容是否符合函数的要求,否则可能会出现错误或异常结果。
在使用数据筛选器时,需要注意选择正确的分隔符和条件,并确保不会遗漏或多选数据。
在提取数字后,如果需要进行计算或分析,请将提取出来的数字转换为数值格式,否则可能会出现错误或异常结果。
希望这些信息对大家有所帮助。如果大家还有其他问题,请随时在评论区提出问题。😊