您现在的位置是:主页 > 教程 >

Excel身份证号验证实现教程

发布时间:2023-10-13 02:18:19所属栏目:教程 已帮助编辑作者:Excel自学教程

做过HR的小伙伴都有过管理企业花名册的经历,员工信息中有一项重要的信息就是身份证号,在录入员工身份证号的时候您有没有过录错的经历呢?或者员工提供的身份证号是错误的?今天我们来简单讲解一下使用Excel检查身份证号的功能。

验证方法:

方法很简单,我们在单元格中输入公式:=IF(A2="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=MID(A2,18,18),"正确","错误"))),其中:A2是身份证号存放的单元格,我们即可得到如下的结果。

Excel之身份证号验证

验证原理:

二代身份证共18位,最后一位是由前面的18位通过算法计算出来的,如果某一位出错,那么校验结果就会不一致。

我们的公式中也是用这种方法,先将身份证前面的17位数分别乘以不同的系数,把所得的结果相加,得到一个总和数,再除以11得到余数,再判断余数与校验码(身份证是的最后一位)的对应关系。

注:这里我们验证的仅是二代身份证18位长度的身份证号码。

     以上就是excel自学教程为您提供Excel身份证号验证实现教程的解读,本文章链接: http://www.5enet.cn/Excel_jiaocheng/77417.html 欢迎分享转载,更多相关资讯请前往教程

站长名片

姓名:曾工

职业:IT运维

现居:深圳罗湖宝能大厦

电话:15768114603

扫码关注

  • 专注IT行业,10年IT行业经验
  • 微信