EXCEL单元格手动输入的一位小数的数字,重新打开文件后变成十几位小数?

如图,单元格中我自己手动输入的是0.8,保存关闭文件,重新打开后,会变成十几位小数的数字,导致我的计算结果出现问题,用于计算后本来结果应该等于0,但是却得到了2.887E-15。我家里面的电脑也出现过这个情况,办公室电脑也出现这个情况,到底是EXCEL的问题还是我设置的问题,请大神指点一下怎么解决。
(增加了视频,直观一点:我单独把出问题的那一列数据复制到新表,然后录了视频对这个数据操作,数据这样显示特别奇怪。)

应该是表格单元格附带的格式问题

如果表格内容不多的话,我建议把内容复制到一个新的表格里面(粘贴为数值)试试,或者试着选中出现格式错乱的一列,调整单元格格式为数值

追问

设置过小数位了,没有用,还是会影响结算结果。也尝试过复制到新表格再粘贴回去,复制到新表格的时候数字就已经是很长的小数位了,粘贴回去更是没差别。
我这个问题就是偶尔有几个表格会出现一列这样的问题,整列都会出现,其他列则不会出现,搞不懂,一直找不到解决办法,计算结果出问题的时候一直怀疑自己账物出错了,每次排查最后都发现是这个问题导致的。

追答

那你试过这个公式没有=round(A1,X),没有的话可以试一试,如果还不行那我也不知道了,毕竟我没遇到过类似情况

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-21

文件-选项-EXCEL选项—高级:将精度设为所显示的精度,这里打钩!

追问

只有这列出现问题,其他列就不会有,用其他列格式刷也不行。跟这个精度有关?

追答

做了再看看。

本回答被网友采纳
第2个回答  2022-03-22
检查下你的单元格设置,是否为常规。感觉是设置显示小数位数。追问

图片里面就能看到格式啊,就是常规

追答

图片中没有显示单元格格式。

另外如果你这个文件在哪都一样显示,那么你确定你的小数是输入的吗?不是从其他区域复制过来的?

这里才看到单元格格式。

追问

确定是手动输入的啊

追答

方便发下这个特别的文件吗?[email protected]

第3个回答  2022-03-21
你试一下,设置单元格格式,调整保留的小数位数
第4个回答  2022-03-29

这是表格单元格附带的格式问题

。如果表格内容不多的话,我建议把内容复制到一个新的表格里面(粘贴为数值)试试,或者试着选中出现格式错乱的一列,调整单元格格式为数值。

相似回答