在實際生活中,往往要根據(jù)身份證號碼自動計算年齡,在Excel中,采用Excel2003YEAR函數(shù)獲得當前年份,采用Excel2003MID函數(shù)取得身份證號碼的出生年份,可快速地根據(jù)身份證號碼自動計算年齡。
如圖所示,在B2單元格輸入身份證號碼,在C2單元格輸入:
=YEAR(NOW())-IF(LEN(B2)=15,"19"&MID(B2,7,2),MID(B2,7,4))
C2單元格根據(jù)身份證號碼自動計算年齡“31”。
Excel如何根據(jù)身份證號碼自動計算年齡
相關說明:
首先判斷身份證號碼是15位還是18位。
Excel2003YEAR函數(shù)返回某日期對應的年份。
Excel2003NOW函數(shù)返回當前系統(tǒng)日期和時間所對應的序列號。
Excel2003LEN函數(shù)判斷參數(shù)的長度。
Excel2003MID函數(shù)從第二個參數(shù)位置開始,在第一個參數(shù)查找,返回第三個參數(shù)長度的字符串。