人資、行政、教務人員在錄入大量身分證資料時,需驗證身分證字號內編碼的出生日期與另一欄填寫的出生日期是否一致。逐筆人工核對既慢又易出錯,WPS 表格的文字函數可自動提取並比對。
假設 A 欄為身分證字號(輸入前請先將整欄設為「文字」格式),B2 儲存格輸入以下公式:
=TEXT(IF(LEN(A2)=15,"19","")&MID(A2,7,IF(LEN(A2)=18,8,6)),"####-##-##")
公式邏輯:
LEN(A2) 判斷長度:15 碼(舊制)或 18 碼(新制)。MID 擷取出生日期字串,TEXT 格式化為「YYYY-MM-DD」顯示。
提取出的日期可能含邏輯錯誤(如「1988-13-01」、「2005-02-29」),肉眼難辨。利用 WPS 「貼上值」+「轉換為數字」特性,一鍵過濾:
IF(C2=B2,"一致","不一致") 自動標記比對結果。