excel身份证校验码计算(Excel中批量验证身份证号真假,你会么?)

人事工作中经常收集到身份证号,面对18位的身份证号码数字,如何判断它的真假呢?

为什么有的人,身份证号码,最后一位是X?

今天给大家分享身份证号码中的小技巧

1、身份证号构成

我们的18位身份证号中

前6位表示不同的省份市县区

中间7-14位,表示出生的年份,月份,日期

15-17位,各个派出所不同的顺序码,其中第17位如果是奇数,表示为男性,如果为偶数,表示为女性

第18位,为身份证验证码,是按照前17位数字,计算出来的一个编码。

所以从上述的身份证号码就可以总结出:

这是一位2023年9月4日,在江西省南昌市安义县出生的一位女性。

2、验证码计算规则

首先,我们会把身份证的前17位数字,分别提取出来

可以用公式:=大流量卡MID($A$1,ROW(A1),1)提取

然后每个数字,分别乘以对应不同的系数,这个系数是固定不变的,然后将它们乘数相加,得到一个结果,这里的结果是274

然后对求和的结果,除以11,取余数,

274=24*11+10,所以取得余数结果是10,公式是MOD(D20,11)

根据余数的结果,对应不同的验证码,10对应的是2

这个身份证号最后一位是2才是正确的,否则就是假的身份证号

3、一个公式批量验证

上述讲解了过程来源,实际上我们就是判断身份证号最后一位数字,是否满足以上的规则,我们可以使用的公式是:

=IF(RIGHT(B2)=MID(“10X98765432”,MOD(SUM(MID(B2,ROW(IN大流量卡DIRECT(“1:17”)),1)*2^(18-ROW(INDIRECT(“1:17″)))),11)+1,1),”真”,”假”)

就可以批量进行判断

上面的公式其实就是按照上述的思路进行的构建。

你学会了么?动手试试吧!


友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2

原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/73222.html

(0)
sunyaqunsunyaqun
上一篇 2024年12月14日
下一篇 2024年12月14日

相关推荐

发表回复

登录后才能评论