分享

用Excel从身份证号码中提取年龄,人事专员必学技巧

 Excel与财务 2020-06-25

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

公司人事部门工作中,经常填写身份证号、年龄、生日、性别等信息,其实这些信息都可以从身份证号码中提取。

今天小编分享提取年龄的方法,还可以设置没到生日的自动减1岁。

情况一:提取年龄

身份证号码的第7-14位是出生年月日,用MID函数提取出年份,再用今年的年份减去出生年份就是年龄:

在D4单元格输入公式:=2020-MID(C4,7,4),回车键确认公式

再双击D4单元格右下角向下填充公式,完成整列年龄提取。

情况二:没到生日自动减1岁

今天是2020年6月15日,如果还没到生日,那么情况一计算出的年龄要减一岁,显然上面的公式不能满足要求。

在D4单元格输入公式:=DATEDIF(TEXT(MID(C4,7,8),"0-00-00"),TODAY(),"y")

回车键确认公式后再下拉或双击填充公式,即可完成整列年龄提取。

公式比较长,可以分成四部分来看:

1、MID(C4,7,8)  提取身份证号码中的出生年月;

2、TEXT(MID(C4,7,8),"0-00-00" 把MID函数提取的出生年月格式化成 【 年-月-日】  格式

3、TODAY()  返回今天的日期

4、DATEDIF()函数计算两个日期之间相隔的天数、月数或年数,第一个参数为开始日期,第二个参数为结束日期,最后一个参数y代表计算的年数,也就是我们要的年龄。

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多