excel 身份证校验函数

单行、唯一 0     99      Office   0     0
最近最系统导入,验证身份证,以为是自己函数问题,EXCEL也验证了下,函数如下
函数公式如下  


IF(LOOKUP(MOD(MID(S2,1,1)*7+MID(S2,2,1)*9+MID(S2,3,1)*10+MID(S2,4,1)*5+MID(S2,5,1)*8+MID(S2,6,1)*4+MID(S2,7,1)*2+MID(S2,8,1)*1+MID(S2,9,1)*6+MID(S2,10,1)*3+MID(S2,11,1)*7+MID(S2,12,1)*9+MID(S2,13,1)*10+MID(S2,14,1)*5+MID(S2,15,1)*8+MID(S2,16,1)*4+MID(S2,17,1)*2,11),{0;1;2;3;4;5;6;7;8;9;10},{"1";"0";"X";"9";"8";"7";"6";"5";"4";"3";"2"})=UPPER(MID(S2,18,1)),"正确","错误")


S2 就是身份证号码所在的单元格



captcha
忘记密码? 注册
第三方登录
微信赞赏
支付宝赞赏