身份证号码在excel表格中输入时为什么出现E+17

如题所述

Excel输入数据出现E+17,处理办法如下:

1、首先在打开的excel表格中,选中e+17格式的数据区域,如下图所示。


2、接着鼠标右击点击设置单元格格式,如下图所示。

3、然后在单元格格式页面,将科学计数调整到数值(并将小数点设置为0),点击确定。

4、这时即可将表格中e+17的数据显示出来,如下图所示就完成了。

1、要注意的就是如果一旦分列后,按科学计数法的形式保存了,再想找回来就难了,因为科学计数法保存后,15位以后的数据就进位了。即使改成文本格式,后面也只有添加3个0了。

2、所以这个在分列的同时,就应该解决掉它,但是网络上有好多说什么先把列改成文本格式,然后再输入,可是我这是原来就有的好几百个单元格里已经有了身份证号,只是把它单存一列,因此,这种方法行不通的。

3、不过在研究分列时,我发现在分列的过程中就有把数字变成文本的功能。我通过这种方法解决了这个难题。【选中要分的列,点数据,找到分列。】

4、选中分隔符,点下一步,在第二步中,勾选其他,在后面输入空格,即按姓名和身份证号之间的空格分开。

5、关键还在分列向导的第三步,左边的姓名就按常规分,但是右边的身份证号码应该改成文本,方法是在下方预览里面点一下右边。然后把上面的常规改成文本。

6、最后看一下效果,单元格左上角的绿色三角,说明此单元格是方本格式。这样,几百个人的身份证号就提出来了,没有以科学计数法显示。




温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-13

身份证号码在Excel表格中输入时出现E+17是因为Excel默认使用科学计数法来显示过长或过大的数字。当数字过大时,Excel会将其转换成E+17的形式来表示。

例如,如果您输入的身份证号码是123456000000000000,Excel会将其显示为E+17,但是实际上Excel已经准确地保存了这个数字。
如果您想要让Excel正确地显示身份证号码,可以通过以下两种方法之一来解决:
从右键菜单中选择“设置单元格式”,并在数字选项卡中从分类列表里选中“文本”。
在输入身份证号之前先在单元格中输入一个英文格式的单引号。这样Excel就会将该单元格中的内容视为文本,而不会使用科学计数法来显示。

第2个回答  2023-09-19
在Excel表格中,当输入的数值超过一定位数时,Excel会将其显示为科学记数法,例如E+17。这是Excel的一种显示方式,表示数字过大以至于无法直接显示。实际上,E+17表示的是10的17次方,也就是1后面跟着17个零。

若希望在Excel中正常显示身份证号码,可以通过以下方法解决:

1. 设置单元格格式:选择身份证号码所在的单元格,右键点击,选择"格式化单元格"。在弹出的对话框中选择"文本"格式。这样Excel将会把身份证号码作为纯文本来处理,不再自动转换为科学记数法。

2. 前导零:在输入身份证号码时,在数字前面加上单引号('),例如输入'420123199912345678。这样Excel将会将其视为文本而不是数值,也不会进行科学记数法的转换。

通过以上方法,你可以在Excel中正常显示身份证号码,而不会出现E+17的情况。
第3个回答  2023-09-10
把右边有个竖线向右拉伸,或是右键属性显示文本就可以啦,
相似回答