Excel中如何利用身份证提取性别等信息?
身份证,一大串数字,如何高效的将性别、年龄、出生日期提取出来呢?
操作方法
- 01
打开Excel表格,将需要的信息性别、年龄、出生日期写入表头。
- 02
身份证的性别如何分辨?身份证的倒数第二位数(即第十七位数)为奇数时是男性,若倒数第二位数(即第十七位数)为偶数,则为你女性。在性别栏C2单元格输入 =IF(MOD(MID(B2,17,1),2)=1,"男","女") ,其中mid函数含义是选取B2从第17位数开始的1位数(此例为9),mod函数含义为数值(9)除以2的余数。按下Enter键,看到此人为男性。
- 03
在年龄列D2单元格的编辑栏中输入 =TEXT(TODAY(),"yyyy")-MID(B2,7,4),其中today函数是自动输出今天的日期,text函数是将今天的日期以年(“yyyy”)的形式输出,整个公式就是今年的年份减去身份证上的出生年份,即可算出年龄,出来。按下Enter键,返回年龄18.
- 04
在出生日期列E2单元格的编辑栏输入 =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),分别表示选取身份证上的年月日。按下Enter键即可输出出生日期。
- 05
分别下拉填充公式。对年龄、性别、出生日期填充。
- 06
如果年龄列计算的结果是日期的话,需要在单元格格式中设置,选择常规即可。
赞 (0)