萬盛學電腦網

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

利用 Excel 函數從 18 碼身分證字號提取生日、性別與年齡

Excel 實戰技巧:身分證字號資訊自動擷取

中華民國新版身分證字號共 18 碼,編碼規則明確:前 6 碼為戶籍地代碼,第 7-14 碼為出生日期(YYYYMMDD),第 17 碼代表性別(奇數男、偶數女)。善用 MID、IF 等函數即可自動拆解關鍵資訊。

前置處理:設定儲存格格式為文字

輸入 18 碼身分證字號後,Excel 會自動以科學記號顯示。請先選取該欄,右鍵選擇「設定儲存格格式」→「數字」分頁→分類選「文字」,避免數值精度遺失。

步驟 1:提取出生日期

假設身分證字號在 B5,於 C5 輸入公式:

=MID(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13,2)&"日"

MID(字串, 起始位置, 長度) 可從指定位置擷取子字串。填充控制桿向下複製即可批次處理。

步驟 2:判斷性別

於 D5 輸入公式:

=IF(MID(B5,17,1)/2=TRUNC(MID(B5,17,1)/2),"女","男")

原理:第 17 碼除以 2 若為整數(無餘數)則為偶數→女性,否則為男性。TRUNC 去除小數部份以判斷是否整除。

步驟 3:計算年齡

於 E5 輸入公式:

=YEAR(NOW())-YEAR(C5)

以當前年份減去出生年份得概略年齡。若需精確至月日,可改用 DATEDIF 函數。

copyright © 萬盛學電腦網 all rights reserved