excel表格_excel函数公式大全_execl从入门到精通
Excel根据身份证号提取出生日期并自动计算年龄,HR必备技能2024-04-25 14:09:30
下面给大家介绍一下如何在Excel内实现从身份证号码内提取出生日期及计算年龄并对特定年龄进行标注。
第一步,提取出生年月日
如图,这是一个包含身份证的简易表格,身份证号码已手动输入,我们想在D列出生年月一栏内自动显示相应的出生日期。
操作如下,直接在D2单元格内输入以下公式并下拉复制:“=IF(C2="","",IF(LEN(C2)=15,MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID(C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2)))”
该公式可以区分15位和18位身份证,如果C栏为空白,则D栏显示空白,否则提取相应的日期。
第二步,计算年龄
直接在E2单元格内输入以下公式并下拉复制:“=IF(C2="","",DATEDIF(TEXT(19*MOD(LEN(C2),2)&MID(C2,7,7+(-1)^LEN(C2)),"0000年00月00日"),TODAY(),"y"))”
该公式可以计算从出生日期到当前 系统日期为止的实际年龄。
第三步,对大于60岁的人员信息标准红色
1、选择数据区间,我们直接将A到E列全选;
2、点击“开始-条件格式-新建规则-使用公式确定要设置格式的单元格”在下方“为符合此国内股市的值设置格式”一栏中输入以下公式:“=AND($E1>=60,$E1<>"",$E1<>"年龄")”
该公式的意思是,从E1及以下单元格如果满足大于等于60并且不为空白并且不是“年龄”二字就标注为以下的颜色。
3、点击下方格式按钮,选择相应颜色即可。
这样,只要是大于或等于60岁的人员,就会被自动标注为红色了。
标签: 身份证年龄公式计算 excel