身份证一键查询所有信息(身份证号码提取所有信息),身份证的上的信息很多时候我们需要手动提取,比如出生年月,年龄还需要再进行简单计算。,今天分享一个设计好的excel表格,可以通过输入身份证号码直接呈现能提取到的所有信息。,一、能提取的数据,通过一个身份证号码,我们能提取到户籍所在地(上户口时候的地址,户籍迁移后身份证号码不变)、出生年月、年龄、属相、星座(默认身份证上是阳历生日来计算),
,二、使用场景,一、校验身份证正确与否,有时候可能是按错按键导致的低级错误,通过校验身份证正确与否,减少低级错误。,二、直接使用提取到的数据进行统计分析,比如你可以直接统计本员工年龄分布情况等。,三、用员工的出生日期来进行每月的员工生日活动等。,一、制作方法,以上的信百思特网息提取用到的全部都是e百思特网xcel的函数来实现,通过IF函数来判断信息的准确与否,同时嵌套上提取位数函数来获取数据。,函数复杂,没必要自己再学习,直接收藏好,下次用的话直接复制过去,修改相对应的单元格即可直接出现结果。,二、函数,以下是excel的完整函数,你可以直接复制使用,也可以通过点击相应的单元格来复制函数到你的表格进行使用。,=IF(M3="正确",IFERROR(VLOOKUP(LEFt(B3,6)*1,行政区划代码!B:F,5,0),"未找到该地址"),IF(M3="假","未找到该地址",""))
=IF(M3<>"正确","",IF(MOD(LEFt(RIGHt(B3,2),1)*1,2)=0,"女","男"))
=IF(M3<>"正确","",DATEDIF(TEXT(MId(B3,7,6+2*(LEN(B3)=18)),"#-00-00"),NOW(),"y")&"岁")
=IF(M3<>"正确","",TEXT(MId(B3,7,4),"0000")&"年")
=IF(M3<>"正确","",TEXT(MId(B3,11,2),"00")&"月")
=IF(M3<>"正确","",TEXT(MId(B3,7,6),"0000年00月"))
=IF(M3<>"正确","",MId(B3,7,4)&"年"&MId(B3,11百思特网,2)&"月"&MId(B3,13,2)&"日")
=IF(M3<>"正确","",DATE(MId(B3,7,4),MId(B3,11,2),MId(B3,13,2)))
=IF(M3<>"正确","",LOOKUP(--MId(B3,11,4),{100;120;219;321;421;521;622;723;823;923;1023;1122;1222},{"摩羯座";"水瓶座";"双鱼座";"白羊座";"金牛座";"双子座";"巨蟹座";"狮子座";"处女座";"天秤座";"天蝎座";"射手座";"摩羯座"}))
=IF(M3<>"正确","",CHOOSE(MOD(MId(B3,7,4)-2008,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"))
=IF(LEN(B3)=0,"",IF(LEN(B3)=15,"老号",IF(LEN(B3)<>18,"位数不对",IF(CHOOSE(MOD(SUM(MId(B3,1,1)*7+MId(B3,2,1)*9+MId(B3,3,1)*10+MId(B3,4,1)*5+MId(B3,5,1)*8+MId(B3,6,1)*4+MId(B3,7,1)*2+MId(B3,8,1)*1+MId(B3,9,1)*6+MId(B3,10,1)*3+MId(B3,11,1)*7+MId(B3,12,1)*9+MId(B3,13,1)*10+MId(B3,14,1)*5+MId(B3,15,1)*8+MId(B3,16,1)*4+MId(B3,17,1)*2),11)+1,1,0,"X",9,8,7,6,5,4,3,2)=IF(ISNUMBER(RIGHt(B3,1)*1),RIGHt(B3,1)*1,"X"),"正确","号码错误"))))
=IF(B3="","",IF(COUNTIF($B$3:$B$10002,B3&"*")>1,"重复","不重复")),
身份证一键查询所有信息(身份证号码提取所有信息)
2021-09-30 12:21 浏览:0