有不少经常要录入身份证号码的工作人员,可能有时候为录入的身份证号码有没有错误而苦恼,因为说不定有时候不管是自己录入还是别人交的数据里面有错的,一提交到上面,往往会打下来,说身份证号码有误,这种情况其实也有解决办法,就是输入身份证号码验错公式检测。公式如下:
=IF(LOOKUP((LEFT(A1,1)*7+MID(A1,2,1)*9+MID(A1,3,1)*10+MID(A1,4,1)*5+MID(A1,5,1)*8+MID(A1,6,1)*4+MID(A1,7,1)*2+MID(A1,8,1)+MID(A1,9,1)*6+MID(A1,10,1)*3+MID(A1,11,1)*7+MID(A1,12,1)*9+MID(A1,13,1)*10+MID(A1,14,1)*5+MID(A1,15,1)*8+MID(A1,16,1)*4+MID(A1,17,1)*2)-ROUNDDOWN((LEFT(A1,1)*7+MID(A1,2,1)*9+MID(A1,3,1)*10+MID(A1,4,1)*5+MID(A1,5,1)*8+MID(A1,6,1)*4+MID(A1,7,1)*2+MID(A1,8,1)+MID(A1,9,1)*6+MID(A1,10,1)*3+MID(A1,11,1)*7+MID(A1,12,1)*9+MID(A1,13,1)*10+MID(A1,14,1)*5+MID(A1,15,1)*8+MID(A1,16,1)*4+MID(A1,17,1)*2)/11,0)*11,{0,1,2,3,4,5,6,7,8,9,10},{"1","0","x","9","8","7","6","5","4","3","2"})=RIGHT(A1,1),"正确","错误")
身份证验错公式用法如下:
前言,将输入法切换为英文输入法,
第一步,先将要检测的身份证一列设置为文本格式,
第二步,在要检测的第一个身份证号码的后面找一个空格,将这个公式复制粘贴上去,注意复制公式的这一列必须是常规格式。
第三步,变更公式中的默认位置A1,该公式默认检测身份证的位置是A1单元格,如果要检测的身份证位于C1,那么就要将A1替换为C1,由此类推,如果要检测的身份证号码位于D3000,那么就要将A1替换为D3000 。
第四步,如果要检测一列身份证号码,那么直接往下拉就行了。
上图就是应用这个公式的效果,这个显示错误的那个身份证号码是笔者故意将最后一位数字改错后好做对比的