身分證字號編碼規則:
假設身分證在 C 欄(儲存格格式設為文字或前加 '),D/E 欄輸出生日/性別:
=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 碼完整年份。向下填充全欄。
=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/行政/醫療資料匯入必備技能,秒級完成千筆身分證解析。