已经不是第一次遇到这种情况了,好好的Excel表格弄好了,给别人发过去之后,竟然身份证号后边三位都是0,真是有点哑巴吃黄连,有苦说不出啊,好好研究了一下,有的数据是直接就后三位显示0,有的是双击一下,数据就变成了科学计数法的格式,再次点击发现数据后三位已经又变成了0,于是打算一探究竟。

发现根本原因就是Excel的精度是15位数字,身份证号是18位,所以后三位超过的数字就默改为了“0”。

方法一

在表格中输入英文半角的单引号(冒号后面那个键)再输入身份证号,意思是将该表格项的属性改为“文本”。

这种方法仅限输入过程中,如果数据已经存在,再一个个添加就太复杂了。

方法二

如果是录入完发现的这个问题,千万不要随便双击任何一个数据,否则后三位就会变成0,选中所有数据之后,在菜单栏>开始>数字中,把常规改成文本即可。或者选中>右击>设置单元格格式>设置为文本。