为什么excel输入身份证号会变

如题所述

Excel中的数字显示精度为15位,超过15位的部分显示为0,身份证为18后

所以,输入后后面三位显示0,变成了科学计数法

解决办法:先输入'(引号),再输入数字即可


Excel版本参考:2010

1、在A1单元格直接输入18位身份证号(变成了科学计数法)

2、A2单元格先输入',再输入数字正常显示

3、身份证号等超过15位,如果要正常显示,一定要用文本格式输入

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-19
不能超过15位。超过15位需要以文本格式输入
1、单元格设置成文本
2、输入身份证号前加个英文输入法下的” ’ “ (单引号)
第2个回答  2014-03-19
4.41381E+17 科学记数法的表达方式,意思为4.41381乘上10的17次方 因为EXCEL对超过11位的数字会以科学记数的方式进行显示,如输入123456789123会显示成1.23457E+11意思为1.23457乘以10的11次方,如果输入的位数超过15位数,超出的位数还会变成0进行补位,在输入身份证号时出现这样的问题将是非常不便的. 针对这些数字串的输入还是以设置单元格格式为文本格式或前面加 ' 号的办法输入为好.如 '12334566777888643222
第3个回答  推荐于2016-05-09
EXCEL 中当输入的数字到达12位时即以科学记数法显示,身份证是15或18位,所以会显示不全,且18位身份证的后三位不论输入什么数字,EXCEL都会以0处理。

解决方法如下:
一、输入身份证号前,先输入半角的单引号 ' (关闭输入法再输入即为半角),然后接着输入身份证号。

二、把单元格设定为文本格式--->选中要设定的单元格,右键-->设置单元格格式-->文本。

三、看看列宽是不是不够了,把列宽拉宽点。本回答被提问者和网友采纳
第4个回答  2014-03-19
提问不清楚,不知道怎么回答
相似回答