在excel中,身份证号码提取女40岁,男50岁,用什么公式

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:51:21

假设你这数据在A列,你在B列输入
=IF(AND(YEAR(TODAY())-MID(A1,7,4)=50,MOD(MID(A1,17,1),2)<>0),"男50岁",IF(AND(YEAR(TODAY())-MID(A1,7,4)=40,MOD(MID(A1,17,1),2)=0),"女40岁",""))
可往下拖拉

bergyan - 副总裁 十级 的答案是对的,而且很直观.但是身份证号码要18位的,15位的不行.

=2009-MIDB(A1,7,4)

=DATEDIF(TEXT(TRUNC(0&MID(A2,7,11),-3),"#-00-00,;;0"),now(),"y")