请问为何在Excel里输入身份证号码,但后四位全部显示是0?

如题所述

常见方法:把单元格设置成文本格式,然后再填充身份证号码;否则后四位会默认是0。如下图所示:

拓展资料:

excel里输入身份证号的常见五大方法

方法一、将单元格的格式设置成文本类型,然后再输入身份证号。

具体作法:选中要输入身份证号的单元格或整个列,然后在已选中的任一单元格右击,从弹出的菜单中选择“设置单元格格式”,在弹出的窗体中选择左侧的“文本”,然后点击确定。现在就可以任意的在已设置为文本的单元格中输入身份证号了。

方法二、利用身份证号加前缀的方法。具体做法是:在输入身份证号之前才将输入法切换到英文状态下,然后在输入身份证号时先输入一个单撇号"'",接着再输入身份证号即可完成输入。

方法三、设置单元格的数值位数法。我们只所以在输入较长的身份证号时会变成科学计数法,就是因为Excel默认的输入格式为数值,因此,我们只需要想办法增加数值的有效数字,使有效数字的位数大于身份证号的最大长度(即18位),就可以在任意单元格里随意输入身份证号了。

具体方法:对于打开设置单元格格式对话框,在其中的数字一项里进行设置,选择“分类”中的“自定义”,然后将类型设置为“@”(不包括引号),单击“确定”按钮。

方法四、有时我们也会选择从其它地方(比如记事本或Word中)通过复制粘贴将身份证号输入到Excel中,针对这种情况,一种通用的方法是利用选择性粘贴来实现。

具体方法:首先获取身份证号的复制,然后在单元格内点击右键,从弹出的菜单中选择“选择性粘贴”,在弹出的对话框中将粘贴方式设为“文本”即可完成身份证号的复制操作。

方法五、采用公式转换法。假设我们将在A列输入身份证号,那么在B列输入公式“=IF(LENB(B1),B1,"")”,这样就实现了身份证号的间接转换。该方法可用于一些特殊的场合。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-11

在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,

如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。

为了能让这些长位数数值完整显示出来,就必须用下面两种方法,

将单元格转换成文本格式,然后再输入。 


方法一:在输入这些长数值时,先输入一个英文状态下的单引号(“'”回车前面那个),

然后接头输入数值即可。 

这个方法有利有弊,不显示单引号,

但是不显示不代表不存在,

上图中A1='123456789

B1=123456789

C1中的函数是=A1=B1,返回FALSE

那么在进行VLOOKUP等函数的时候会造成很大的麻烦,

建议在不用进行数据处理的情况下使用。

方法二:选中相应的单元格区域,单元格格式改为文本。

注意:先改单元格格式,再输入身份证号。

这种情况下可以进行编辑,但也有弊端,就是在经常更新,多人操作的时候,有可能发生因粘贴,误操作等把这列数据的格式改成常规,甚至后三位变0无法修复的情况。

第2个回答  2015-08-10
原因是系统默认输入数字为科学计数法,所以只要把单元格格式修改为“文本”,问题就解决啦!
如输入1234567898888888可以‘1234567898888888(左上角的撇表示将该数字设置为文本格式)!
第3个回答  2012-07-23
EXCEL超15位以上尾数全部以0显示,你需要在输入身份证前,先输入'号,再输入内容
第4个回答  2015-08-03
这是因为单元格格式的问题,你可以将单元格设置为文本,然后再输入就没有问题了。

为什么在excel输入身份证号码后四位都显示不?
明确答案:在WPS中的Excel里输入身份证号,后四位总是显示成0000的原因是因为Excel中的文本格式问题。详细解释:1. 单元格格式设置问题:Excel中的单元格默认格式可能不支持完整显示长数字。身份证号的位数较长,尤其是末尾的四位数,在某些格式下可能被识别为自定义数字,按照数值的方式处理后四位可能会...

Excel身份证号码末尾显示0
Excel复制过去的身份证号码末尾出现000,是因为Excel默认将长数字串识别为数值处理,而身份证号码作为长字符串,在数值格式下末尾几位可能会被系统修改为0。要解决这个问题,可以采取以下几种方法:一、设置单元格格式为文本 在Excel中,将需要输入身份证号码的单元格格式设置为“文本”。具体操作...

为什么excel输入身份证号码末尾变成0了
当身份证号码超过Excel的数值精度限制时,超出的部分就会被截断或用零填充,导致信息错误。例如,一个18位的身份证号码在粘贴到未正确设置的Excel单元格中后,可能会显示为类似“1.23456E+17”的科学记数法,或者转换为以零结尾的形式,如“123456789012345000”。为了解决这个问题,...

为什么我的身份证号码后四位都是零?
Excel中身份证号码末尾都是000,是因为系统自动把身份证号码作数学数字处理,身份证号码位数较多,末尾几位被系统修改为0,解决方法是把单元格格式设置为文本格式即可。具体的操作步骤如下:1、打开需要操作的EXCEL表格,在需要输入身份证号码的单元格内点击鼠标右键,然后点击选择“设置单元格格式”。2、在...

Excel身份证号码末位为什么全是0
Excel身份证号码末位全是0是因为Excel默认将长数字以科学计数法显示,并且只能存储15位有效数字,超出部分将自动变为0。在Excel中,当输入的数字位数超过11位时,系统可能会以科学计数法显示这些数字,而当数字位数超过15位时,Excel默认将只保留前15位数字,并将超出部分显示为0。身份证号码是18位的,...

excel身份证号码末尾为什么全是0
Excel中身份证号码末尾全是0的问题,主要是由于Excel默认将长数字串视为数值处理,而Excel的数值精度限制在15位。当输入超过15位的身份证号码时,系统会将超出部分的数字自动转为0。为了避免这种情况,可以采取以下措施:1. **设置单元格格式为文本**:在输入身份证号码之前,先选中需要输入身份证号码的...

电子表格输入身份证号后,系统自动将后4位变成0,怎么解决
电子表格输入身份证号后,系统自动将后4位变成0,是因为单元格格式数字设置为“数值”,只要把数字格式设置为“文本”格式即可将身份证号完整输入。方法步骤如下:1、打开需要输入身份证号的EXCEL表格,选中需设置的单元格,点击鼠标右键,在右键选择菜单中选择“设置单元格格式”。2、在“数字”选项中...

在excel中身份证号末尾怎么显示0?
答案:在Excel中输入身份证号码时,如果最后几位显示为零,这通常是由于单元格格式设置问题导致的。为了恢复正确的显示,你可以采取以下步骤操作:解决方案:1. 调整单元格格式:首先,选中显示身份证号码的单元格。接着,右击选择的单元格,从弹出的菜单中选择“格式化单元格”。在“数字”标签页中,选择...

Excel表格中输入身份证号时为什么后四位会自动归为0呢?
1、可以看到,输入的身份证号后四位并不是“0000”,而是“0356”。2、但我们移开鼠标,确定输入信息后,就会变成“0000”。3、这时我们在身份证号前加入一个英文输入法模式下的单引号“ ' ”,如图所示。4、我们发现,虽然身份证号后四位没有变成“0000”,但是单元格左上角出现了错误提示。5、不...

excel身份证号后四位全是0
本文共分享两个方法,以下为设置单元格格式的方法步骤: 方法一:设置单元格格式1选中单元格右键点击设置单元格格式首先选中身份证号单元格,右键点击“设置单元格格式”。2选择文本点击确定在单元格格式窗口中,选择文本,点击确定。3输入身份证号正常显示这样在Excel再输入身份证号即可正常显示。 END ...

相似回答