身份证号能查出什么信息(厉害了一个身份证号码居然能查出来这么多信息)

来源:互联网 知识问答 2025-10-23 08:11:13 18

当然,先拍一张全家福。

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

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

但是,我不得不相信。

我们以其中一张身份证为例,来说说身份证号里的秘密:

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

前两位表示该省(直辖市或自治区)的代码;

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

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

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

第15位和第16位表示当地派出所的代码;

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

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

在输入省市区县的公式之前,我们需要获取国家统计局的行政区划代码表,处理如下:

然后就可以开始大打出手了~

省份:=VLOOKUP(LEFT(B2,2),行政区划数据!H:I,2,假)

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

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

F-K列中的信息可以根据ID号中的规则获得。

生日:=-text (MID (B2,7,8),' 0-00-00 ')

用MID截取身份证号第7位起的8位连续值,用text转换成日期样式,用减负运算将TEXT日期转换成数值日期。

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

年龄:=DATEDIF(F2,TODAY(),' y ')

从生日开始按日期计算年龄

性别:=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,'摩羯');20,‘水瓶座’;29,‘双鱼座’;21,‘白羊座’;20,‘金牛座’;21,‘双子座’;22,‘癌症’;23,‘狮子座’;83,‘处女座’;93,‘天秤座’;024,‘天蝎座’;123,‘射手座’;222,‘摩羯’})

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

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

幸运数字通常是将年、月、日、日的数字一点一点累加,最多一位数。使用9余数功能,可以通过使用MOD来计算幸运数字。

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

从不懂到会学.

区别就只有这么一个机会。

相关问答:身份证号一键查询手机号

咨询记录 · 回答于2021-11-28 身份证号一键查询手机号 您好亲这个是没有权限的亲 这个的话是**才行亲

上一篇:军工板块股票有哪些

下一篇:手机版中泰齐富通如何看财报

需要摆账亮资?咨询在线客服,3分钟快速回复!