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

网友投稿 770 2022-10-22

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

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

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

在B2单元格中,输入公式:[=datedif(文本(mid (a2,7,8),’ #-00-00 ‘),today(),’ y’)]

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

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

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

TODAY:用于返回当前时间;

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

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

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

方法3:计算确切的年龄

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

公式:[=datedif(-text((len(a2)=15)* 19 mid(a2,7,6 (len (a2)=18) * 2),’ 0-00-00 ‘),today(),’ y ‘),’一岁零’ 0-00-00 ‘,’ TODAY(),’ ym ‘)’ month ‘ datedif(-text((len(a2)=15)* 19 mid(a2,7,6 (len (a2)=18) * 2),’ 0-00

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

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

输入公式:[=datedif(文本(mid (a2,7,6 (len (a2)=18) * 2),’ #-00-00′) * 1,’ 2010-01-01 ‘,’ y’)]

如果您想自定义您的指定日期,您可以在下面的公式中自由修改[2010-01-01]。

好了,这个方法已经交给每个人了,所以你可以用你的手来试试效果!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:web甘特图控件
下一篇:工程项目的项目管理
相关文章