快捷搜索:  汽车  科技

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄DATEDIF函数是Excel中的隐藏函数。 它的作用是返回两个日期之间的年\月\日间隔数。我们经常使用DATEDIF函数计算两日期之差。在这里它的作用是计算身份证上的出生日期和当前日期的年份差,即该员工的年龄。给大家演示一下在I2单元格输入公式=DATEDIF(G2 $H$2 "y)结果如下图。下面跟大家简单分析一下这个公式。公式中mid函数的作用是从身份证号码中第七位开始提取8个字符,即提取出出生日期。如下图在单元格中输入=MID(B2 7 8)公式中TEXT函数的作用是将mid返回的8位数字转为日期格式。如下图F列是利用mid函数从身份证号码中提取的八位数字,在G2单元格输入公式=TEXT(F2 "#-00-00")即可将其转为日期格式。(mid函数提取的八位数字在Excel只是作为数字,不是日期。用text函数将其转换为Excel能够识别的日期格式)公式中t

今天老板给新入职的财务小雨一份员工信息表,表格中只有姓名和身份证号码,但是老板却让她录入各员工的年龄。小雨是怎么做的到呢?下面就跟大家演示一下

如下图,是老板交给小雨的员工信息表,现在小雨要根据员工的身份证号码录入各员工的年龄。

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(1)

小雨灵机一动突然想到,之前听人说过身份证号码第7位开始的八位数字是代表其出生日期,有了这一点就好计算员工年龄了。

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(2)

小雨在单元格D2中输入公式=DATEDIF(TEXT(MID(B2 7 8) "#-00-00") TODAY() "Y")然后下拉填充到底即可快速录入员工年龄了。

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(3)

下面跟大家简单分析一下这个公式。公式中mid函数的作用是从身份证号码中第七位开始提取8个字符,即提取出出生日期。如下图在单元格中输入=MID(B2 7 8)

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(4)

公式中TEXT函数的作用是将mid返回的8位数字转为日期格式。如下图F列是利用mid函数从身份证号码中提取的八位数字,在G2单元格输入公式=TEXT(F2 "#-00-00")即可将其转为日期格式。(mid函数提取的八位数字在Excel只是作为数字,不是日期。用text函数将其转换为Excel能够识别的日期格式)

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(5)

公式中toady()函数的作用相信大家都知道,他是用来返回当前系统日期的函数。在单元格中输入=TODAY(),返回结果如下图

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(6)

DATEDIF函数是Excel中的隐藏函数。 它的作用是返回两个日期之间的年\月\日间隔数。我们经常使用DATEDIF函数计算两日期之差。在这里它的作用是计算身份证上的出生日期和当前日期的年份差,即该员工的年龄。给大家演示一下在I2单元格输入公式=DATEDIF(G2 $H$2 "y)结果如下图。

excel怎样根据身份证计算出年龄:Excel如何根据身份证号码推算年龄(7)

猜您喜欢: