在Excel表格中输入18位身份证号码时,为什么最后几位总是显示0?

如题所述

出现这种情况的原因是Excel自动把18位的身份证号当作数字来处理了。Excel每个单元格所能显示的数字为11位,超过11位数时就会用科学计数,也就我们看到的最后几位数是0的情况。解决的办法有两种:

一、方法一操作步骤如下:

1、首先,当我们在任意单元格输入身份证号码时,显示是一串字符(如图1)。

2、在输入身份证号前,把单元格的格式设置成文本格式。以2010版的Excel为例,选中目标单元格,建议选中整列来设置,右键→设置单元格格式(如图2)。

3、这时候会出现一个对话框(如图3),切换到“数字”选项卡。

4、单击分类中的“文本”,最后单击确定按钮就设置完成了(如图4)。

二、方法二操作步骤如下:

在输入身份证号码前,先输入单引号,注意是英文输入状态下的单引号(如图5),Excel将会自动把后面的数字作为文本来处理。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-29

“在Excel表格中输入18位身份证号码时最后几位总是显示0”是因为单元格格式没有正确设置。                 以2007版EXCEL为例,设置单元格格式的方法如下:

1、打开EXCEL工作表,要在A列标题下面的单元格输入身份证号码,如下图所示。                                  

                                 

2、在EXCEL工作表中,选中要输入身份证号码的单元格,如下图中的A2到A9单元格。                            

                                 

3、在单元格选中区域单击鼠标右键,在右键菜单栏中选择“设置单元格格式”,如下图所示。               

4、在弹出的“设置单元格格式”对话框中“数字”选项卡中“分类”下选择“文本”,然后单击确定返回EXCEL工作表。如下图所示。                                                  

                            5、返回EXCEL工作表后,在A2单元格输入身份证号码即可,如下图所示。                                              

本回答被网友采纳
第2个回答  推荐于2019-10-18

在Excel表格中输入18位身份证号码时最后几位总是显示0是因为单元格格式没有设置正确。

如果要在单元格中输入身份证号码,应该先将该单元格格式设置为文本,然后再输入身份证号码,这样就不会出现后几位显示0的情况了。具体的步骤如下:

第一步:打开EXCEL工作表,要在A列标题下面的单元格输入身份证号码,如下图所示。

第二步:在EXCEL工作表中,选中要输入身份证号码的单元格,如下图中的A2到A9单元格。

第三步:在单元格选中区域单击鼠标右键,在右键菜单栏中选择“设置单元格格式”,如下图所示。

第四步:在弹出的“设置单元格格式”对话框中“数字”选项卡中“分类”下选择“文本”,然后单击确定返回EXCEL工作表。

第五步:返回EXCEL工作表后,在A2单元格输入身份证号码即可,这样就完整的显示身份证号码了。如下图所示:

本回答被网友采纳
第3个回答  推荐于2019-10-07

在Excel表格中输入18位身份证号码时最后几位总是显示0是因为单元格格式没有正确设置。

如果要在单元格中输入身份证号码,先将该单元格格式设置为文本,然后再输入身份证号码,就不会出现后几位显示0的情况。

以2007版EXCEL为例,设置单元格格式的方法如下:

1、打开EXCEL工作表,要在A列标题下面的单元格输入身份证号码,如下图所示。

2、在EXCEL工作表中,选中要输入身份证号码的单元格,如下图中的A2到A9单元格。

3、在单元格选中区域单击鼠标右键,在右键菜单栏中选择“设置单元格格式”,如下图所示。

4、在弹出的“设置单元格格式”对话框中“数字”选项卡中“分类”下选择“文本”,然后单击确定返回EXCEL工作表。

5、返回EXCEL工作表后,在A2单元格输入身份证号码即可,如下图所示。

本回答被网友采纳
第4个回答  推荐于2019-08-08

这是因为在Excel默认情况下,当单元格中输入的数字位数超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;

当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。因此如果以数字格式输入身份证号码(18位)时,身份证号码就不能正确显示出来了。

可以通过设置单元格格式让身份证显示完整的号码,步骤如下:

1、将身份证号一栏所有单元格选中,右键点开下拉菜单,选择设置单元格格式;

2、选择数字,选择文本,点击确认;

3、在设置后的单元格内输入身份证号码即可。

本回答被网友采纳

为什么在Excel中输入18位身份证号后显示为0?
这是因为在Excel默认情况下,当单元格中输入的数字位数超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。因此如果以数字格式输入身份证号码(18位)时,身份证号码就不能正确显示出来了。以下是常用...

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

为什么Excel表格里身份证后面都是0?
Excel表格里身份证后面都是0,是因为Excel默认将较长的数字以科学记数法显示,并且最多只能有效显示15位数字,超出部分会自动变为0。具体来说,Excel表格在处理数字时,有一定的格式和长度限制。当单元格中输入的数字位数超过11位时,系统会以“科学记数”格式显示数字,这会导致数字的可读性...

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

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

excel表格数字后几位变成0是什么原因?
Excel表格中数字后几位变成0可能有多种原因,以下是一些可能的原因和解决方法:1. 数据格式问题:在输入数字时,如果格式设置不正确,可能会导致数字显示不完整或被截断。确保数字格式正确,例如设置为常规格式或适当的数字格式。2. 数据源问题:如果表格中的数据是从其他源导入的,可能存在数据格式不统一...

为什么身份证号后面是000?
身份证号码通常由18位数字组成,其中最后三位数字有时会显示为"000",这可能是由于不同的原因造成的:1. **系统处理问题**:在某些计算机系统或软件中,尤其是那些对数字长度有限制的系统,如早期版本的Excel,可能会将超过一定位数的数字截断或以"0"填充剩余位数。由于身份证号码的前15位是唯一性...

excel身份证号码最后一位为什么是000?
excel身份证号码最后几位变成000,是因为Excel的数值精度限制。具体来说,Excel表格的数值精度为15位,当输入的数字超过15位时,Excel会自动将超出的部分变为0。而中国的身份证号码通常为18位,这就导致了在Excel中直接输入身份证号码时,最后三位数字可能会自动变为000。为了解决这个问题,可以采取一些...

excel身份证号末尾是0怎么回事?
详细来说,Excel单元格默认的数字格式并不适应于直接输入18位的身份证号码。当输入的数字长度超过单元格的显示限制时,Excel会采取一种简化显示的方式,即将超出其显示能力的数字位数转换为0。这是因为Excel最初设计时的数字处理范围有限,虽然随着版本的更新有所改善,但在处理如身份证号码这类超长数字时仍...

为什么在Excel中输入18位的身份证最后一位是?
EXCEL里面输入身份证最后面三位数变成000,原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。解决方法就是把数字变成文本格式,操作步骤如下:1.如下图,可以看到输入身份证号码以后,最后面的三位数字变成了”000“,不是我们输入的形式;2....

相似回答