身份证号码怎么提取年龄

如题所述

第一步提取出生年月日:

方法一 数据分列

步骤:

① 选择身份证号数据列;

② 选择数据分列;

③ 向导中,选择“固定宽度”,用鼠标分列身份证号;

④ 设置日期列的目标格式为“日期”;

方法二:使用Mid函数获取生日

函数用法: =Mid( 身份证号, 开始位置, 长度 ),如:=MID(A1,7,8)

再使用Text函数转换日期格式,=--Text( 文本, 格式) 如,=--TEXT(B1,"0-00-00")

完整公式为: =--TEXT(MID(A1,7,8),"0-00-00")

第二步: 计算年龄

使用Datedif函数计算年龄,函数用法:=Datedif( 开始日期, 结束日期, 参数 ),如计算年龄可以用公式: =DATEDIF(D1,TODAY(),"Y")

参数“Y”表示计算结束日期和开始日期间的年数差。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-08
去掉前面四位数,中间八位数就是年龄,年,月,日,最后面四位数是排号位。本回答被网友采纳
相似回答