excel 里面输入身份证后面为什么会变成000呢?急!!!!!!!

作者&投稿:鄢岚 (若有异议请与网页底部的电邮联系)
excel 里面输入身份证后面为什么会变成000~

Excel对超长数据会以科学计数法表示,且15位以上的数据会以0保存(不可逆)。
先设置单元格格式为“文本”,或先输入一个英文状态的单引号',然后再输入身份证号码,即可。

原因:excel单元格设置错误导致的。

解决方法:

方法一:

1、打开excel,在需要输入身份证号码的那一单元格中,单击鼠标右键,选择设置单元格样式。

2、在数值项目中,选择文本,并确定,如图。

3、设置完成,则重新在单元格中输入身份证号码,即可。

方法二:

1、打开excel,在单元格中输入单引号(键盘上回车键前面的那个键),如图。

2、设置完成,则直接输入身份证号,不会变为0了。



EXCEL里面输入身份证最后面三位数变成000,原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。

解决方法就是把数字变成文本格式,操作步骤如下:

1.如下图,可以看到输入身份证号码以后,最后面的三位数字变成了”000“,不是我们输入的形式;

2.在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理,如下图红框所示;

3.或者是在输入身份证号码前,先选中要输入身份证号码的单元格,如下图红框所示;

4.鼠标右键在弹出的选项里面鼠标左键点击”设置单元格格式“,如下图红框所示;

5.打开设置单元格格式对话框,切换到“数字”选项卡,如下图红框所示;

6.鼠标左键单击分类中的”文本“,如下图红框所示;

7.鼠标左键单击右下角的”确定“按钮,如下图红框所示;

8.这时再输入任何数字,Excel软件都会作为文本来处理,如下图红框所示。



  出现这个现象的原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象。


  解决方法就是把数字变成文本格式,有两种方法:

  第一种:在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理。

  第二种:在输入身份证号码前,先选中要输入身份证号码的单元格,右键-设置单元格格式,打开设置单元格格式对话框,如图,切换到“数字”选项卡,单击“分类”中的文本,再单击确定按钮,这时再输入任何数字,Excel软件都会作为文本来处理。

  补充:众所周知,身份证号码是18位。如果将身份证号码当作数字来处理的话,Excel软件是以科学计数法的形式来表现的,而Excel 采用 15 个有效数字的精度来存储和计算数字,其中,小数点要占用掉一位有效数字,超出的部分以0来代替。这样就不难理解,直接输入的身份证号码后四位变成0的原因了。



选中需输入身份证号的单元格区域

然后右键→设置单元格格式→数字→分类 选择“文本” 确定。

现在就可以放心输入啦

EXCEL中数字只能精确到15位,超过15位后的全部显示为0(如身份证号是18位),且无法补救,只有将单元格格式设为“文本”后,重新输入才行。

输入前先输入一个 “ ' ”英文输入法下的单引号就可以了。


开福区13478175725: 在EXCEL表格中输入身份证号码之后,为什么后面几位总是变成0呢?急急急啊 -
鲜茜盆炎: EXCEL的数值精度只有15位,超过15位以后的数字都显示0,如果要输入身份证号码,可先输入',再输入号码,或先设置单元格格式为文本,再输入号码,如果已经输入了号码,那只有通过以上设置后再把18位身份证号码的后3位重新输入.

开福区13478175725: 为什么在Excel表格里面输入身份证号码时后面三位数都以0代替 -
鲜茜盆炎: 因为EXCEL只支持15位数,超过15位的会变成0,可以用下面方法在输入之前进行设置方法1.选中要输入内容的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格” (或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定” 方法2. 在单元输入内容时,在前面先输入'号(英文状态下的引号),就是:'1234567988884447411,这样单元格会默认为该单元为文本方式,会完整显示出来.

开福区13478175725: 如何解决在Excel表里输入身份证号码后后面几位是0? -
鲜茜盆炎: 在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”.为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格转换成文本格式,然后再输入. 方法一:在输入这些长数值时,先输入一个英文状态下的单引号(“'”),然后接头输入数值即可.注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印.方法二:选中相应的单元格区域,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签下,选中“文本”选项,确定返回,再在上述单元格中输入长数值就行了.

开福区13478175725: excel输入身份证时,后面3位为什么总是归0???急
鲜茜盆炎: 方案一:把单元格格式改为”文本”,再重新输入! 方案二:一、解决输入身份证号码的问题 默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过...

开福区13478175725: 在excel的单元格输入身份证号码.为什么后面几位数字会自动变成000? -
鲜茜盆炎: 出现这个现象的原因是Excel软件把全数字形式的身份证号码当作18位的数字来处理了,包含字母X的身份证号码就不会出现这个现象. 解决方法就是把数字变成文本格式: 1. 在输入身份证号码前,先输入单引号,注意是英文标点的单引号,这是转义字符,Excel软件将会把后面的数字作为文本来处理. 2. 在输入身份证号码前,先选中要输入身份证号码的单元格,右键-设置单元格格式,打开设置单元格格式对话框,如图,切换到“数字”选项卡,单击“分类”中的文本,再单击确定按钮,这时再输入任何数字,Excel软件都会作为文本来处理

开福区13478175725: 电子表格输入身份证时后四位为什么是0啊? -
鲜茜盆炎: 因为EXCEL对于超过12位的数会变成科学计数而且只支持15位数,超过15位的后面会变成0,在输入之前进行设置方法如下:方法1.选中要输入内容的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格” (或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定” 方法2. 在单元输入内容时,在前面先输入'号(英文状态下的引号),就是:'1234567891111111111111,这样单元格会默认为该单元为文本方式,会完整显示出来.

开福区13478175725: 为什么在excel输入身份证号后面的数变成0 -
鲜茜盆炎: 因为单元格是常规,数值太大,自动采用了科学计数法,可以右键设单元格式为文本,或在数字前面加一个'号,就OK了.

开福区13478175725: Excel 为什么输入身份证号码最后几位变成0 -
鲜茜盆炎: Excel中最多只能精确保存不超过15位的数字 身份证号是18位,因此只能保存为文本格式 设置为文本格式再输入就好了

开福区13478175725: Excel表格中输入身份证号码后为什么最后三位数全部变为0了? -
鲜茜盆炎: 数字不能超过15位,修改为文本格式就可以了.

开福区13478175725: excel中输入身份证号后三位变成0怎么办 -
鲜茜盆炎: 解决方法如下:1.在Excel中正常输入身份证会编程科学计数法,且最后三位变成0:2.输入身份证号前,先输入一个英文单引号,再输入:3.就可以正常显示身份证号了:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网