如何用函式根據身份證號計算年齡

來源:酷知科普網 1.93W

如何用函式根據身份證號計算年齡?很多辦公室工作人員經常需要計算員工的年齡,手中有員工的身份證號那麼如何計算出年齡呢。本就給出一個快速高效的方法。同時給大家分步講解。希望大家學會。本例項所用身份證號為虛擬的僅為演示使用!

如何用函式根據身份證號計算年齡

操作方法

(01)我們在身份證號右邊一列先提取身份證的出生日期:在C2輸入=MID(B2,7,8)MID函式是從一個單元格中提取一段文字的引數要求是:MID(從哪取,開始位置,取出字元的個數)

如何用函式根據身份證號計算年齡 第2張

(02)下面我們把提取的出生日期用TEXT函式轉化為標準的日期格式需要如圖輸入:=TEXT(C2,"0000-00-00")TEXT函式引數要求只有兩個是TEXT(值,數值格式)

如何用函式根據身份證號計算年齡 第3張

(03)第三步我們就可以用函式DATEDIF計算年齡了。需要如圖輸入:=DATEDIF(D2,"2018-8-31","y")DATEDIF函式引數要求是三個DATEDIF(開始日期,終止日期,比較單位)

如何用函式根據身份證號計算年齡 第4張

(04)我們現在我們為了簡化函式需要把原來的提取日期函式MID(B2,7,8)複製一下替換到出生日期的公式裡的C2,然後就可以把原來的提取日期列刪除了。這個就是巢狀函數了。

如何用函式根據身份證號計算年齡 第5張

(05)同理我們把出生日期TEXT(MID(B2,7,8),"0000-00-00")複製,替換計算年齡的函式DATEDIF(D2,"2018-8-31","y")第一個引數D2為=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),"2018-8-31","y")這樣操作後就可以刪除出生日期列了。用這一個公式就可以直接計算年齡了

如何用函式根據身份證號計算年齡 第6張

(06)最後我們把原來是9月16號出生的改為8月16號是否可以發現年齡立刻增長一歲呢!

如何用函式根據身份證號計算年齡 第7張

特別提示

EXcel2003、2007、2010、2013、2016或WPS2016表格均可以使用

熱門標籤