手机版

Excel身份证号码计算年龄公式:Excel函数不求人

时间:2021-10-06 来源:互联网 编辑:宝哥软件园 浏览:

在之前关于电子表格身份证号的文章中,我已经解释了如何使用电子表格身份证号获得出生日期和性别判断等功能公式。今天,我们将继续我们关于电子表格身份证号码的专题。说明你用身份证号来计算年龄。当然,这个年龄是根据系统当前的时间来计算的,也可以自定义指定的时间来计算。在这里,我提供了四种不同的公式实现方法。

Excel身份证号码计算年龄公式:Excel函数不求人

方法1:是根据当前系统日期计算的。

在“B2”单元格中,输入公式:[=datedif (text (mid (a2,7,8),' #-00-00 ')、today()、' y')]。

DATEDIF:计算机数据比较功能;

Text:将数值转换为指定数字格式的文本;

中间:剪切指定数量的字符;

TODAY:用于返回当前时间;

Y:指计算两个日期之间的年差;

Excel身份证号码计算年龄公式:Excel函数不求人

第二种方法也基于当前系统日期。

输入公式:[=datedif(text((len(a2)=15)* 19 mid(a2,7,6 (len (a2)=18) * 2),' #-00-00 ')、today()、' y')]。你也可以用同样的方法计算你的年龄。

Excel身份证号码计算年龄公式:Excel函数不求人

方法3:计算确切的年龄。

这种方法是计算准确的年龄到年,月,日和日。这个公式有点长。

公式:[=datedif(-text)((len(a2)=15)* 19mid(a2,7,6 (len (a2)=18) * 2),' 0-00-00 ')、today()、' y ')、'一岁零'。ym ')“月”datedif(-text((len(a2)=15)* 19 mid(a2,7,6 (len (a2)=18) * 2),' 0-00

Excel身份证号码计算年龄公式:Excel函数不求人

方法4:根据指定日期计算年龄。

上述方法根据当前时间计算年龄。第四种方法根据指定的日期计算年龄。比如我想在身份证号上计算到2010年1月1日的年龄。我应该输入什么公式?

输入公式:[=datedif (text (mid (a2 a2,7,6 (len (a2)=18) * 2),' #-00-00') * 1,' 2010-01-01 ',' y')]。

如果要自定义指定日期,可以在下面的公式中自由修改【2010-01-01】。

Excel身份证号码计算年龄公式:Excel函数不求人

好了,这个方法已经给大家了,大家可以用手试试效果!

版权声明:Excel身份证号码计算年龄公式:Excel函数不求人是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。