在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位


测试效果:

本回答被网友采纳