对带单位的数字求和,相信很多同学都遇到过这样的问题。

如下图,需要求出每个水果的金额,但因为单价和重量的数字都带了单位,所以想要直接求和是不可能的,下面就给出三个解决方法,大家一起学习下吧!


一、设置单元格格式

在excel中数字带单位是一种错误的习惯,excel 会认为这是一个文本数据,文本当然是不能求和的。但如果一定要带单位,可以设置单元格格式来实现这个效果。

选择要添加单位的数据,右键选择设置单元格格式,选择【自定义】,在类型中输入:0"元" (0表示数字占位符,用英文双引号强制显示单位)


然后在D2单元格输入:=B2*C2 就可以直接求和了 (用单元格格式添加单位只是肉眼能看到,但实际上这个单位根本不存在,所以才可以求和)


二、LEFT+LEN函数

如果你不想设置单元格格式,也可以用这种方法

在D2单元格输入公式:

=LEFT(B2,LEN(B2)-1)*LEFT(C2,LEN(C2)-1)

往下填充公式即可得出求和结果

公式说明:这里主要用LEFT和LEN函数提取出单价和重量的数字,然后相乘即可。


三、数组公式

在D8单元格输入数组公式:

=SUM(VALUE(LEFT(D2:D7,LEN(D2:D7)-1)))

因为是数组公式,所以不要按回车键。

而是按Ctrl+Shift+Enter键结束公式,此时公式自动会带上一个花括号 { }


我是小螃蟹,如果您想学习更多excel知识,请关注我的头条号【excel函数教程】