牛王身份证查询(姓名身份证查手机号软件)

当然,先拍张全家福。

除了B栏的身份证号是手工输入外,C-K栏的所有信息都可以通过身份证号计算。你相信吗?

绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网

在我知道Excel函数之前,我也不相信。一定有某种机制…

但是,我不得不相信。

我们以其中一张身份证为例,谈谈身份证号码中的秘密:

绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网

身份证号码由18位数字组成,其中:

前1、2位数字表示:省(市、自治区)代码;

第3、4位数字表示:地级市(自治州)代码;

第5、6位数字表示:区(县、自治县、县级市)代码;

第7-14位数字表示:出生年月日;

第15、16位数字表示:当地派出所代码;

第17位数字表示性别:奇数表示男性,偶数表示女性;

第18位是校验码:有人说是个人信息码,不是电脑随机生成的,而是用来检查身份证的正确性。校验码可以是0-9的数字,有时用x表示

在输入省、市、区、县的公式之前,我们需要从国家统计局获取行政区划码表,并将其处理为以下样式:

绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网

接下来,我们可以大吵一架了~

省:=VLOOKUP(LEFT(B2,2),行政区划数据!高:1,2,假)

城市:=VLOOKUP(LEFT(B2,4),行政区划数据!克:1,2,假)

县:=VLOOKUP(LEFT(B2,6),行政区划数据!乙:E,4,假)

绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网

F-K栏中的信息可以根据身份证号中的法律获得。

生日:=-文本(中间(B2,7,8),\” 0-00-00 \”)

用MID从ID号的第7位开始截取8位连续的数值,用TEXT转换成日期样式,用减载操作将文本日期转换成数字日期。

最后需要通过自定义格式设置日期格式,保证生日是标准日期,可以计算。

年龄:=DATEDIF(F2,TODAY(),“y”)

使用DATEDIF从生日开始计算年龄

性别:=IF(MOD(MID(B2,17,1),2),“男”,“女”)

提取身份证号码的第17位数字,用MOD余数判断号码的奇偶来判断性别。

绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网绝牛网身份证查询(姓名身份证查手机号软件)-编程知识网

和一些非常有用的信息提取:

生肖:=MID(\”鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗和猪\”),mod (text (F2),[$-130000] e\”)-4,12)+1,1)

MOD用来补足修正顺序后的年份,得到生肖位置。MID用于提取相应位置的字符。

星座:= Lookup (-text (F2,“MDD”),{0,“摩羯座”;10、“水瓶座”;19、“双鱼座”;21、“白羊座”;20、“金牛座”;21、“双子座”;22、“癌症”;23、“狮子座”;23、处女座;23、天秤座;024、“天蝎座”;123、射手座;122、“摩羯座”})

首先安排好每个星座的开始日期,用文字将月、日格式化为mdd样式,用LOOKUP得到对应的星座(注意摩羯座出现在开始和结束是因为除夕)

幸运数字:=MOD(TEXT(F2,“emmdd”),9)

幸运数字通常一点一点地累积年、月、日、年的每个数字,直到达到一位数。利用9余数特性,用MOD计算幸运数字。

学好Excel函数并应用到工作中…

关注本君头条。

从不懂到会学…

不同的只是这样一个机会。