终极办法:转帖!
在电脑中,不光是Excel,很多软件的数字超过11位后,就会以科学记数法的形式出现。
Excel单元格数据类型默认是“常规”型,它是一种可变的数据类型,如果你输入的是“ABCD”样式的字符,Excel就会辨识为“文本”型数据,靠左显示;如果你输入的是“123”这样的字符,它就会辨识为“数值”型数据,靠右显示;
数值型数据的有效数字位数最高只有15位,因此,大于15但的数值15位后面的都显示为“0”。
身份证虽然是一串字符串,但除个别身份证后面有“X”字符之外,它通常都以数字的形式存在,所以,当你输入身份证时,Excel将之认成了数值。
为了避免这种情况,在输入身份证号前,你选将将要录入身份证的单元格的“单元格格式”的“数字”类型设置为“文本”,然后再录入身份证就可以了。
如果只有少量身份证,你也可以用公式法录入身份证,例如在单元格中输入:“="440124197810216074"”。如果你觉得在该单元格保留公式不是很好,那么,在你输入了公式之后,你可以先复制该单元格,然后再执行“选择性粘贴”命令,并粘贴“数值”覆盖原来的单元格。
漏说了一种,很重要很方便的一种:
单引号输入法,在单元格里输入身份证号码前,先输入一个英文字符的“单引号”——“'”,然后再输入身份证号码。
例如,在单元格中录入:
“'440124197810216074”