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

2022-09-13 20:20:04 42 0
魁首哥

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函数快速引用结果,至此,我们可以说已经完整地写好了一个身份证号

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

收藏
分享
海报
0 条评论
42
上一篇:戒组词语和部首拼音(戒组词语和部首) 下一篇:烟波浩渺意思是(烟波浩渺意思)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码