整理會員或客戶名單時,身分證字號最容易出現打錯一碼、少一碼的狀況。雖然 Excel 沒辦法確認某個號碼真的存在,但可以先把「格式明顯錯誤」的揪出來。
先了解身分證的格式規則
台灣身分證字號是 1 個英文字母加上 9 個數字,第一個數字代表性別(1 為男、2 為女),最後一碼是依公式算出的檢查碼。檢查碼的存在,就是為了讓「隨便打錯一碼」能被驗算出來。要提醒的是,格式正確只代表「符合編碼規則」,不代表這個號碼真的對應到某個人,這是兩件事。
基本的格式檢查
最簡單的第一關,是先檢查長度和組成:是不是剛好 10 碼、第一碼是不是英文字母、後 9 碼是不是數字。用 LEN 確認長度、用簡單判斷確認開頭是字母,就能先過濾掉一大批明顯打錯的資料,例如少打一碼或多了空白。這一步雖然陽春,卻能抓出最常見的登錄錯誤。
檢查碼的驗算
更嚴謹的做法是依官方的檢查碼公式驗算最後一碼:把開頭字母換成對應數字、各位數乘上權重後加總,再用特定方式取餘數比對末碼。這套公式在 Excel 裡可以用多層函數組出來,但公式會很長、不好維護,資料一多就容易出錯,對非工程背景的行政人員不太友善。
大量資料用批次工具
如果要驗證的是整份上千筆的名單,與其維護一條超長公式,不如用離線的 Excel 整理工具內建的身分證格式驗證,一次標出格式不符的列,再人工回頭核對。重點是它在你自己的電腦上跑,身分證這種高度敏感的個資不會被上傳到任何雲端。它只是其中一種選擇,但處理個資時離線是比較安心的方向。
處理個資的注意事項
身分證字號屬於高度敏感的個人資料,蒐集、處理與利用都受個人資料保護法規範。整理這類資料時,盡量在離線環境作業、限制檔案存取權限、用完即依規定處理。本文僅為一般資訊整理,不構成法律意見,實際的個資合規做法請依貴公司政策或諮詢專業人員。
驗證之後該怎麼處理錯誤
驗出格式錯誤的資料後,不要直接刪除,而是標記出來回頭和原始來源核對,因為錯誤往往只是打字時少一碼或英數混淆。把驗證當成「找出需要人工確認的清單」,而不是「自動判生死」,才不會把其實正確、只是格式被誤判的資料弄丟。
免費試用 Excel Cleaner Pro:200 列內先清一次,再決定是否升級
免費下載試用 →常見問題
Excel 可以驗證身分證字號嗎?
可以做格式檢查:確認 10 碼、開頭字母、末碼檢查碼是否符合規則。但格式正確不代表號碼真的存在或屬於某人。
最簡單的檢查方式是什麼?
先用 LEN 確認長度為 10、確認首碼是字母、後 9 碼是數字,就能過濾掉多數明顯打錯的資料。
檢查碼怎麼驗算?
依官方公式把字母轉數字、各位乘權重加總後取餘數比對末碼。公式可在 Excel 組出但很長,資料多時建議用工具。
處理身分證資料安全嗎?
身分證是敏感個資,建議在離線環境處理、限制檔案權限。離線工具不會上傳資料,比雲端服務更能降低外洩風險。
驗出錯誤的資料要直接刪嗎?
不建議。先標記回頭與來源核對,因為多半只是打字錯誤。把驗證當成需人工確認的清單,避免誤刪正確資料。