excel怎麼利用身份證号碼計算年齡?在上一篇文章中,作者君講解了通過公式來提取身份證号碼的出生日期,并進行日期格式的轉化,我來為大家科普一下關于excel怎麼利用身份證号碼計算年齡?以下内容希望對你有幫助!
在上一篇文章中,作者君講解了通過公式來提取身份證号碼的出生日期,并進行日期格式的轉化。
這篇文章則在其基礎上再繼續延伸,來求取身份證出生日期對應的年齡。
計算日期的函數有date,day,datedif等,datedif函數的含義是計算起止日期的間隔日,參數可以為年,月或日,下面我們就是通過這個函數來進行計算。
如上圖所示,當我們在單元格中輸入date後,并沒有看到datedif顯示在選項中,因此我們需要輸入全稱。
datedif函數的表達式為:datedif(開始日期,結束日期,參數),參數如上所講,通過“Y”"M""D""YD""MD""YM"六種形式,即年月日英文的縮寫,"Y"代表年,在這裡我們求年齡,參數使用“Y”即可。
按照datedif函數表達式的寫法,我們輸入公式=DATEDIF(E2,TODAY(),"y"),E2單元格是已經轉換過的日期格式,today()表示的當前日期,也是日期函數的一種,參數“Y”表示求間隔的年數。
我們直接計算該公式:
便得到身份證号碼對應的年齡。
但在上圖中我們注意到有一位網友的年齡為0,因為他的出生日期是20年的12月,與現今相隔還不夠一年,因此顯示0。如果需要顯示更細化的年數,可以将datedif函數的參數修改為天,再除以365,就能得到擁有小數點的更具體的年齡數。
以上就是今天的全部内容,歡迎關注作者君,一起學習更多excel知識!
閱讀更多:
Excel表格怎麼将單元格橫排文字轉換設置為豎排文字
Excel表格打印時怎麼在紙張下方顯示頁碼數
Excel表格快速查找和選擇指定數據的方法介紹
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!