在人事工作中,经常需要处理员工的身份证信息。如何从身份证号快速算出年龄?
仅根据年份计算年龄。
如下图,是员工的ID信息(数据模拟,后四位对案例没有影响,都显示为X)
我们知道身份证号的第7到第14位数字代表出生的年、月、日。现在,我们只需要根据出生年份来计算年龄。举个例子,如果吕布出生于1993年,我们只需要用2019-1993=26来计算年龄,那么首先要提取身份证号的第7到第10位数字:
使用MID函数,输入公式:=MID(B2,7,4)在C2,这意味着从B2单元格的第7位取4个字符。
然后我们用今年的2019年减去这个出生年份:C2公式改为=2019-MID(B2,7,4)
如果过了一年,2019年又需要改成2020年,如果不想改,可以用公式:
=YEAR(TODAY())-MID(B2,7,4)
TODAY()函数显示今天的日期,YEAR()函数是查找日期的年份。
根据出生日期计算年龄。
如果出生日期是1991年4月26日,今天是2019年4月23日,还没到26日,那就不能算满周岁,只有2019-1991-1=27岁。
如果出生日期是1991年4月23日,今天2019年4月23日,那么应该怎么算?
首先我们要提取身份证的日期。我们使用公式:
=TEXT(MID(B2,7,8),”0-00-00″)
然后使用DATEDIF函数计算:
=DATEDIF(TEXT(MID(B2,7,8),”0-00-00″),今日(),”y & # 8221)
其中DATEDIF(开始日期、结束日期、”y & # 8221)表示两个日期之间过去了多少年。
本文来自一九九几的她投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/596292.html