利用函数分析身份证持有者的性别和年龄,填写到相应的列中。要求:当填入身份证后,自动生成“出生日期”“性别”和“年龄”,出生日期格式同“1978年12月1日”。

admin2017-08-17  47

问题 利用函数分析身份证持有者的性别和年龄,填写到相应的列中。要求:当填入身份证后,自动生成“出生日期”“性别”和“年龄”,出生日期格式同“1978年12月1日”。

选项

答案(1)从身份证号码中提取出生日期。假设要截取B列身份证号中的中间8位出生年月日到C列中对应的单元格,只需先将要放置日期的所有单元格的单元格格式设置为日期格式,然后在C2单元格中输入公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),之后按Enter键即可,下面的只需用Excel中的自动填充柄自动填充一下即可。 (2)根据身份证号码判断性别。用MOD函数。在D2单元格中输入公式:=IF(MOD(MID(B2,15,3),2=0,“女”,“男”)。 (3)求年龄。一般员工年龄的计算公式为:员工年龄=当前日期一出生日期,在Excel中可以借助DAYS360()函数来计算。在E2单元格中输入公式:=INT((DAYS360(C2,TODAY())/360))。

解析
转载请注明原文地址:https://kaotiyun.com/show/s2MR777K
0

最新回复(0)