版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
你今年多少岁了?如何用EXCEL通过出生年月日计算你的年龄呢
声明:文章内容由头条号作者十个脚指头原创,未经允许,严禁任何形式的转载。
我们在EXCEL表格里经常会遇到个人身份证号的数据,这仅仅是基础数据。我们通过身份证号首先可以提取出个人的出生年月日,那还能提取去什么数据呢?比如说公司有新一轮的内部竞聘岗位,要求年龄30岁以下才能报考。如果通过身份证日期来计算年龄呢?这就是我们今天要讲的问题,如何通过EXCEL快速计算年龄!
利用公式提取出身份证里的出生年月日
首先给我一个表格,基础信息就是员工的身份证号,我们首先要提取出员工的出生年月日。这里我们就要利用MID函数,来提取身份证里生日信息。大家都知道身份证号从第7位开始,后面的8位就是我们的出生年月日,知道了这个问题,我们就可以利用MID函数,公式输入为:=mid(E2,7,8),这表示的意思就是在E2单元格里,左侧第7位开始,往右数8位的数据全部提取出来。具体可以看下图的动图演示。
优化出生日期的展现方式
大家也可以看到,日期虽然提取出来了,但是看着并不美观,因为我们平常看到的格式一般是“0000-00-00”或者是“0000年00月00日”,而我们提取出来的数据是紧挨着的,这该如何调整呢?其实我们在刚才公式的基础上增加TEXT函数即可,具体公式为:=TEXT(mid(E2,7,8),"0000-00-00"),这样就转化为常见的日期格式了。
根据出生日期计算年龄
有了前两步的铺垫,后期的年龄计算就很方便了。年龄提取在工作中经常用到,大家一定要牢记,这也是小编多年的工作经验总结所得的。接下来就说重点,如何在EXCEL计算年龄呢?我们这里要用到的是DATEDIF函数,具体公式为:=DATEDIF(G2,TODAY(),"Y")。DATEDIF函数就是计算两个日期的时间差,TODAY()表示的是系统今天的日期,而Y代表的是YEAR,这里计算的是年份的时间差,所以要用Y。如果要计算月份的时间差,这里就是M。如果是天数的时间差,就用D。这个要灵活掌握,才能在我们的日常工作中发挥大作用。
重点突出不合格的数据
如果你觉得你的表格到这里就可以结束了,那就大