为什么EXCEL数字太长后面那几位会自动变成0

如题所述

为什么EXCEL数字太长后面那几位会自动变成0

因为EXCEL中计算规范及限制数字精度为15位,即最大允许的有效数值为15位,超过15的数字将显示为0

OFFICE官方解释:

Microsoft Excel 将保留 15 个有效位。若要显示所有的 15 位数字,您必须使用非常规数字格式 (自定义的还是内置的)。常规数字格式显示计数作为一个数值型字符的十进制小数点达 11 的数字字符。 因此,如果数字中包含一个小数点 Excel 可以显示最多 10 位数,但如果数字中不包含小数点,Excel 可以显示多达 11 有效位的小数点原因左侧以指数表示法显示数字添加更多的数字。

解决办法:

    一次解决,适合大量输入(如输入人员档案中的身份证号18位)

    选中要输入的列

    CTRL+1,选择文本

    再输入就不会操作15位变成0了

2. 零时解决,适合少量,或者零时输入

输入前先输入英文状态下的单引号('),再输入即可!

为什么在excel里后面几位数字会变成0

单元格是数值的话,输入超过15位,之后都是0了
如果是身份证,后三位就是000
建议修改成文本再进行输入吧

为什么excel输入数字最后几位会变成0

如果输入的数值超过12位,excel会自动识别成科学记数,最后几位数字会丢失.
可以将单元格设定为文本再输入数字,或者输入时先输入半角的单引号再输入数字

在excel里输入长数字后面几位会自动四舍五入

如果超12位,会自动以科学计数的方法显示
但如果超15位,从第16位开始会变成0
设置为文本,是要求你在未输入内容时,先设置为文本,再输入。
而不是你输入完了再设置为文本。
或者不设置为文本,直接输入时,前面加个半角的单引号
比如
'23432653476456745784578
这样强制转为文本

在excel的单元格输入身份证号码。为什么后面几位数字会自动变成000?

出现这个现象的原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。

解决方法就是把数字变成文本格式:

    在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理。

    在输入身份证号码前,先选中要输入身份证号码的单元格,右键-设置单元格格式,打开设置单元格格式对话框,如图,切换到“数字”选项卡,单击“分类”中的文本,再单击确定按钮,这时再输入任何数字,Excel软件都会作为文本来处理

excel数字最后一位为什么自动变成0或者5

1、如果是数值,EXCEL中对数值的有效位就只有15位,后面的就为0。
2、如果要输入数字字符串,可以有两种办法:
A、设置单元格为文本格式。
B、输入前加单引号:'827389791635671528358 这样的格式

Excel表格,为什么输入18位数字的时候,后3位数字会自动变成0??求教各位!!

Excel中只能保留位的有效数位,超过15位从第位起默认为0。
输入15位以上的数字:
首先输入一外英文单引号后再输入数字。
或者
把数据区域设置为“文本”格式后再输入数字。

为什么excel表上输入日期会自动变成数字

可能是该单元格原来设置了单元格格式,已不是常规格式,这样即使输入的是日期,也会按照原设置的格式来显示(原设置格式很可能就是数字)。只有在日期格式或常规格式的单元格中输入日期时才会显示为日期。解决办法:重新设置为日期格式。

为什么Excel中数字超过十五位后面的就自动变成零了

Excel默认对超过11位的数值以科学计数法表示,且超过15位以上的以0储存。
建议设置单元格格式为文本,或者先输入一个英文状态的单引号',然后即可输入超长数据,以文本格式保留。

温馨提示:答案为网友推荐,仅供参考
相似回答