如果你是文职人员,从事是人力资源或者学生管理等方面的工作,你肯定涉及到用Excel解决与员工或者学生的身份证相关的业务,我现在把最常用的两个分享给大家。一个是提取出生日期,另一个是计算年龄。
首先看思维导图。其实这张图就可以说明这两种业务的全部方法了。
一、从提取出生年月
1.我们所用函数是MID(),提取身份证号第7位开始的8个字符:MID(C2,7,8),即出生年月日,但是这8位数字不是日期格式,我们要将这8位数字转化成日期格式。
2. 用TEXT()函数将提取出来的8个字符格式化成日期TEXT(MID(C2,7,8),"00-00-00")例如:123420200709091324,输出的结果是:2007-09-09.
二、计算年龄
提取出出生年月后,计算年龄就是上面的继续。用DATEDIF()函数,计算年龄,DATEDIF(TEXT(MID(C2,7,8),"00-00-00"),TODAY(),"Y")。
DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
=DATEDIF(A1,TODAY(),"Y")计算年数差
=DATEDIF(A1,TODAY(),"M")计算月数差
=DATEDIF(A1,TODAY(),"D")计算天数差
是不是很简单,关注我和我一起学习更多的办公知识!!!