比如A列姓名,B列身份证号码,第一行标题
在C2、D2、E2分别输入下面的公式:
C2:
=CHOOSE(MOD(MID(B2,15,3),2)+1,"女","男")
D2:
=DATEDIF(TEXT(19*(LEN(B2)=15)&MID(B2,7,6+(LEN(B2)=18)*2),"0-00-00"),TODAY(),"y")
E2:
=IF(OR(AND(C2="男",D2>=18,D2<=60),AND(C2="女",D2>=18,D2<=55)),"满足","")
下拉填充,然后对E列筛选,在下拉条选“满足”的部分即可
你在身份证号码后插入一列,比如身份证号在B列,就输入=DATEDIF(--TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)<>15)*2),"#-00-00"),TODAY(),"y")并向填充,计算出年龄 后再用高级筛选。