EXCEL为什么不能求和?

有很多数字是从别的系统导出到EXCEL里,选中数字求和结果是不对的,数字显示是常规的,可能是哪里数字有空格和文本导致不能求和,因为数据太多了不想一一去查,有没有什么办法或者函数把所有数字变成常规能求和的?举例说明一下谢谢了

1,如下图,A1至A3为文本型(左对齐的),并且A2和A3带空格。A4为数字型(右对齐),A5有错误的求和结果。

2,第一步,清空格。选中你的所有数据单元格,菜单“编辑——替换”,在“查找”处输入一个空格,“替换”处不管,确定后就把空格清了。(如下图)

3,可以看到,空格清完了,下面转格式。你得在数据列后面插入一列作辅助列(B列),把它转成数字格式。在B1中输入“=A1*1”,然后在B1右下角出现十字光标时双击,填充B1至B4。(下图)

4,这样,B列得到数字格式。最后再合计,B5输入

=sum(b1:b4)

结果正确。别忘了你把B列选中,复制,选择性粘贴为“值”,然后才能把A列删除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-31
CTRL+SHIFT+回车 三键结束公式的编辑。前面加-- 转化一下。
=sum(--a1:a100)追问

用你的方法还是不行,我看了一下里面的数字有很多是有空格部分,用什么快速的方法处理呢

追答

CTRL+H
查找: 空格
替换: 不填
全部替换。

第2个回答  2014-07-31
把整篇Excel复制 粘贴到新表里 选择性粘贴为数值试试
第3个回答  2014-07-31
系统中导出的EXCEL可能会存在很多数字格式上的问题,千分位、问题、很多空格。最好能发一个样本上来看下。
第4个回答  2014-07-31
选中需要求和单元格,右键,设置单元格格式,数值。