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

www.zhiqu.org     时间: 2024-06-08

原因: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位),且无法补救,只有将单元格格式设为“文本”后,重新输入才行。

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

excel 里面输入身份证后面为什么会变成000~

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


#苏复于# 为什么用EXCEL打身份证号时后三位变成000? -
(18367621287): 刚该单元格格式设置成文本格式,直接输入即可

#苏复于# 在excel的单元格输入身份证号码为什么后面几位数字会自动变成?
(18367621287): 在输入身份证号时前面加\'(单引号)或将单元格格式改为文本格式.

#苏复于# 为什么我在excel表格中输入身份证号后几位数字变成0000了? -
(18367621287): 你把单元格的格式改一下.改成文本格式的话就可以了.试试吧.

#苏复于# 电子表格打身份证为什么最后几位是000? -
(18367621287): 你好,很高兴为你服务这是一个普遍的数字输入问题. Excel中默认的数字格式是“常规”,最多可以显示11位有效的数字,超过11位就以科学记数形式表达. 当单元格格式设置为“数值”、小数点位数为0时,最多也只能完全显示15位,多余15位的数字,从16位起显示为0. 要输入15位以上的数字且能完全显示: 先输入一个英文单引号'再输入数字.

#苏复于# 为什么我在表格里输入身份证号码后面会是000?
(18367621287): 图片看不到,不过表格里输入身份证号码最好前面加一个 ' (英文状态下的单引号,回车左边的)

#苏复于# 在EXCEL表格中输入身份证号码之后,为什么后面几位总是变成0呢?急急急啊 -
(18367621287): 数字超过11位就会变成科学计数法,例如123456789789变成1.23457E+11,而超过15位的话,15位后面的数字全部变成0,解决方法有2种 第一种:先输入英文输入状态下的单引号 ' 然后再输入数字即可正常显示. 第二种:或者先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“文本”,确定即可.然后输入数字就能正常显示了.

#苏复于# 在表格里输入身份证为什么会变成0 -
(18367621287): 因为数字太大,系统自动修改为科学记数方式了. 类似身份证号的数据,不要随便更改,转换,即便将格式修正回来,也很容易造成数据丢失(身份证号的末三位会变成0). 需要进行输入或复制等操作时,最好的办法是先行设置好数据格式为文本,再复制,粘贴. 解决办法: 1、输入身份证号时先输入一个符号('),再行输入号码; 2、先行设置好数据格式为文本,再行输入号码.

#苏复于# Excel 为什么输入身份证号码最后几位变成0 -
(18367621287): Excel中最多只能精确保存不超过15位的数字 身份证号是18位,因此只能保存为文本格式 设置为文本格式再输入就好了

#苏复于# 为什么在excel输入身份证号后面的数变成0 -
(18367621287): 因为单元格是常规,数值太大,自动采用了科学计数法,可以右键设单元格式为文本,或在数字前面加一个'号,就OK了.

#苏复于# excel为什么输入身份证号码后面会变成0 -
(18367621287): excel默认保存的“数值”只能保存15位 所以无法以“数值”格式保存身份证号码 (其实也没必要用数值格式保存..又不用加减乘除..) 保存成文本格式就可以了 以下几种方法都可以 1. 输入时,前面加个英文的左单引号' ,表示后文是文本,对其他操作没有影响,如 '我是文本 2. 输入时,用英文的双引号包括文本,如 "我是文本" 3. 右键-单元格设置-数值-选择“文本”项 以上