15位身份证如何看出生年月日

来自:家趣    更新日期:早些时候
请问excel中怎样从身份证号码中看出出生年月日以及年龄,性别~

一、分析身份证号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、

MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。

如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

2. 提取性别信息

由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错
例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:

LEN(C2)=15:检查身份证号码的长度是否是15位。

MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。

MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。

MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。

IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。

回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。如图2所示,现在这份报表无论是提取信息或是核对,都方便多了

材料/工具:Excel2010
1、打开事先准备好数据工作表Excel2010表格文件。如图所示

2、选定需要提取出生年月日的单元格,在编辑栏输入公式。示例图中,选定C2单元格,栏输入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

3、向下拖动填充序列,即可实现从多个身份证号码提取身份证号码。

4、提取效果如图所示。

15位身份证号中,第7至第12位为生日码,最后三位13-15位为顺序号。

举例130503790101123:130503表示河北邢台市桥西区,790101表示生日,1979年1月1日出生,123是顺序号,3这个位置上男单数女双数。

510703195806251234
上面的号码从第七位开始到第14位就是这个人出生年月日
1958年06月25日

前六位是省地区号,第七位是出生年份的后两位,省去了 19

15位的跟现在18位的比较,只是出生年份比如1986的19给省略了

从第七位开始数,至12位就是年月日。


15位身份证如何看出生年月日视频

相关评论:
  • 1523571232015位的身份证号码能看出出生日期吗?怎么看?
    双旭水身份证号码中的第7至14位数字可以揭示出一个人的出生日期。具体来说,这八位数字代表了出生的年、月、日。例如,数字序列"19810511"表示的出生日期是1981年5月11日。从1999年10月1日开始,中国实行了18位的公民身份证号码制度,取代了之前的15位编码系统。新系统中,出生日期码从六位数扩展到了八...

  • 15235712320怎样从老一代身份证上看生日?
    双旭水15位身份证号上第7-12位为生日码。比如130503870105002,870105表示生日是1987年1月5日。如果你说从身份证上看,身份证上有出生日期这一项。

  • 15235712320身份证号码怎么看出生年月?
    双旭水身份证一般是15位和18位,目前所有二代的身份证都是18位了,前5位为省和区号,第六位起的顺8位就是出生年月日,最后4位为不重复的个人识别码。所以要查看年月就从第6位起就是了,如44538119860501xxxx,就是1986年5月1日。

  • 15235712320Excel中如何通过身份证计算出生日期?使用函数,身份证为15位。谢谢!
    双旭水MID()——从指定位置开始提取指定个数的字符(从左向右) 。 对一个身份证号码是 15 位或是 18 位进行判断,用逻辑判断函数 IF()和字符个数计算函数 LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如 1978-12-24 样式的 出生年月日自动提取: 假如身份证号数据在 A1 单元格,...

  • 15235712320怎样从身份证号码中提出出生年月日
    双旭水(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17...

  • 15235712320如何利用身份证号码计算出生年月,年龄及性别
    双旭水从二代身份证号码组成:(1)前1、2位数字表示:所在省(直辖市、自治区)的代码;(2)第3、4位数字表示:所在地级市(自治州)的代码;(3)第5、6位数字表示:所在区(县、自治县、县级市)的代码;(4)第7—14位数字表示:出生年、月、日;(5)第15、16位数字表示:所在地的派出所的...

  • 15235712320身份证号码怎么看出生年月?
    双旭水身份证号码通常为15位或18位。在18位身份证号码中,第1至第6位代表省、自治区、直辖市代码,第7至第14位表示出生年月日,格式为YYYYMMDD,第15至第17位为顺序码,第18位为校验码。例如,身份证号码44538119860501XXXX,其中XXXX为个人识别码,"19860501"表示持有者的出生日期,即1986年5月1日。在...

  • 15235712320怎样利用身份证号码得出生年月?
    双旭水最后我们只需利用自动填充功能对其他各个员工的出生年月日、性别进行填充即可。上面都是以15位身份证为例进行介绍的,18位身份证的操作方法与此类似,广大用户若使用的是18位身份证,只需对有关函数的取值位置进行适当调整即可(如将“="19"&MID(B3,7,2)&"年"&MID(B3,9,2)&"月"&MID(B3,11,...

  • 1523571232015位身份证的号码格式是什么?
    双旭水身份证号码与一个人的性别、出生年月、籍贯等信息紧密相连,无论是15位还是18位的身份证号码,都包含着个人的详细信息。我国现行的居民身份证号码全国统一,每个公民拥有唯一的号码,遵循同年的出生者按照地区的人数和县的顺序进行合理分配顺序号代码的原则。对于15位身份证号码的结构,可以这样理解:从第一...

  • 15235712320excel上15位身份证号用哪个函数算出生日期
    双旭水=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))这个公式 15位和18位的 都适用。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网