
=IF(OR(LEN(B3)=15,LEN(B3)=18),IF(MOD(MID(B3,15,3)*1,2),"男","女"),#N/A)
2、提取出生日期
=DATE(MID(B3,7,VLOOKUP(LEN(B3),{15,2;18,4},2,0)),MID(B3,VLOOKUP(LEN(B3),{15,9;18,11},2,0),2),MID(B3,VLOOKUP(LEN(B3),{15,11;18,13},2,0),2))
3、提取年龄
=IFS(LEN(B3)=15,DATEDIF(TEXT("19"&MID(B3,7,6),"0-00-00"),TODAY(),"y"),LEN(B3)=18,DATEDIF(TEXT(MID(B3,7,8),"0-00-00"),TODAY(),"y"),TRUE,"身份证错误")

