excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)

之前有小伙伴,问我身份证如何提取性别,答应要整理一个专题出来

所以,我们今天就专门做一些身份证信息提取。

先来了解一下,二代身份证号码的规则:身份证号码共18位,由17位本体码和1位校验码组成。

  1. 前6位是地址码,表示登记户口时所在地的行政区划代码。
  2. 7到14位是出生年月日,采用YYYYMMDD格式。
  3. 15到17位是顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日生的编订的顺序号,第17位奇数表示性,偶数表示性;
  4. 第18位是校验码,采用ISO 7064:1983, MOD 11-2校验字符系统算规则下一章节说明。

根据以上规则,我们来提取信息:

1、提取户籍所在地

a、准备一份地址库(前6位对应户籍地),网络上很多不全,本案例是小编花了好长时间整理,需要的小编整理好的,文末有下载方法

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(1)

b、提取公式:=VLOOKUP(LEFT(A2,6),地址库!A:B,2,0)截取前6位进行VLOOKUP匹配

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(2)

2、提取出生日期

公式:=TEXT(MID(A2,7,8),"0000-00-00")

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(3)

如果需要标准的日期格式,参与后续计算,可做如下处理:公式前面加--,一般结果为5位数值,其实就是日期只要把格式设置为日期即可

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(4)

3、提取年龄

公式:=DATEDIF(C2,TODAY(),"y")借助了C列出生日期不需要C列公式:=DATEDIF(--TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(5)

4、提取性别

公式1:=IF(MOD(MID(A2,17,1),2),"男","女")或者

公式2:=TEXT(-1^MID(A3,15,3),"女;男")

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(6)

5、退休年龄

公式:=EDATE(C2,(55 (E2="男")*5)*12)

excel如何调整身份证号码(EXCEL告诉你身份证号码中的密码)(7)

小结:初入职场的你,是不是在做花名册的时候,性别年龄,出生日期等信息一直让别人填写呢?其实懂点这些的话,我们就可以设置为模板,别人只要填写身份证号即可,有没有更人性化呢?

Excel办公实战,高效办公,每天进步亿点点

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页