用身份證計算年齡的公式是“=DATEDIF(text(RIGHT(19&,MID(A2,7,LEN(A2)/2.2),8),",0-00-00",),NOW(),"、y",)”。適用於15位或18位身份證號碼。
先用文本函數right和mid搭配提取身份證號碼中的8位出生年月數字,然後利用text函數轉為日期格式年-月-日,最後使用datedif函數統計從出生到當前時間的間隔整年數。不必考慮15位身份證號碼,直接按18位身份證號碼的位置截取出生年月日的8位數字再使用datedif進行年份間隔統計。