admin管理员组文章数量:1530318
有时候为了快速检验身份证号码的合法性,可以通过方方格子的DIY工具箱-身份证-判断合法-使用公式。
对于没有安装方方格子的用户,我这里分享一下方方格子的身份证检验公式:
=IF(LEN(J2)=0,"空",IF(LEN(J2)=15,"旧号",IF(LEN(J2)<>18,"位数不对",
IF(CHOOSE(MOD(MID(J2,1,1)*7+MID(J2,2,1)*9+MID(J2,3,1)*10+MID(J2,4,1)*5
+MID(J2,5,1)*8+MID(J2,6,1)*4+MID(J2,7,1)*2+MID(J2,8,1)*1+MID(J2,9,1)*6
+MID(J2,10,1)*3+MID(J2,11,1)*7+MID(J2,12,1)*9+MID(J2,13,1)*10
+MID(J2,14,1)*5+MID(J2,15,1)*8+MID(J2,16,1)*4+MID(J2,17,1)*2,11)
+1,1,0,"X",9,8,7,6,5,4,3,2)=IF(ISNUMBER(RIGHT(J2,1)*1),
RIGHT(J2,1)*1,"X"),"正确","错误"))))
以上是EXCEL公式,这里只是借用了一下代码框工具,所以你看到是c++公式,公式本来是一行,为了方便用户看的清除一些,这里进行了换行展示,用户复制到自己的EXCEL单元格后记得删除换行,公式才能起作用。其中公式里面的J2就是身份证号码所在的单元格。
- 方法一:由于公式里面大量使用了身份证所在的单元格,用户复制到自己的单元格时不要复制公式最前面的等号,先用替换工具将公式里面的大量J2替换成用户身份证所在的单元格,然后下拉填充。
- 方法二:直接把身份证号码粘在J列,把公式粘在K列即可直接运行。
版权声明:本文标题:检验身份证号码合法的EXCEL公式 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726451940a1071431.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论