excel数据无法求和怎么办? excel金额无法累加的解决办法
脚本之家
学员的问题,表格里面的金额无法求和,怎么回事?
下面,使出十八般武艺,差点怀疑人生,最后才勉强蒙对了。
1、假如金额是文本格式,用--转换成数字格式。结果为错误值,假设不成立。
=SUMPRODUCT(--A2:A6)
2、假如金额含有空格,用TRIM去除,再用--转换成数字格式。结果为错误值,假设不成立。
=SUMPRODUCT(--TRIM(A2:A6))
3、假如金额含有非打印字符,用CLEAN去除,再用--转换成数字格式。结果为错误值,假设不成立。
=SUMPRODUCT(--CLEAN(A2:A6))
4、尝试用分列,没任何改变。
5、复制到记事本,看不到任何多余符号。
6、最后,猜不出是隐藏了什么,无奈,只能用最简单粗暴的假设,第一位或者最后一位含有特殊符号,要去除。
去除最后一位字符,结果为错误值,假设错误。
=--LEFT(A2,LEN(A2)-1)
去除第一位字符,结果为数字,假设正确。
=--MID(A2,2,15)
在写文章的时候,又尝试了手工输入第一个金额8816.5,然后按Ctrl+E,这样提取出来的金额也可以求和。
世界之大,无奇不有,小小金额,居然让我花费了那么多精力才转成正常的,不可思议。