怎样用公式从身份证号码里面提取年龄

2025-10-03 15:30:32

1、在先Excel录入身份证号码,并且列出年月日相关的显示列

怎样用公式从身份证号码里面提取年龄

2、在对应的年月日列使用MID函数,得到身份证里面的年月日,用ToDay函数得到当前日期

年=MID(A5,7,4)

月=MID(A5,11,2)

日=MID(A5,13,2)

生日=MID(A5,7,8)

当前日期=ToDay()

今年=YEAR(TODAY())

怎样用公式从身份证号码里面提取年龄

3、然后年龄=今年-出生年

公式就是=G5-B5

怎样用公式从身份证号码里面提取年龄

4、上面得到的就是大致的年龄,精确一点的话可以通过间隔的天数计算。下面把得到的年月日转成日期类型,出生日期=DATE(B5,C5,D5)

怎样用公式从身份证号码里面提取年龄

5、然后用今天-出生日期得到天数,公式为:间隔天数=DATEDIF(I5,F5,"D")

怎样用公式从身份证号码里面提取年龄

6、然后年龄=间隔天数/365,公式为:年龄=J5/365

怎样用公式从身份证号码里面提取年龄

7、如果还要算月份的话,就的把间隔天数的余*365,再除以30天

剩余天数公式=MOD(J5,365)

转成月份=L5/30

最后就能得到这个人到今天的年龄为:26岁4个月

怎样用公式从身份证号码里面提取年龄

1、总体上是:

1、获取出生年月日

2、当前年-出生年=年龄

再细分一下:

今天-出生年月的间隔天数   /   365天 得到岁,剩余天数得到月

 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢