在Excel中输入身份证号码后为什么后四位变成0000了?

我在Excel中输入身份证号码按回车后发现后四位变成0000了,在2003 2007版本上都这样,这倒底是怎么回事?

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

在Excel2003和Excel2007中,数值型数字最大正数可达9.9*10的307次方,最小负数可达-9.9*10的307次方,不过其精度只能精确到15位数字,当Excel2003和Excel2007单元格中的数字超过15位时,第15位以后的数字将使用数字0代替。

由于身份证是18位,如果是全数字的身份证,在Excel中输入身份证号码按回车后发现的应该是后三位变成000了,而不是后四位。

解决办法:当用户需要保留15以上的精确数字时(例如输入18位的身份证号码或超过15位的银行卡卡号),需要将单元格数据类型设置为“文本”格式。

设置“文本”格式步骤:

1、首先选择要输入数字的单元格,然后点击右键,选择“设置单元格格式”;

2、在打开的“设置单元格格式”对话框中,选择选项卡“数字”分类中的“文本”选项,然后点击确定;

3、设置完成后,回到设置的单元格中,输入任何数字,都会转换成“文本”类型显示。

扩展资料:

1、Microsoft Excel软件中的数值型数据往往表示某些数据类型的数量,例如日期、时间、阿拉伯数字、长度、高度、重量等。

2、Excel中的文本类型的数值,是不能进行公式计算的,可以通过下来方法将文本格式数字转换为数字格式:

方法一:错误检查法,首先选择需要处理的单元格区域,然后单击单元格旁边的错误检查按钮,选择转换为数字即可。

方法二:乘1法(或除1法),首先在其他空白单元格输入数字1(默认是常规格式,即使是文本格式也行),复制单元格内容为1的单元格,然后选择需要转格式的单元格区域,单击剪贴板功能区的粘贴命令下的选择性粘贴,在选择性粘贴窗口选择运算为乘或除,然后单击确定键即可。

方法三:分列法,此方法特别适用于需要转变成数字的单元格都输入同列中,且有明显的分列分隔符号。

方法四:将目标区域先设置成常规格式,然后就回到了第一种情况。

参考资料:

百度百科-数值型数据

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

当EXCEL单元格中输入的数字超过11位时,EXCEL会自行启动科学计数法显示数字。

科学记数法是以指数表示法显示数字,用E +n替换数字的一部分。其中 E (指数) 将前面的数字乘以 10 的n次幂。例如,2 位小数的科学计数格式将 12345678901 显示为 1.23 e + 10,即 1.23 乘 10 的 10 次幂。

以2007版EXCEL为例,在单元格中输入身份证号码的方法如下:

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

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

3、在弹出的“设置单元格格式”对话框中“数字”选项卡的“分类”下面选择“文本”,并单击确定。

4、或者在选中A列单元格后单击上方菜单栏“开始”选项卡下“数字”选项卡中选择“文本”,如下图所示。

5、返回EXCEL工作表,输入身份证号即可,如下图所示,完成。

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

目前EXCEL中的数字精度为15位,超过15显示为0,且该过程不可逆转。身份证位数为18位,故超过15位的显示为0.

若想解决该问题,可以将该格子格式选择为文本格式,即可将全部数字显示完毕,方式为在数字前增加符号“'”即可。

扩展资料

EXCEL中的运算符分为:算术运算符、比较运算符、文本运算符、引用运算符。

1、算术运算符:算术运算符用来完成基本的数学运算,如加法、减法和乘法。算术运算符有十(加)、一(减)、*(乘)、/(除)、%(百分比)、^(乘方)。

2、比较运算符:比较运算符用来对两个数值进行比较,产生的结果为逻辑值True(真)或False(假)。比较运算符有=(等于)、>(大于)、>=(大于等于)、<=(小于等于)、<>(不等于)。

3、文本运算符:文本运算符"&"用来将一个或多个文本连接成为一个组合文本。例如"Micro"&"soft"的结果为"Microsoft"。

4、引用运算符:引用运算符用来将单元格区域合并运算。引用运算符为:

区域(冒号),表示对两个引用之间,包括两个引用在内的所有区域的单元格进行引用,例如,SUM(BI:D5)。

联合(逗号),表示将多个引用合并为一个引用,例如,SUM(B5,B15,D5,D15)。

交叉(空格),表示产生同时隶属于两个引用的单元格区域的引用。

参考资料:百度百科:Excel

百度百科:EXCEL公式

本回答被网友采纳
第4个回答  2018-07-05

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


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

1、选中A列

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

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


测试效果:

本回答被网友采纳

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

excel表格输入身份证号码后面都是0000
工具\/原料:品牌型号:Dell optiplex 7050系统版本:Windows 10软件版本:WPS 11.1.0.11365 excel输入身份证号码后面是0000是由于文本格式设置不正确,可在单元格格式中修改。以WPS 11.1.0.11365为例,具体分为以下3个步骤: 1选中单元格点击设置单元格格式首先选中数字单元格,右键点击“设置单元格格式...

为什么excel输入身份证号会变0000
工具\/原料:品牌型号:Lenovo E580系统版本:Windows 10软件版本:WPS Office 11.1.0.1115 excel输入身份证号会变0000是单元格格式设置不正确,可以将其修改成“文本”格式,具体分为以下4个步骤: 1选中单元格打开Excel表格,选择需要输入身份证号的单元格。2选择设置单元格格式右击鼠标,选择“设置单元...

为什么excel输入身份证号会变0000
以Excel 2019为例,excel输入身份证号会变0000是因为单元格设置了科学计数法。分为2步,具体步骤如下:1 进入单元格设置格式 1 第1步 进入单元格设置格式 打开excel表格,鼠标右键单元格,选择设置单元格格式。2 选择数字文本 2 第2步 选择数字文本 弹出窗口,在数字选项栏,选择文本,确定即可输入完...

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

WPS中,Excel,输入身份证号之后后四位总是显示成0000。为什么?怎么解决...
在WPS或Excel中,输入身份证号码后四位常显示为0000的问题源于单元格格式设置不恰当。解决此问题的步骤如下:首先,选中需要进行格式调整的身份证号码所在的单元格范围。接着,右键点击选中的单元格,从下拉菜单中选择“设置单元格格式”选项。在弹出的对话框中,确保“分类”选项已选择为“文本”,然后点击...

excel表格写身份证号的时候为什么后四位显示0000
1、后四位显示0000是单元格格式不对所引起的,输入超过11位必须要设置单元格格式。2、在excel中输入身份证号码一定要把单元格格式设置为方本格式,或输入之前先输入一个单引号;3、具体设置如下GIF:

身份证号末尾怎么是0000?
身份证号末尾出现0000,通常是由于电子表格或数据录入系统的格式设置问题所导致,而非身份证本身的错误。在电子表格中输入身份证号时,由于身份证号码由18位数字组成,且最后一位可能是数字或字母X,这种长串数字在默认情况下可能会被电子表格识别为数值而非文本。当电子表格尝试以数值格式显示这些数字时,...

为什么excel输入身份证号会变0000
答案:在Excel中,输入身份证号时变成0000是因为单元格的格式问题。Excel默认会将数字格式化为常规格式,当输入的数值位数超过一定长度时,会自动转为科学计数法或自定义格式下的数字形式,从而导致身份证号中的部分数字被识别为无效的数值或自动转换为前置零的情况。特别是在中国的身份证号码长度较长,Excel...

为什么我在excel中输入身份证号码后四位显示的是0000?
Excel输入身份证号之后后四位总是显示成0000是由于文本格式设置不正确。1、首先选中要设置的单元格区域。2、在选中的单元格区域上右击,在弹出的右键菜单中选择“设置单元格格式”命令。3、在弹出的“设置单元格格式”对话框中,选择“分类”列表中的“文本”,单击确定按钮。4、直接输入身份证号码并按...

相似回答