如下图实例中的Excel表格所示,Excel中数字和文本混合的单元格里,这个单元格中同时含有单价和型号的混合内容,括号里面是每一种产品的单价,如何计算总价格?
操作方法
遇到这样的问题,其实很好解决,想办法提取具体的价格,而不是带有文本的数据。
这里可以在单元格中输入公式=SUMPRODUCT(–(MID($B$1:$D$1,FIND(“(”,$B$1:$D$1)+1,FIND(“元”,$B$1:$D$1)-FIND(“(”,$B$1:$D$1)-1)),$B2:$D2)
所用公式详解
公式太长,看不懂!没关系,一一为你解释。
首先我们要提取具体的价格,这里先通过查找“元”的位置与符号“(”的位置往后移一位,然后详见就可以获取到对应的数字个数。
随后利用MID函数提取具体数字即可。
由于提取出来的数字属于文本型数字,所以在前面添加“–”,将其转换为纯数字,最后在利用SUMPRODUCT函数快速求和。