excel,一列数字,设置了数字格式不能求和

excel,一列数字,设置了数字格式,但是还是不能求和,只计数,已确认格式不是文本,单元格中也没有空格或者其他字符,数据请见表格,求老板支招

  从图上看,这些数字是从其它地方导入的吧,还是文本格式。
  只要不是设置了左对齐,数值是默认右对齐的,上图是左对齐,是文本格式。
  可以在B2输入:=ISNUMBER(A2),结果为TRUE是数值,FALSE是文本;
  或者输入:=N(A2),仍是原数,是数值,为0,是文本。追问

不好意思,前面的数值是我手动输入进去会变成数值的,其他验证是文本,不可能让我每个单月格重新手输入一遍吧,是文本,但是没有绿色小箭头可以让我选择转换为数值,这个怎么处理呢

追答

  这像是先输入了数值,再设置为文本格式了。选中A2双击看下,左上角是否有绿色三角,公式结果还是这样么。
  如果变了,选中A列,设置单元格格式为常规或数值。
  如果不变,用辅助列输入公式:=VALUE(A2)并下拉填充,然后再复制该辅助列到A列选择性粘贴数值,最后删除辅助列中的公式,将A列彻底转为数值。

追问

一般的excel数据格式调整我都会,双击没有任何改变,输入这个公式显示有有误

追答

还含有不可见打印符:=VALUE(CLEAN(A2))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-07
当前数据还是文本数值,不可通过SUM求和,但可以输入=SUMPRODUCT(A2:A200*1)求和。

或者复制数据区域外的任一空单元格,然后选择A列数据,单击鼠标右键,“选择性粘贴”为“运算”“加”,将文本数据转换为可被SUM求和的数值。追问

试过了,也不行哦

第2个回答  2016-06-07
你试 下批选后,会有黄色警告显示时,把他切换成文本转为数字格式就可以了。你如果在输好后,再转数字格式什么的,不起作用。实在不行,你在空白的地方选好数字格式,重新输一回吧追问

你说的方式我知道,但是选完没有任何小符号出现,也没有绿色小三角

第3个回答  2016-06-07
可能有不可见字符,可以修改一下公式试试:
=SUMPRODUCT(--CLEAN(TRIM(A2:A1000)))追问

还是显示有误

追答

检查一下,A2到A1000区域中是不是还有文本数据(不是文本数字),可以修改公式试试:
=SUM(IF(ISERROR(--CLEAN(TRIM(A2:A1000))),0,--CLEAN(TRIM(A2:A1000))))
数组公式,需要按CTRL+SHIFT+回车完成公式。

第4个回答  2018-04-26
把数据全部复制到word,再到word里面再一次把这些数据复制到excel,就可以求和了
相似回答