萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> WPS Office >> WPS 綜合教學

金山 WPS 表格用公式快速核對身分證字號與出生日期是否一致

應用場景

人資、行政、教務人員在錄入大量身分證資料時,需驗證身分證字號內編碼的出生日期與另一欄填寫的出生日期是否一致。逐筆人工核對既慢又易出錯,WPS 表格的文字函數可自動提取並比對。

核心公式:從身分證字號提取出生日期

假設 A 欄為身分證字號(輸入前請先將整欄設為「文字」格式),B2 儲存格輸入以下公式:

=TEXT(IF(LEN(A2)=15,"19","")&MID(A2,7,IF(LEN(A2)=18,8,6)),"####-##-##")

公式邏輯:

  • LEN(A2) 判斷長度:15 碼(舊制)或 18 碼(新制)。
  • 舊制預設世紀為 19xx,新制直接取 8 碼年月日(第 7-14 碼),舊制取 6 碼(第 7-12 碼)。
  • MID 擷取出生日期字串,TEXT 格式化為「YYYY-MM-DD」顯示。
公式提取出生日期示意

快速篩選錯誤日期(關鍵技巧)

提取出的日期可能含邏輯錯誤(如「1988-13-01」、「2005-02-29」),肉眼難辨。利用 WPS 「貼上值」+「轉換為數字」特性,一鍵過濾:

  1. 複製 B 欄提取結果 → 於 C2 貼上 → 選「貼上選項」→「值」(僅保留顯示文字)。
  2. 此時 C 欄全選,C2 左側出現「智慧標記」圖示 → 點選 → 「轉換為數字」。
  3. 神奇效果:合法日期成功轉為日期數值(右對齊),非法日期(如月份 13、2 月 29 日)無法轉換,保持文字格式(左對齊)。
  4. 調寬欄寬,「正確靠右、錯誤靠左」一目瞭然,直接定位問題列修正身分證號。
貼上值與智慧標記 轉換後正確右對齊錯誤左對齊

進階擴充

  • 搭配 IF(C2=B2,"一致","不一致") 自動標記比對結果。
  • 配合條件格式,將「不一致」列標紅提醒。
  • 公式兼容 15/18 碼混雜資料,無需分欄處理。
copyright © 萬盛學電腦網 all rights reserved