快捷搜索:  汽车  科技

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄但在上图中我们注意到有一位网友的年龄为0,因为他的出生日期是20年的12月,与现今相隔还不够一年,因此显示0。如果需要显示更细化的年数,可以将datedif函数的参数修改为天,再除以365,就能得到拥有小数点的更具体的年龄数。便得到身份证号码对应的年龄。datedif函数的表达式为:datedif(开始日期,结束日期,参数),参数如上所讲,通过“Y”"M""D""YD""MD""YM"六种形式,即年月日英文的缩写,"Y"代表年,在这里我们求年龄,参数使用“Y”即可。按照datedif函数表达式的写法,我们输入公式=DATEDIF(E2 TODAY() "y"),E2单元格是已经转换过的日期格式,today()表示的当前日期,也是日期函数的一种,参数“Y”表示求间隔的年数。我们直接

在上一篇文章中,作者君讲解了通过公式来提取身份证号码的出生日期,并进行日期格式的转化。

这篇文章则在其基础上再继续延伸,来求取身份证出生日期对应的年龄。

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄(1)

计算日期的函数有date,day,datedif等,datedif函数的含义是计算起止日期的间隔日,参数可以为年,月或日,下面我们就是通过这个函数来进行计算。

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄(2)

如上图所示,当我们在单元格中输入date后,并没有看到datedif显示在选项中,因此我们需要输入全称。

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄(3)

datedif函数的表达式为:datedif(开始日期,结束日期,参数),参数如上所讲,通过“Y”"M""D""YD""MD""YM"六种形式,即年月日英文的缩写,"Y"代表年,在这里我们求年龄,参数使用“Y”即可。

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄(4)

按照datedif函数表达式的写法,我们输入公式=DATEDIF(E2 TODAY() "y"),E2单元格是已经转换过的日期格式,today()表示的当前日期,也是日期函数的一种,参数“Y”表示求间隔的年数。

我们直接计算该公式:

excel如何用身份证号码计算年龄,Excel表格怎么根据身份证号码自动计算年龄(5)

便得到身份证号码对应的年龄。

但在上图中我们注意到有一位网友的年龄为0,因为他的出生日期是20年的12月,与现今相隔还不够一年,因此显示0。如果需要显示更细化的年数,可以将datedif函数的参数修改为天,再除以365,就能得到拥有小数点的更具体的年龄数。

以上就是今天的全部内容,欢迎关注作者君,一起学习更多excel知识!

阅读更多:

Excel表格怎么将单元格横排文字转换设置为竖排文字

Excel表格打印时怎么在纸张下方显示页码数

Excel表格快速查找和选择指定数据的方法介绍

猜您喜欢: