求助!为什么在excel表格输入身份证号码后面两位总是变为00,改了之后又变?

如题所述

原因:表格单元格式是常规格式,数字被科学计数法了。解决方法:设置一下格式来解决此问题。

如下参考:

1.打开Excel表格,如下图:

2.输入身份证号,如下图所示:

3.点击返回,数字转化为科学计数方法,如下图所示:

4.再次点击,可以看到数值被0替换后的数字,如下图所示:

5.选择此单元格并右击可设置单元格格式,如下图所示:

6.选择弹出式表单中的文本,如下图所示:

7.点击ok确认,如下图:

8.再次输入后几位数字,就不会变了,如下图所示:

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-10
因为EXCEL有效数字为16位,超过的将用0替补.
解决的方法,一般是用文本来输入.而身份证号码不参与运算,因此将单元格设置成文本格式后再输入即可.本回答被提问者采纳
第2个回答  2011-10-10
这个我以前改成文本后仍然是0,后来实在没办法了,采取了以下笨办法:打几个数字后打一个空格,十八位身份证号通常两个空格就够用,打完后点下别的格,再回来把空格删掉,单元格左上角就会由个绿色的点,就好了,这个时候即使del把表里的号码删掉,再次输入也不会变0,所以如果一列都要输入身份证号,我都这样弄好后下拉一列,这样就好了,方法虽笨,但是找到好的方法以前还是好用的
第3个回答  2011-10-10
单元格设置为文本格式再输入,或者输入时先输入一个英文状态下的单引号再输入身份证号码
第4个回答  2011-10-10
将单元格格式设置为 文本后 再输入

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答