出现这种情况的原因是Excel自动把18位的身份证号当作数字来处理了。Excel每个单元格所能显示的数字为11位,超过11位数时就会用科学计数,也就我们看到的最后几位数是0的情况。解决的办法有两种:
一、方法一操作步骤如下:
1、首先,当我们在任意单元格输入身份证号码时,显示是一串字符(如图1)。
2、在输入身份证号前,把单元格的格式设置成文本格式。以2010版的Excel为例,选中目标单元格,建议选中整列来设置,右键→设置单元格格式(如图2)。
3、这时候会出现一个对话框(如图3),切换到“数字”选项卡。
4、单击分类中的“文本”,最后单击确定按钮就设置完成了(如图4)。
二、方法二操作步骤如下:
在输入身份证号码前,先输入单引号,注意是英文输入状态下的单引号(如图5),Excel将会自动把后面的数字作为文本来处理。