中華民國新版身分證字號共 18 碼,編碼規則明確:前 6 碼為戶籍地代碼,第 7-14 碼為出生日期(YYYYMMDD),第 17 碼代表性別(奇數男、偶數女)。善用 MID、IF 等函數即可自動拆解關鍵資訊。
輸入 18 碼身分證字號後,Excel 會自動以科學記號顯示。請先選取該欄,右鍵選擇「設定儲存格格式」→「數字」分頁→分類選「文字」,避免數值精度遺失。



假設身分證字號在 B5,於 C5 輸入公式:
=MID(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13,2)&"日"
MID(字串, 起始位置, 長度) 可從指定位置擷取子字串。填充控制桿向下複製即可批次處理。



於 D5 輸入公式:
=IF(MID(B5,17,1)/2=TRUNC(MID(B5,17,1)/2),"女","男")
原理:第 17 碼除以 2 若為整數(無餘數)則為偶數→女性,否則為男性。TRUNC 去除小數部份以判斷是否整除。


於 E5 輸入公式:
=YEAR(NOW())-YEAR(C5)
以當前年份減去出生年份得概略年齡。若需精確至月日,可改用 DATEDIF 函數。


