EXCEL表格中根据身份证号码自动生成出生日期、年龄和性别的函数
(2012-12-21 19:38:13)
标签:
电脑应用it |
1、正确录入身份证号
身份证号18位,设置成文本格式。
2、自动生成出生年月日
如F列为身份证号,B列为出生年月日,则在B2单元格中输入公式:
“=DATE(MID(F2,7,4),MID(F2,11,2),MID(F2,13,2))”
3、自动生成当前年龄
如B列为出生日期,E列为年龄,在E2单元格中输入公式:
“=DATEDIF(B2,TODAY(),"Y")”,
4、提取性别信息(F2为身份证号码单元格)
如性别信息在B列,对同时有15位和18位身份证号码的情况下,在B2单元格中输入公式:
“=IF(MOD(IF(LEN(F2)=15,MID(F2,15,1),MID(F2,17,1)),2)=1,"男","女")”
对只是18位身份证号码的,只要输入下面的公式就可以了:
“=IF(MOD(MID(F2,17,1),2)=1,"男","女")”
注意:上述公式的最外面引号不要输入。