【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力!
公司人事部門工作中,經常填寫身份證號、年齡、生日、性別等信息,其實這些信息都可以從身份證號碼中提取。
今天小編分享提取年齡的方法,還可以設置沒到生日的自動減1歲。
情況一:提取年齡
身份證號碼的第7-14位是出生年月日,用MID函數提取出年份,再用今年的年份減去出生年份就是年齡:
在D4單元格輸入公式:=2020-MID(C4,7,4),回車鍵確認公式
再雙擊D4單元格右下角向下填充公式,完成整列年齡提取。
情況二:沒到生日自動減1歲
今天是2020年6月15日,如果還沒到生日,那麼情況一計算出的年齡要減一歲,顯然上面的公式不能滿足要求。
在D4單元格輸入公式:=DATEDIF(TEXT(MID(C4,7,8),"0-00-00"),TODAY(),"y")
回車鍵確認公式後再下拉或雙擊填充公式,即可完成整列年齡提取。
公式比較長,可以分成四部分來看:
1、MID(C4,7,8) 提取身份證號碼中的出生年月;
2、TEXT(MID(C4,7,8),"0-00-00" 把MID函數提取的出生年月格式化成 【 年-月-日】 格式
3、TODAY() 返回今天的日期
4、DATEDIF()函數計算兩個日期之間相隔的天數、月數或年數,第一個參數為開始日期,第二個參數為結束日期,最後一個參數y代表計算的年數,也就是我們要的年齡。
小夥伴們,在使用Excel中還碰到過哪些問題,評論區留言一起討論學習,堅持原創不易,您的點讚轉發就是對小編最大的支持,更多教程點擊下方專欄學習。
Excel求和進階技巧,你花上大半天時間計算,同事2分鐘就解決了
一個條件,多個查詢結果,VLOOKUP函數完美解決方法
Excel中兩個條件的查詢,VLOOKUP函數如何快速得出結果?