通过身份证号码提取所有信息 身份证号一键查询所有信息

身份证的上的信息很多时候我们需要手动提取,比如出生年月,年龄还需要再进行简单计算 。
今天分享一个设计好的excel表格,可以通过输入身份证号码直接呈现能提取到的所有信息 。
01 成品介绍一、能提取的数据
通过一个身份证号码,我们能提取到户籍所在地(上户口时候的地址,户籍迁移后身份证号码不变)、出生年月、年龄、属相、星座(默认身份证上是阳历生日来计算)

通过身份证号码提取所有信息 身份证号一键查询所有信息


二、使用场景
一、校验身份证正确与否,有时候可能是按错按键导致的低级错误,通过校验身份证正确与否,减少低级错误 。
二、直接使用提取到的数据进行统计分析,比如你可以直接统计本员工年龄分布情况等 。
三、用员工的出生日期来进行每月的员工生日活动等 。
02 函数公式【通过身份证号码提取所有信息 身份证号一键查询所有信息】一、制作方法
以上的信息提取用到的全部都是excel的函数来实现,通过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,"重复","不重复"))
03 简评一、如何使用自己决定
怎么使用以上函数自己进行决定,我只是举个例子,可能你的行业或工作根本用不到以上数据,对于你这节课看看就好,如果有人寻求帮助,可以让他来看看 。
二、EXCEL获取
本期关键词:身份证信息提取
给公众号发关键词即可收到下载链接 。
【不能打开链接】http跟https、www跟去掉www进行替换,还是不能打开则需要修改DNS 。
【转载软件】此为转载软件,如侵犯到您的权利,联系我进行删除,谢谢!

    推荐阅读