Excel货币符号数字求和出来是0怎么办?3个方法搞定
Excel货币符号数字求和出来是0怎么办?3个方法搞定
Excel里带"¥"的数字用SUM求和全是0。做小公司财务六年,这问题被问了不下十次。几个亲测管用的方法,照着做就行。
原因不复杂。单元格显示"¥1,234.00"时excel货币符号数字求和,Excel把它当文本存,不是数值。SUM遇到文本直接跳过,结果就是0。点一下那个单元格,公式栏带引号或左边有绿色小三角,基本就确认了。
最省事的是分列。选中数据列,点"数据"→"分列",前两步直接点"下一步",第三步选"完成"。Excel重新识别一遍,货币符号被去掉Excel货币符号数字求和出来是0怎么办?3个方法搞定,数字变回数值。几百行一秒搞定。前提是每行格式统一,别混搭。

想保留显示效果又不影响计算,用SUBSTITUTE。公式写 =SUM(SUBSTITUTE(A2:A100,"¥","")),把符号替换成空再求和。原列不动,另起一列写公式就行。适合数据是别人导出来、你改不了的情况。
最干净的做法是改设置单元格格式。选中数据列,右键→"数值",小数位数按需选。要显示符号就选"自定义",格式代码写 ¥0.00,底层存纯数字,显示带符号,SUM完全正常。
你那边数据是手敲的还是系统导出的?导出的格式往往不统一,分列那一步可能得多试几次。卡住了发截图,我帮你看。