在前面幾篇利用Excel提取身份證信息的文章中,我已經介紹了如何利用Excel從身份證号碼中提取出生日期、性别和所在地區。今天,我來介紹一下根據身份證号碼來自動計算出年齡的方法,這裡需要用到一個新函數:DATEDIF。
表達式:DATEDIF(start_date,end_date,unit)
DATEDIF函數是一個Excel中隐藏的日期函數,在函數列表中是找不到的,但是功能非常強大,主要用于計算兩個日期之間的天數、月數或年數。
參數1:start_date,表示起始日期。
參數2:end_date,表示結束日期。
參數3:unit,表示返回時間單位代碼。各代碼含義如下:
"y"返回時間段中的整年數;
"m”返回時間段中的整月數;
"d"返回時間段中的天數;
"md”參數1和2的天數之差,忽略年和月;
"ym“參數1和2的月數之差,忽略年和日;
"yd”參數1和2的天數之差,忽略年。按照月、日計算天數;
按當前系統日期計算年齡A2單元格是身份證号碼,在B2單元格中輸入公式【=DATEDIF(TEXT(MID(A2,7,8),"#-00-00"),TODAY(),"Y")】即可。
TODAY()會返回當前系統日期。
我是七夜菌,歡迎關注我的頭條号,每天與你分享IT軟件和技術。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!