在EXCEL 里为什么输130525198706193351 输完后就变成1.30525E+17

如题所述

EXCEL默认超过11位会用科学记数法表示,而且最高只能识别15位的数字,超过15位的会变成0。
1.30525E+17是科学记数法,表示是1.30525乘以10的17次方。
通常,超过15位的数字都会将单元格设定成文本形式,比如身份证号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-04
超过11位的数字,会处理为科学计数法。
也就是说,EXCEL把你这一串东东当成一个天文数字了。

解决办法:
先输入',再输入数字;
或者,将单元格格式文本再录入。
(都要在输入前处理)本回答被提问者采纳
第2个回答  2012-02-04
字符太长了,先输一个半角的单引号,再输数据就行了。
第3个回答  2012-02-04
表格的列宽不够,选中这个数字单元格,—》“格式” —》“列”—》“最适合列宽”
试试吧
第4个回答  2012-02-04
EXCEL最大允许数字是15位,如果超过15位,可用将单元格设置为文本或在数字前加英文单引号的方法使数字以文本方式显示(如输入身份证号等)
相似回答