为什么在Excel里输入20个字符的数字时,后面的5个字符都会变回0?

不如说我输入20511012703610800074,然后我鼠标再点到另外一个位置的时候,它立马变为20511012703610800000,不管我在“设置单元格”里边选择哪种格式,都不能恢复到原来的数字,这是为什么呢?请高手赐教,谢谢!

数字超过11位就会变成科学计数法,例如123456789789变成1.23457E+11,而超过15位的话,15位后面的数字全部变成0,解决方法有2种

第一种:先输入英文输入状态下的单引号 ' 然后再输入数字即可正常显示。
第二种:或者先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“文本”,确定即可。然后输入数字就能正常显示了。

注意只能事前预防,事后是无法恢复的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-21
先设置单元格格式为文本型再输入数值就可以了本回答被提问者采纳
第2个回答  2009-10-21
已经变成那种格式的就没办改过来了,只有以后在输入较长数位的纯数值时,将单元格设置成文本格式,或者在输入的数值前输入一个单引号(英文状态),就不会变了.
第3个回答  2009-10-21
excel只能输入15位数字
如果想要更多的数位,在前面加上'(英文的单引号)
或者把这个单元格设置为文本格式
相似回答