excel 里面输入身份证后面为什么会变成000

发布网友 发布时间:2022-02-27 10:40

我来回答

5个回答

热心网友 时间:2022-02-27 12:09

  出现这个现象的原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。


  解决方法就是把数字变成文本格式,有两种方法:

  第一种:在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理。

  第二种:在输入身份证号码前,先选中要输入身份证号码的单元格,右键-设置单元格格式,打开设置单元格格式对话框,如图,切换到“数字”选项卡,单击“分类”中的文本,再单击确定按钮,这时再输入任何数字,Excel软件都会作为文本来处理。

  补充:众所周知,身份证号码是18位。如果将身份证号码当作数字来处理的话,Excel软件是以科学计数法的形式来表现的,而Excel 采用 15 个有效数字的精度来存储和计算数字,其中,小数点要占用掉一位有效数字,超出的部分以0来代替。这样就不难理解,直接输入的身份证号码后四位变成0的原因了。

热心网友 时间:2022-02-27 13:44

选中需输入身份证号的单元格区域
然后右键→设置单元格格式→数字→分类
选择“文本”
确定。
现在就可以放心输入啦
EXCEL中数字只能精确到15位,超过15位后的全部显示为0(如身份证号是18位),且无法补救,只有将单元格格式设为“文本”后,重新输入才行。

热心网友 时间:2022-02-27 15:35

因为你把此单元格格式设为"数字"了,改成"文本"就行了

热心网友 时间:2022-02-27 17:43

Excel单元格只显示15位,多余的显示为0

可采用以下两种方法之一:

    设置单元格格式为“文本”,然后再输入身份证号码

    最前面先输入一个半角单引号,然后再输入身份证号码

热心网友 时间:2022-02-27 20:08

解决办法:
先设置单元格格式为"文本"然后再输入
或者,在最前面加上半角单引号均可
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com