户口所在地代码 户口所在地代码查询网上查询系统

Hello,大家好,之前有很多粉丝问过关于身份证号的问题:机器怎么知道我输入了错误的身份证号?为什么我的身份证号以结尾X?身份证号计算地址和性别的原理是什么?这几天一直闲着,给大家解释一下写身份证号的
Hello,大家好,之前有很多粉丝问过关于身份证号的问题:机器怎么知道我输入了错误的身份证号?为什么我的身份证号以结尾X?身份证号计算地址和性别的原理是什么?这几天一直闲着,给大家解释一下写身份证号的规则,这些问题都会得到解决
一、身份证号码的组成1999年7月1未来的身份证号码将与以前不同15至今18位,这里我们也是基于18身份证号来解释,我们可以简单地认为它是由4由零件组成的,如下图所示

户口所在地代码 户口所在地代码查询网上查询系统


1.地址码
【户口所在地代码 户口所在地代码查询网上查询系统】第1到6是位地址码,其中第1-2是一个省的代码,3-4是一个城市的代码,5-6这是郡代码,居住地决定身份证号1-6具体的位数
2.出生日期代码
第7到14比特是出生日期,7-10一年了,11-12一个月了,13-14是位数,这是每个人与生俱来的,比如出生日期2021年1月1日,那么他的出生日期代码为:20210101
3.顺序码
15-17是位序列码,在同一个地址码区,给同年同月同日出生的人编号,其中第17是位性别代码,奇数将被分配给男性,偶数将分配给女性
4.校验码
顾名思义,他的作用就是检查身份证号是否正确,机器也根据这个数字判断身份证号是否正确
它由编号单位根据特定的编码规则计算得出,是一个0-10的数字,如果结果是10作为尾号,身份证号会变成19位,所以使用X来代替10这个结果,在这种情况下,ID号仍然是18位
二、校验码的计算规则1.计算余数
身份证号码1到17比特值都被确定,我们需要根据这个17计算校验码的数字,每个数字对应一个不同的系数,1到17比特系数是:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2
户口所在地代码 户口所在地代码查询网上查询系统


首先,我们需要将每一位的数字乘以相应的系数,得到乘积,然后求和,橙色区域如上图所示
7*4+9*1+10*6+5*1+8*3+4*4+2*1+1*9+6*3+3*2+7*0+9*3+10*2+5*1+8*0+4*1+2*1=235
求和结果然后除以11如上图所示,在蓝色区域得到余数
235/11=21余4
你也可以使用mod函数+sumproduct组合函数求结果:=MOD(SUMPRODUCT(B2:B18,C2:C18),11)
2.查找校验码
每个余数还对应一个不同的校验码,如下图所示,我们在上一步中找到的余数是4,从这张表中我们可以看出4对应的校验码是8,所以身份证号码的最后一位是8,你也可以使用vlookup函数快速引用结果,至此,我们可以说已经完整地写好了一个身份证号
户口所在地代码 户口所在地代码查询网上查询系统


今天分享的身份证号就这么多了,可以自己做,查身份证号

    推荐阅读