1.首先要拿到员工的身份证号码统计表格,例如A列是员工身份证号码
2.在B1单元格输入公式
=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y")
然后确定,B1单元格显示的就是A1身份证号码的年龄。
3.注意,公式中“A1”是那个身份证号码,此单元格就显示的是那个身份证号码的年龄。
Excel身份证号提取年龄
25-Excel批注内添加图片(每日分享,敬请关注)
亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!
公司人事部门工作中,经常填写身份证号、年龄、生日、性别等信息,其实这些信息都可以从身份证号码中提取。
今天小编分享提取年龄的方法,还可以设置没到生日的自动减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中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持