为什么Excel输入身份证号码的时候后几位数都变成0000了?

我是从Word上的身份证号码复制黏贴到Excel上的。做了很多以后发现后面的几个数字都变成000是为什么? 因为我已经输入了很多了,所以希望可以吧这些数字变回来,请大家帮帮忙了。谢谢啦

EXCEL中的数字精度为15位,超过15显示为0,且该过程不可逆转。


解决办法:将单元格格式设置为文本格式即可

1、选中A列

2、点击 开始-数字组-文本,回车

3、输入身份证号,现在可以正常显示18位


测试效果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-17
1.变不回了
2.正确的输入方法:
选中整列,右键--设置单元格格式--数字--文本
确定即可再输入
或者输入时前导一个半角的单引号:
如:
'420119198715487963
祝你成功!本回答被提问者采纳
第2个回答  2010-06-17
将要填入身份证号码的单元格全部选中,然后点击“格式”——“单元格”——数字——文本——确定,最后再输入身份证号码。

双击已经输入了号码的单元格,在数字最前面加一个英文状态下的“'”号,再修改最后3个数字。(一个单元格修改一次)
第3个回答  2010-06-17
右击该单元格后选择单元格格式,把数字选项卡里面选择文本,确认后重新输入就可以 了.
第4个回答  2010-06-17
你把单元格格式改成文本,重新粘贴就行。