excel表格中输入数字找过15位为什么就变为0了

例如:363636363636274565 它自动变成:363636363636274000
2024-11-04 12:03:42
推荐回答(5个)
回答1:

  Excel软件不能表示超过15位的数字,超过部分将以0来代替。


  在Excel软件中,超过11位(不含11位)的数字是以科学计数法的形式来表现的,如图。

  Excel 软件是采用 15 个有效数字的精度来存储和计算数字,其中,小数点要占用掉一位有效数字,超出的部分以0来代替。这样就不难理解,直接输入的数字超过15位,后几位将变成0的原因。


  避免问题现象的方法就是将数字变成文本形式的,方法有两种:  

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

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

回答2:

在输入之前把单元格调成文本格式,在输入就行了,单元格-右建-设置单元格格式-数字-选文本。确定就OK了

回答3:

先什么都不要输,直接设置那个单元格,点击右键,设置单元格格式,第一个是数字,在里面选择文本,点击确定,然后再输入,看看是不是好了,呵呵...

回答4:

单元格设为文本,或者输入时前面加上‘

回答5:

在前面先输入个单引号,再输数字就可以了