EXCEL身份证年龄数值(XX岁)计算公式:
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),\"#-00-00\"),TODAY(),\"Y\")
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),\"#-00-00\"),\"2012-6-30\",\"Y\")
EXCEL身份证年龄范围(<=>XX岁)筛选公式:
=IF((DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),\"00-00-00\"),TODAY(),\"Y\"))>=65,\"是\否\")
=IF((DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),\"00-00-00\"),\"2012-6-30\",\"Y\"))>=65,\"是\否\")
EXCEL身份证年龄范围(XX岁~XX岁)筛选公式:
=IF(AND((YEAR(TODAY())-MID(A1,7,4))>=18,(YEAR(TODAY())-MID(A1,7,4)<=22)),\"是\不是\")
=IF(AND((YEAR(\"2012-6-30\")-MID(A1,7,4))>=18,(YEAR(\"2012-6-30\")-MID(A1,7,4)<=22)),\"是\不是\")
A1:身份证号所在单元格
TODAY:时间为到今天为止
2012-6-30:时间为到2012年6月30日为止
>=65:年龄范围大于等于65岁
>=18 <=22:年龄范围大于等于18岁且小于等于22岁
若身份证号在A1,则上述公式在B1输入得到年龄数值,而\"是\"或\"否\"/\"是\"或\"不是\"即筛选后得到的结果判定,再下拉复制,最后进行数据自动自定义筛选
EXCEL身份证性别(男/女)筛选公式:
=IF(LEN(A1)=18,IF(MOD(LEFT(RIGHT(A1,2),1),2)=0,\"女\男\"),IF(MOD(RIGHT(A1,1),2)=0,\"女\男\"))
A1:身份证号所在单元格
若身份证号在A1,则上述公式在B1输入得到结果“男”或“女”, 再下拉复制,最后进行数据自动自定义筛选
EXCEL身份证地域筛选公式:
=VLOOKUP(--LEFT(Sheet1!A1,6),Sheet2!A:B,2,)
首先在Sheet2(表2)中粘贴全国行政区划代码表,Sheet2(表2)中A单元列输入区划代码(6位),B单元列输入对应的地域名称
Sheet1(表1)中若身份证号在A1,则上述公式在B1输入得到对应的“地域名称”,再下拉复制,最后进行数据自动自定义筛选
因篇幅问题不能全部显示,请点此查看更多更全内容