最近遇到好几位小伙伴,在公众号给我留言,询问excel文本数字求和的问题。
我们从很多系统导出的数据,数字格式几乎都是文本型的数字,在Excel里面无法直接求和。
比如,下面的Excel表格,是从银行系统导出的数据,包含了借/贷发生额 。
需要在C16和D16单元格写公式,进行发生额汇总计算。
雅雯给大家写了一个公式,可以参考一下:
C16单元格输入公式:=SUM(C2:C15-0),按下CTRL+shift+回车键结束数组公式,即可得到结果。
求和函数公式解析:
导出的银行流水数据,借贷金额都是文本数字,如果不处理,用SUM函数直接求和,得不到正确结果。
通常有两种方式来求和。分享如下:
第一种方法:数据——分列——求和
改变这类文本数字,用数据——分列,将文本数字转为真正数字,然后再用sum函数求和。
第二种方法:函数公式求和
如果不用第一种方法改变单元格格式,也可以用公式直接求和。
C16单元格输入公式:=SUM(C2:C15-0),按下CTRL+shift+回车键,Excel会自动在公式外面出现一对{},这样的:{=SUM(C2:C15-0)}。
公式中使用-0的方法,目的是将文本数字转换成数值型的数字,最后在用SUM求和即可得出结果。
除了用-0的方法,还可以用/1、*1、+0、--(两个减号)以及使用VALUE函数来写公式,都是可以的。
下面,雅雯再给大家整理5个公式写法,分别如下:
=SUM(VALUE(C2:C15))
=SUM(--C2:C15)
=SUM(C2:C15+0)
=SUM(C2:C15/1)
=SUM(C2:C15*1)