身份证号码x是什么意思(身份证号为什么会出现X)

大家好,之前很多粉丝都问过关于ID号的问题:机器怎么知道我输入了错误的ID号?为什么我的身份证号以X结尾?身份证号计算地址和性别的原理是什么?这几天闲着没事,我给你解释一

大家好,之前很多粉丝都问过关于ID号的问题:机器怎么知道我输入了错误的ID号?为什么我的身份证号以X结尾?身份证号计算地址和性别的原理是什么?这几天闲着没事,我给你解释一下写身份证号的规则,这些问题就解决了

1999年7月1日以后,身份证号码从以前的15位数字提高到现在的18位数字。这里我们也根据18位的身份证号来解释,我们可以简单的认为是由四部分组成,如下图所示

身份证号码x是什么意思(身份证号为什么会出现X)

1.地址码

第一至第六位是地址码,其中第一至第二位是省码,第三至第四位是市码,第五至第六位是区码。户籍所在地决定了身份证号码第一至第六位的具体号码。

2.出生日期代码

第7到第14位是出生日期,第7到第10位是年份,第11到第12位是月份,第13到第14位是日期,每个人都是与生俱来的。比如出生日期是2021年1月1日,那么他的出生日期代码是20210101。

3.顺序码

15-17位为序列码,即在同一个地址码区,对同年同一天出生的人员进行编号,第17位为性别码,奇数分配给男性,偶数分配给女性

4.校验码

顾名思义,他的作用就是检查身份证号是否正确。机器还根据这个人来判断身份证号码是否正确

它是由数字编译单元根据特定的编码规则计算出来的,是一个从0到10的数字。如果结果是10,身份证号会变成19位,所以用X代替10。在这种情况下,身份证号码仍然是18位数

1.计算余数

身份证号码的1-17位数字的值是确定的。我们需要根据这17位数字来计算校验码。每个数字对应一个不同的系数。1-17位的系数是7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

身份证号码x是什么意思(身份证号为什么会出现X)

首先,我们需要将每个数字的数字乘以相应的系数,得到乘积,然后求和,如上图橙色区域所示

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函数来快速引用结果。到目前为止,我们可以说已经完整地写了一个ID号。

身份证号码x是什么意思(身份证号为什么会出现X)

以上都是关于今天分享的ID号。可以自己查身份证号。

最近怎么样?你学会了吗?我从零到一都是Excel,关注我,不断分享更多Excel技能

本文来自投稿,不代表优竹教育立场,如若转载,请注明出处:https://www.youzhujiaoyu.com/article/1140.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注