在excel中为什么输入超过15个数字后面的数字就自动变成0了?

除了用文本格式,其他格式超过15位数字后面的数字为什么都变0?

首先,变成0,这是因为EXCEL的数值精度为15位数, 超过15位数的非0数字会自动转换为0。

解决方法如下:

1,选中单元格,右键“设置单元格式”

2,打开“设置单元格式”,在数字对话框中,选择“文本”,点击“确定”

3,重新输入数值,就不会变成0了,现在数字的格式就是文本格式了

方法二如下:

1,在数字前面加上一个【上引号】【  ”】。

2,按回车键“enter”,“数字”立马变成“文本”格式。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-31
因为EXCEL只支持15位数1.选中要输入数字的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格” (或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定”。 2. 在A1单元输入数字时,在前面先输入’号(英文状态下的引号),就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出所有的数字在输入之前设置本回答被网友采纳
第2个回答  2013-08-31
先选中要输入的单元格或列,右击——设置单元格格式——“数字”页“分类”下,选中“文本”——确定。再输入就不会了。
第3个回答  2013-08-31
自定义格式的行吗?先输入你的数值,然后选择“格式->单元格”在数值选项卡里找到“自定义”,在类型里找到“#,##0”,选择他就行了。
第4个回答  2013-08-31
当然啦,因为很少那么大的数,除非它把那么长的一串数字变为文本型的才不会去管它的长度了

在excel中为什么输入超过15个数字后面的数字就自动变成0了?
首先,变成0,这是因为EXCEL的数值精度为15位数, 超过15位数的非0数字会自动转换为0。解决方法如下:1,选中单元格,右键“设置单元格式”2,打开“设置单元格式”,在数字对话框中,选择“文本”,点击“确定”3,重新输入数值,就不会变成0了,现在数字的格式就是文本格式了 方法二如下:1,在数字...

为什么excel中输入大于15位的数会显示0呢?
这是因为EXCEL的数值精度为15位数, 超过15位数的非0数字会自动转换为0,需要将相关的单元格转化这文本格式才能使输入的数字不会变。具体操作如下:一、打开需要操作的EXCEL工作表,在单元格中输入超过15位的数字,回车后,单元格的数值就变动了,故操选中需要修改的单元格,鼠标右键点击,在跳出来的选项...

为什么在excle中输入数字后面几位都是0了?
1、出现这种情况的原因:这是因为excel的数值精度为15位数, 超过15位数之后的非0数字会自动转换为0。2、修改方法:第一种:首先选中要编辑的单元格,鼠标右击,然后在弹出的菜单栏中选择设置单元格格式(F)选项。3、打开设置单元格格式对话框,在【数字】下级菜单中选择文本选项,然后点击确定。4、接...

EXCEL里输入超过15位的数字为什么变成0呢?
因为在EXCEL默认常规或数值格式下,超过10位数系统会以科学记数法显示,超过15位的数字会以0的形式出现。解决出现”变0“问题的方法:1、事先将单元格格式设置为文本。2、选定单元格,在其上点鼠标右键——“设置单元格格式”。3、点“数字”标签——“文本”——“确定”。4、输入数字时先输入一个...

为什么EXCEL输入数字会变成0啊?
EXCEL输入数字会变成0的主要原因是Excel对数字的处理精度限制以及单元格格式设置不当。具体来说,Excel在处理数字时有一个精度限制,即它最多能精确表示15位数字。当输入的数字超过15位时,Excel会自动将其后面的非零数字转换为0。这是因为Excel内部使用浮点数来表示数字,而浮点数在表示极大或极小的数字...

Excel表格中,为什么输入15位以上的数字,最后几位数会自动变成零呀?单元...
Excel中默认的数字格式是“常规”,最多可以显示11位有效的数字,超过11位就以科学记数形式表达。当单元格格式设置为“数值”、小数点位数为0时,最多也只能完全显示15位,多余15位的数字,从16位起显示为0。要输入15位以上的数字且能完全显示,有3种方法可以实现:1、先输入一个英文单引号'再输入...

为什么在excel表格中的数字末尾变成0了?
变成0是因为EXCEL的数值精度为15位数, 超过15位数的非0数字会自动转换为0。解决方法是:1、首先打开EXCEL,可以看到末尾数字全变成0了。2、然后选中单元格,右键“设置单元格式”。3、接着打开“设置单元格式”,在数字对话框中,选择“文本”,点击“确定”。4、最后重新粘贴数据,就不会变成0了,现在...

为什么excel表格中的数字超过15位就变0了?
1. 其实,在Excel中,默认的数字格式仅支持15位数字,超过的位数就被修改成0,在我们复制数据到Excel中的时候,系统默认以【数字格式】粘贴数值,所以数据最后几位就会变成0。2. 首先我们打开Excel表格,点击左上方的全选图标,将表格全选,然后按键盘上的Ctrl 1组合键,设置单元格格式为文本格式。3. ...

在EXCEL中输入一个太长的数字,后面几位就会变成0,是怎么回事?有什么办 ...
1、打开Excel表格,输入超过15位数的数字,15位数以后就会变成0。2、如果在数值前面加一个'号,数值就会正常显示,不会变成0。3、如图是,输入'号数据和常规单元格的数据对比。4、或者可以把单元格设置为文本格式。5、把单元格设置为文本格式后,想输入多少数字就可以输入多少数字。

为啥在excel中输入长数字后面自动变0?
1.打开一个EXCEL表格。2.在表格内输入长的数字,后面自动变成了000,这是因为EXCEL预设的数字长度只能是15位以内,超过了15位,后面的数字自动转成0...3.选中整列数据,点击鼠标右键,下滑菜单里选择”设置单元格格式“。4.点击”数值“标签,左侧单击文本。这个是表格复制经常遇见的问题,特别是复制身份证...

相似回答