excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel如何利用公式计算身份证号码对应的年龄

excel中,利用mid函数可以提取身份证号码中对应的出生年月日,然后TEXT函数将出生日期转为文本,再利用DATEDIF函数计算两个日期(当期日期和身份证号码对应的出生日期)之差计算出年龄即可。以下为详细的操作步骤:

简要说明

为了方便大家了解计算的详细方式,案例中会把每个函数拆分处理计算,实际中使用的时候,可以将所有函数合并起来一步到位。

案例中的身份证号码为随机数字组合,并非实际的身份证号码,但是格式是一致的。身份证号码总共为18位,其中第7位开始的8位数字为出生年月日,这个数据就是计算年龄需要使用的。

详细步骤

1、提取出生日期:利用MID函数从身份证号码中的第7位开始,提取总共8位数字,提取出来的就是出生日期。案例中公式为=MID(G2,7,8),即充G2单元格中的身份证号码从,从第7位数字开始提取总共8位数字出来。

2、鼠标下拉填充,提取所有身份证号码对应的初始年月日。

3、将出生日期转为文本:利用TEXT函数,=TEXT(H2,"0000-00-00"),就可以将H2单元格中的出生日期转换为文本样式。

4、计算年龄:利用DATEDIF计算两个日期之差,就可以计算出年龄。案例中公式为=DATEDIF(I2,TODAY(),"Y"),I2是从身份证提取出来的出生日期转换为文本样式后的数据,TODAY()就是当天的日期,该公司结果就是计算这两个日期之间的差值,也就是对应身份证号码的年龄了。

以上内容演示操作设备为华硕VivoBook15x,操作系统为windows10,Excel版本为Microsoft office Excel2021 2207 v16.0.15427.20182。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接