EXCEL身份证计算筛选公式
- 格式:doc
- 大小:20.00 KB
- 文档页数:2
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"),TODA Y(),"Y"))>=65,"是","否")
=IF((DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),"00-00-00"),"201 2-6-30","Y"))>=65,"是","否")
EXCEL身份证年龄范围(XX岁~XX岁)筛选公式:
=IF(AND((YEAR(TODAY())-MID(A1,7,4))>=18,(YEAR(TODAY())-MI D(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输入得到对应的“地域名称”,再下拉复制,最后进行数据自动自定义筛选。