Excel函数公式:如何根据身份证号计算年龄,出生日期,性别等?

作者:佚名    更新日期:2025-06-21
本文将详细阐述如何利用Excel函数公式解析身份证号,提取出生年月、自动填充性别、计算年龄以及估算退休时间,让数据处理更为高效精准。

一、提取出生年月。

方法:选定目标单元格,输入公式:=TEXT(MID(C3,7,8),"00-00-00"),按Ctrl+Enter填充,即可得到出生日期。

若只需日期部分,可简化公式为:=MID(C3,7,8)。

二、自动填充性别。

方法:选定目标单元格,输入公式:=IF(MOD(MID(C3,17,1),2),"男","女"),按Ctrl+Enter填充,自动显示性别信息。

三、自动填充年龄。

方法:选定目标单元格,输入公式:=DATEDIF(D3,TODAY(),"y"),按Ctrl+Enter填充,计算出年龄。

四、计算退休时间。

方法:选定目标单元格,输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600),按Ctrl+Enter填充,设置格式为日期,显示退休时间。

退休时间计算假设男60岁、女50岁。若调整为男60岁、女55岁退休,公式调整为:=EDATE(D3,MOD(MID(C3,17,1),2)*60+660)。

~