萬盛學電腦網

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

WPS 表格從身分證字號擷取生日與性別:LEN+MID+TEXT+MOD+IF 組合公式

身分證字號編碼規則:

  • 舊制 15 碼:第 7-12 碼為出生日期(YYMMDD),第 15 碼性別(奇男偶女)。
  • 新制 18 碼:第 7-14 碼為出生日期(YYYYMMDD),第 17 碼性別(奇男偶女)。

假設身分證在 C 欄(儲存格格式設為文字或前加 '),D/E 欄輸出生日/性別:

生日公式(D2)

=IF(LEN(C2)=15, TEXT(MID(C2,7,6), "1900年00月00日"), TEXT(MID(C2,7,8), "00年00月00日"))

邏輯:15 碼取 6 碼補 19 世紀年份;18 碼取 8 碼完整年份。向下填充全欄。

性別公式(E2)

=IF(MOD(IF(LEN(C2)=15, MID(C2,15,1), MID(C2,17,1)), 2)=1, "男", "女")

邏輯:依長度取第 15 或 17 碼,MOD(...,2) 判斷奇偶。

圖 1-2:身分證欄位 → 生日/性別公式 → 填充全欄結果

進階:轉為真正日期型別

生日公式前加雙減號 --(負負得正),再設儲存格格式為日期:
=--IF(LEN(C2)=15, TEXT(MID(C2,7,6), "1900年00月00日"), TEXT(MID(C2,7,8), "00年00月00日"))

HR/行政/醫療資料匯入必備技能,秒級完成千筆身分證解析。

copyright © 萬盛學電腦網 all rights reserved