excel驗證身份證號碼的算法?
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認真核對顯示校驗錯誤的身份證號碼,更正后校驗列會變為【正確】。所有的身份證號碼就校驗完成了。
?