excel中输入身份证号码为什么最后三个数字变成0

如题所述

在Excel中输入超过11位数,会以科学记数法显示;而大于15位,后面的数字全转换为0,所以不能直接在Excel中输入身份证号。具体解决方法如下:

方法一

1、如果是单个单元格操作的话,可以直接在输入前在单元格中('),再输入身份证号码即可,如下图

方法二

1、若单元格数量很多,一个一个的设置会很麻烦,那可以右键身份证号的那一列,点击“设置单元格格式”

2、选择“文本”,点击“确定”

3、再次输入身份证号码时,单元格中显示内容便和输入的内容一样了

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-18
Excel对于数字只能有15位有效数字,超过15位的以0代替。而身份证是18位,所以当数字形式输入时,后面三位就变成0了。解决办法:
输入时先输入的一个英文的逗号,这时Excel就将输入的数字作为文本对待,不会把后面输入的“数字”变成0
或者先选择要输入身份证号码的列,设置单元格格式,数字选择卡中选择为“文本”。本回答被提问者采纳
第2个回答  2017-03-18

输入身份证号码之前,先将单元格设置为文本格式,不要用常规模式,常规模式默认是数字型的

第3个回答  2017-03-18
输入之前单元格要设置为文本,或者先输入一个半角撇号(')再输入身份证号码。已经输入的后三位0没法解决,只能逐一修改。
相似回答