Excel身份证验证公式是一种根据身份证号前17位的数字计算出第18位校验码的方法,可用于验证身份证号是否正确。
具体公式为:=MOD(SUMPRODUCT(MID(A1&"",ROW($1:$17),1)*{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}),11)。
其中 A1 为存放身份证号的单元格,该公式计算结果为1-10时分别对应校验码为0-9,而11时对应校验码为X。
1/7打开电脑上的excel软件。
2/7打开需要校验身份证号码的表格。
3/7在身份证信息后面的单元格中输入【=IF(A3="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A3,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=MID(A3,18,18),"正确","错误")))】公式代码。将公式中三处 A3 修改为你要校验的第一个身份证号码所在单元格名。
4/7输入完成后按下键盘上的回车键。此时第一个身份证的有效性就校验出来了。
5/7鼠标放单元格右下角变十字时,按住下拉,完成所有行身份证号的校验。
6/7此时表格中错误的身份证号码就显示出来了。
7/7认真核对显示校验错误的身份证号码,更正后校验列会变为【正确】。所有的身份证号码就校验完成了。