四时宝库

程序员的知识宝库

如何对混合数据中进行数字运算,学会这个公式,直接套用即可

在日常工作中,我们处理数据会遇到混合数据,一个个去计算太耗时,今天给大家介绍一个通用公式,提高工作效率。


1、打开我们的工作表,如下图所示:我们看到数据是由数字和文本组成,并且每组数据用逗号间隔,我们需要计算体积。

2、首先我们需要提取出单元格数据中所有的数字,这时我们可以考虑REGEXP函数,它可以用来提取、判断或拆分等。它的基本语法为=REGEXP ( 字符串,正则表达式,匹配模式,替换内容 ),第3参数中0或省略表示提取;1表示判断;2表示替换;我们在D3单元格输入函数公式:=REGEXP(A3,"[\d.]+"),第2参数中"[\d.]+",表示所有正整数与小数。

3、接着我们完善输入的公式,即=--REGEXP(A3,"[\d.]+"),输入两个减号后可以将REGEXP函数的返回值转换为数值,因为REGEXP函数得到的是文本元素构成的数组。

4、最后在单元格中接着输入公式=PRODUCT(--REGEXP(A3,"[\d.]+"));PRODUCT函数可以对数组内的数值元素进行乘积运算,它的语法为:=PRODUCT(数1,数2……)。

5、所有公式输入完成后,按回车键得到计算结果。

对混合数据进行计算时,我们直接套用这个公式即可。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接