背后的故事作文600字:excel 身份证号求年龄段

来源:百度文库 编辑:中财网 时间:2024/05/08 01:56:03
  

excel知道身份证 怎么把特定年龄的人 在Excel中,有一个几千人的工作表,现在我想把工作表中在18到35岁的人员提出来,能依靠的条件就是身份证。而身份证号有十八位号和十五位号两种。该如何操作。
Tag:筛选 身份证    -
excel知道身份证 怎么把特定年龄的人

在Excel中,有一个几千人的工作表,现在我想把工作表中在18到35岁的人员提出来,能依靠的条件就是身份证。而身份证号有十八位号和十五位号两种。该如何操作。
问题补充:
对了 还要选择是男性
假设身份证号码在A列,在B1输入下列公式,然后下拉。
=IF(AND(DATEDIF(--TEXT(MID(A1,7,IF(LEN(A1)=18,8,6)),"0-00-00"),TODAY(),"y")>=18,DATEDIF(--TEXT(MID(A1,7,IF(LEN(A1)=18,8,6)),"0-00-00"),TODAY(),"y")<=35),"符合","不符合")
最后按B列进行排序或筛选即可。
以上都可以,如果是男性,再加一层判断就可:
=IF(AND(MOD(RIGHT(A1),2)=1,"男","女")

总体公式:
=IF(AND(OR(IF(LEN(A1)=15,("19"&MID(A1,7,2))*1,MID(A1,7,4)*1)-YEAR(TODAY())>18,IF(LEN(A1)=15,("19"&MID(A1,7,2))*1,MID(A1,7,4)*1)-YEAR(TODAY())<35),MOD(RIGHT(A1),2)=1),"符合","")