1、 在D1到T1这17个单元格中依次输入1到17这17个数。
2、 在D2中输入公式:=2^(18-D1)。单击D2拖动鼠标向右填充到T2。
3、 在D3中输入公式:=MOD(D2,11)以得到身份证第一位的校验卺肿蓦艚系数。单击D3拖动鼠标向右填充至T3可以得到前17位中每一位的校验系数。
4、 在B5至B14中输入要校验的身份证号码(这里选择的是10个身份证号码),实际选择的身份证号码数可以自定。
5、在D5中输入公式:=MID($B5,D$1,1)*1以提取身份证的第一个数字,乘1的目的是将第一个数字由文眺螗熨膣本格式转为数字格式,便于后续的计算。单击D5拖动鼠标向右填充至T5可以得到身份证号的前17位的每个数字。
6、 在U5中输入公式:=SUMPRODUCT($D$3:$T$3,D5:T5)计算出前十七位数字和对应的校验系数的乘积之和。
7、 在V5中输入公式:=MOD(1-U5,11)以得到该身份证的校验数。
8、 在W5中输入公式:=IF(V5=10,"X",V5)以得到该身份证的校验码。
9、 在X5中输入公式:=MID(B5,1,17)&W5得到由前17位计算出的正确的身份证号码。
10、 在C5 中输入公式:=IF(B5=X5,"校验正确","号码错误!")以得到第一个身份证的校验结果。
11、 选中C5至X5向下拖动鼠标填充到所需位置以显示出所有身份证的校验结果。最后结果如下图: