可以通過校驗碼的計算來確定身份證號碼的合法性。15位身份證號碼沒有校驗碼,因此需要將其轉換為18位身份證號碼后再進行校驗。具體操作為:
1. 在Excel中輸入身份證號碼(15位或18位)
2. 在一個空單元格輸入公式=IF(LEN(A1)<>15,IF(LEN(A1)<>18,"身份證號碼長度有誤",IF(SUMPRODUCT(MID(A1&"19876543210",ROW(INDIRECT("1:"&LEN(A1))),1)*{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2})/11<>MOD(RIGHT(A1),11),"身份證號碼校驗碼錯誤","身份證號碼合法")),IF(REGEX.TEST(A1,"^([1-9]\d{5}(18