【溫馨提示】親愛的朋友,閱讀之前請您點擊【關(guān)注】,您的支持將是我最大的動力! 公司人事部門工作中,經(jīng)常填寫身份證號、年齡、生日、性別等信息,其實這些信息都可以從身份證號碼中提取。 今天小編分享提取年齡的方法,還可以設(shè)置沒到生日的自動減1歲。 情況一:提取年齡 身份證號碼的第7-14位是出生年月日,用MID函數(shù)提取出年份,再用今年的年份減去出生年份就是年齡: 在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函數(shù)提取的出生年月格式化成 【 年-月-日】 格式 3、TODAY() 返回今天的日期 4、DATEDIF()函數(shù)計算兩個日期之間相隔的天數(shù)、月數(shù)或年數(shù),第一個參數(shù)為開始日期,第二個參數(shù)為結(jié)束日期,最后一個參數(shù)y代表計算的年數(shù),也就是我們要的年齡。 小伙伴們,在使用Excel中還碰到過哪些問題,評論區(qū)留言一起討論學習,堅持原創(chuàng)不易,您的點贊轉(zhuǎn)發(fā)就是對小編最大的支持,更多教程點擊下方專欄學習。 |
|