在辅助列中用公式:
=IF(OR(AND(MOD(MID(D8,15,3),2)=1,DATEDIF(TEXT(19*(LEN(D8)=15)&MID(D8,7,6+(LEN(D8)=18)*2),"0-00-00"),TODAY(),"y")>=18,DATEDIF(TEXT(19*(LEN(D8)=15)&MID(D8,7,6+(LEN(D8)=18)*2),"0-00-00"),TODAY(),"y")<=60),AND(MOD(MID(D8,15,3),2)=0,DATEDIF(TEXT(19*(LEN(D8)=15)&MID(D8,7,6+(LEN(D8)=18)*2),"0-00-00"),TODAY(),"y")>=18,DATEDIF(TEXT(19*(LEN(D8)=15)&MID(D8,7,6+(LEN(D8)=18)*2),"0-00-00"),TODAY(),"y")<=55)),"符合要求","")
下拉复制公式,最后筛选出公式结果为“符合要求”的即可。
------------------
公式的含义:判断d8中身份证号,男性在18到60岁(含18、60岁)之间或者女性在18到55岁之间,符合的,公式结果为“符合要求”,否则,显示空白。