户籍提取
首先我们制作一个地址码的表格,这个地址码是规定好的,不会变动的,如图所示,我们按如下方式整理好。此处只是列举了一部分,没有把所有的列举出来。
现在我们举例,如图所示,把员工的身份证号输入进去,并填写好相应的身份信息,如图所示。
我们先用函数提取户籍,如图所示,我们在对应的单元格中输入公式=if的条件格式
接着我们输入完整的公式内容,如图所示:=IF(D3="错误","错误",IF(ISNA(VLOOKUP(LEFT(B3,6),区域,2,FALSE)),"该地址码对应的地区不存在",VLOOKUP(LEFT(B3,6),区域,2,FALSE))),这个大家可以直接复制即可,对应的单元格稍作修改。
输入完整以后,我们按enter键即可,如图所示,我们的户籍所在地已经提取出来了,是不是非常简单呢
性别提取
户籍提取以后,我们也可以根据身份证提取每个人的性别,这也是有规律可寻的。前半部分的操作方式如上,我们在对应的单元格中输入公式:=IF(A3="","",IF(AND(LEN(A3)<>15,LEN(A3)<>18),"错误",IF(ISERROR(1*(TEXT(MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")))<VALUE("1905-01-01"),(1*(TEXT(MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")))>TODAY()),"错误",IF(MOD(MID(A3,15+(LEN(A3)=18)*2,1),2)=0,"女","男")))))
同样的按enter键即可完成了,如图所示,性别已经识别出来了。