Excel通過身份證號碼就能計算出生日期、年齡、週歲歲數、出生天數,其原理是從身份證號碼中提取出出生日期,然後用當前日期減去出生日期,即可得到年齡和週歲歲數。
Excel身份證號碼計算年齡
(01)Excel身份證信息格式。準備好Excel身份證信息的格式,如下圖,單獨留出“出生年月”和“年齡”兩列待填充。
(02)從身份證號碼中提取出出生年月的年份。通過Excel公式“=MID(B2,7,4)”提取身份證號中從第7位開始的4位數,即出生年月的年份。
(03)Excel根據身份證號計算週歲歲數。通過Excel公式“=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"Y")”計算出週歲歲數。注意,DATEDIF函數是用來計算兩個日期間的時間差的,接受三個參數:
(04)Excel根據身份證號計算累計月份數。將DATEDIF函數中的第三個參數調整爲“M”即可通過身份證號計算出出生後的月數或者參加工作工齡的月數。
(05)Excel根據身份證號計算出生天數。將DATEDIF函數中的第三個參數調整爲“D”即可通過身份證號計算出出生後的月數或者參加工作工齡的月數。
特別提示
Excel通過身份證號計算歲數、出生天數是通過DATEDIF函數計算的
Excel通過DATEDIF函數計算年齡時會自動計算週歲歲數,而不是簡單地與出生年份相減,已經把生日考慮在內
如需瞭解更多,搜索“ -小國小美 ”向我提問