Excel中输入身份证号18位,最后几位总是显示0?

时间:2021-12-24 20:37:22
Excel中输入身份证号18位,最后几位总是显示0?无论怎样改数字的分类都是如此。有什么办法能解决这一问题呢?谢谢。

14 个解决方案

#1


谢谢大家帮我考虑一下。谢谢啦

#2


把该栏的格式设定为文本

#3


因为数字长度太长了,设为文本再输入就行了

#4


这个问题肯定是不能用数字型的,一定是要用文本型.
身份证号本身就是文本符号.

#5


1.前面加 單引號

2.以前一個貼子,供你參考 

身份证号码轻松输入  
  大家知道,在Excel默认情况下,当单元格中输入的数字位数超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了。此时,我们就请“数字”标签出山,来解决这一“难题”。  
 
  1、完整显示出身份证号码  
 
  选中需要输入身份证号码的单元格(区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“文本”选项,确定退出,再输入身份证号码即可。  
 
  [小技巧]  
  在输入身份证号码时,在号码前面加上一个英文状态下的单引号“'”,即可让身份证号码完全显示出来(不要担心,确认后,该单引号是不会显示出来的)。  
 
  2、让格式自动添加固定的数字  
 
  大家知道,身份证号码的前6位,是省、市、区(县)的代号(如“340505”等),如果持证人是同一区(县)的,输入这样的的身份证号码,可以让“数字”标签帮你减轻输入的工作量:选中需要输入身份证号码的单元格(区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“自定义”选项,然后在右侧“类型”下面的方框中输入:"340505"@,确定退出。以后输入身份证号码7位及以后的数字(如“198903040611”)后,系统会自动在前面加上相应的代码,形成完整的身份证号码(如“340505198903040611”)。

#6


它只对前15位数字有效.一般来说要在输入前加一个"'",这样就把它设定为文本型.

#7


同意楼上的说法。

#8


最直接、方便的方法!!!
就象输电话号码带区号的一样
0516-*******就会成516-*******
加个"'"就可以啦!

#9


简便吗?
如果是个别地方要输入身份证号,那当然是比单元格设置要简洁的多,但是如果身份证号是一列的话,难道你这一列每个单元格都多输入一个字符比只设置一次单元格设置还要简便?
要分情况而定的。
而且即使是15位,表面上看输入数字也是符合条件的,但是你如果把单元格列宽缩小,你能明显对比出文本型和数字型的差异。而身份证号是只能用文本型而不可以用数字型的。

#10


其实一般来说最简单的方法是5楼的方法.用自定义单元格的形式
"360302"@.这种方法不错.

#11


这里有个问题,如果自定义成"360302"@的形式,实际上是期望不要输入出生地,直接输入后面的12位个人信息。[如果在自定义里面只是设置成""@,实际上就是设置成文本型的自定义形式.]

在这里,有一个我们都应该注意到的问题:事实上每个公司的人的身份证号往往都不是一个出生地的,你们公司可能有不同省市的人,所以妄图直接这样设置有可能会起到事与愿违的作用.

如果你的文档中绝大多数都是一个地方的人(最少要90%),那么可以这样设置,但是对于那些不是同样出生地的人,你还要分别设置那些单元格格式.如果出生地不同的人占了10%,那么建议还是应该直接使用文本型.

(试想,那些10%的单元格分散开,你修改的工作量,还不如直接设置成文本型,但是对90%的那些我们只输入后面12位,然后根据字符长度,一次性添加上前6位来的快捷).

#12


另外,你应该事先设置单元格格式,然后才输入身份证号。

#13


如果别人给你发来的excel中,身份证号栏没有设置文本格式,导致你所看见的是6.52527E+17
6.52527E+17
6.52527E+17
6.50103E+17
6.50103E+17
这种格式,我设文本格式后,就变成了后缀数一律为000,现在可有什么补救方法吗?

#14


18位身份证号码输入的几种解决方法 
 相信在EXCEL这个软件中如何输入15位或18位身份证号码的问题已经困挠了许多人,因为在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如身份证号是:123456789012345,输入后就变成了:1.23457E+14,要解决的方法有非常非常......多种哦,呵呵,现在为大家说几种比较简单快速的方法: 

  1、在A1单元输入号码时,在前面先输入’号,就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出15个号码来,而不会显示那令人讨厌的科学计数方式来了。 

  2、如果已经输入了大量的号码,全部以科学计数显示的话,而又懒的按照上面的方法一个一个的重新输入的话,也有这个好方法哦,比如已在单元A1:A100输入了号码,按以下步骤做:》选择单元A1:A100》单击鼠标右键,设置单元格式》选择自定义,在‘类型’中输入‘0’即可,轻松搞定,呵呵!! 

  3、还有一种用函数来解决的方法:在A1:A100已经输入大量的号码时,在B1单元中输入:=trim(' 'a1),注意两个’之间是空格,这个公式的意思:先在A1单元15位号码前加个空格符号,然后用trim这个函数把空格符号去掉。输完后,B1单元也是显示出完整的15位数字了。 

#1


谢谢大家帮我考虑一下。谢谢啦

#2


把该栏的格式设定为文本

#3


因为数字长度太长了,设为文本再输入就行了

#4


这个问题肯定是不能用数字型的,一定是要用文本型.
身份证号本身就是文本符号.

#5


1.前面加 單引號

2.以前一個貼子,供你參考 

身份证号码轻松输入  
  大家知道,在Excel默认情况下,当单元格中输入的数字位数超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了。此时,我们就请“数字”标签出山,来解决这一“难题”。  
 
  1、完整显示出身份证号码  
 
  选中需要输入身份证号码的单元格(区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“文本”选项,确定退出,再输入身份证号码即可。  
 
  [小技巧]  
  在输入身份证号码时,在号码前面加上一个英文状态下的单引号“'”,即可让身份证号码完全显示出来(不要担心,确认后,该单引号是不会显示出来的)。  
 
  2、让格式自动添加固定的数字  
 
  大家知道,身份证号码的前6位,是省、市、区(县)的代号(如“340505”等),如果持证人是同一区(县)的,输入这样的的身份证号码,可以让“数字”标签帮你减轻输入的工作量:选中需要输入身份证号码的单元格(区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“自定义”选项,然后在右侧“类型”下面的方框中输入:"340505"@,确定退出。以后输入身份证号码7位及以后的数字(如“198903040611”)后,系统会自动在前面加上相应的代码,形成完整的身份证号码(如“340505198903040611”)。

#6


它只对前15位数字有效.一般来说要在输入前加一个"'",这样就把它设定为文本型.

#7


同意楼上的说法。

#8


最直接、方便的方法!!!
就象输电话号码带区号的一样
0516-*******就会成516-*******
加个"'"就可以啦!

#9


简便吗?
如果是个别地方要输入身份证号,那当然是比单元格设置要简洁的多,但是如果身份证号是一列的话,难道你这一列每个单元格都多输入一个字符比只设置一次单元格设置还要简便?
要分情况而定的。
而且即使是15位,表面上看输入数字也是符合条件的,但是你如果把单元格列宽缩小,你能明显对比出文本型和数字型的差异。而身份证号是只能用文本型而不可以用数字型的。

#10


其实一般来说最简单的方法是5楼的方法.用自定义单元格的形式
"360302"@.这种方法不错.

#11


这里有个问题,如果自定义成"360302"@的形式,实际上是期望不要输入出生地,直接输入后面的12位个人信息。[如果在自定义里面只是设置成""@,实际上就是设置成文本型的自定义形式.]

在这里,有一个我们都应该注意到的问题:事实上每个公司的人的身份证号往往都不是一个出生地的,你们公司可能有不同省市的人,所以妄图直接这样设置有可能会起到事与愿违的作用.

如果你的文档中绝大多数都是一个地方的人(最少要90%),那么可以这样设置,但是对于那些不是同样出生地的人,你还要分别设置那些单元格格式.如果出生地不同的人占了10%,那么建议还是应该直接使用文本型.

(试想,那些10%的单元格分散开,你修改的工作量,还不如直接设置成文本型,但是对90%的那些我们只输入后面12位,然后根据字符长度,一次性添加上前6位来的快捷).

#12


另外,你应该事先设置单元格格式,然后才输入身份证号。

#13


如果别人给你发来的excel中,身份证号栏没有设置文本格式,导致你所看见的是6.52527E+17
6.52527E+17
6.52527E+17
6.50103E+17
6.50103E+17
这种格式,我设文本格式后,就变成了后缀数一律为000,现在可有什么补救方法吗?

#14


18位身份证号码输入的几种解决方法 
 相信在EXCEL这个软件中如何输入15位或18位身份证号码的问题已经困挠了许多人,因为在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如身份证号是:123456789012345,输入后就变成了:1.23457E+14,要解决的方法有非常非常......多种哦,呵呵,现在为大家说几种比较简单快速的方法: 

  1、在A1单元输入号码时,在前面先输入’号,就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出15个号码来,而不会显示那令人讨厌的科学计数方式来了。 

  2、如果已经输入了大量的号码,全部以科学计数显示的话,而又懒的按照上面的方法一个一个的重新输入的话,也有这个好方法哦,比如已在单元A1:A100输入了号码,按以下步骤做:》选择单元A1:A100》单击鼠标右键,设置单元格式》选择自定义,在‘类型’中输入‘0’即可,轻松搞定,呵呵!! 

  3、还有一种用函数来解决的方法:在A1:A100已经输入大量的号码时,在B1单元中输入:=trim(' 'a1),注意两个’之间是空格,这个公式的意思:先在A1单元15位号码前加个空格符号,然后用trim这个函数把空格符号去掉。输完后,B1单元也是显示出完整的15位数字了。