为什么在EXCEL里输入较长的数据 会自动把最后几个变为0

如题所述

因为没有设置正确的单元格格式,以Excel2016版本为例,解决办法如下:

步骤一、打开需要编辑的Excel表格文件,如图所示输入过长的数字后,末尾的几位会变成“0”。

步骤二、选中数字所在的单元格,并且用鼠标右键单击。

步骤三、在弹出的右键菜单中,选择“设置单元格格式”选项。

步骤四、在弹出的对话框中,选择分类为“文本”,并点击确定按钮。

步骤五、然后在单元格中重新输入所需的数字即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01

EXCEL里输入较长的数据 会自动把最后几个变为0的原因是EXCEL数字精度只有15位,所以超过15位的后面的数字就会变成0。

这种情况解决方法是,在该串数字单元格最前面输入半角单引号,或者选择数据→分列→文本格式,设置该单元格格式为文本格式,如下图。

第2个回答  2008-07-01
EXCEL数字精度只有15位,所以超过15位的后面的数字就会变成0
要输入此类数字.先要将单元格格式改为文本型后,再输入.或在输入之前加上单引号'
第3个回答  2008-07-12
这是因为格式的设置问题,改一下就好。右键——设置单元格格式——(选择)数字---文本格式,就行了,确定就行。呵呵,希望你早日解决。本回答被提问者采纳
第4个回答  2008-07-10
一,右建 点击单元格-设置单元格格式-数字-文本
再输入数字即可

二,在输入数字前输入上引号,是英语状态下输入,再输入数字即可。

如果你选格式为“数值”,那么只能输入 15位数,多了就会变成 0 的。

快采纳吧,别等了..............
相似回答