文章最後有彩蛋!好禮相送!
Excel秘籍大全,前言
如何從身份證號提取年齡呢,看似簡單的問題,卻難倒我了,對于小白來說,首先要知道身份證號從第7位開始,8位的長度是出生日期,那如何先獲取出生日期呢,我們可以使用MID函數。
Excel秘籍大全,正文開始
MID函數語法:MID(要截取的文本,開始位置,長度)
知道了語法,知道了從第7位置開始截取,長度爲8,截取就簡單了。
![](http://image.uc.cn/s/wemedia/s/upload/2024/fa2abc2cfe297b6cca4ee57d5aea4aaf.jpg)
可以看到截取了出生日期
這裏需要知道的是MID返回的是字符串,並不是日期,如何把它轉成日期呢,有很多的方法,今天我們講如何使用text函數把它轉成日期
![](http://image.uc.cn/s/wemedia/s/upload/2024/339ba45436e417df4b83f0f86e60a0ab.jpg)
使用text函數
=--TEXT(MID(D2,7,8),"00-00-00")
可以看到返回了數值,爲什麽返回的是數值呢。
因爲TEXT(MID(D2,7,8),"00-00-00")返回的是文本,前面加上兩個負號,就把它轉成了數值,在Excel中,日期就是數值,如何把它轉成日期形式呢。
選中這一列,把它轉成日期即可。
![](http://image.uc.cn/s/wemedia/s/upload/2024/034f42edd8eb45765779328594936733.jpg)
轉成日期
轉換以後,這就是個標准的日期類型了,爲什麽非要轉成日,那是因爲無論你用datedif,還是其他的函數,它的參數必須是日期。
![](http://image.uc.cn/s/wemedia/s/upload/2024/e1c332c83b7a9e0df9dae2ebb7b8451c.jpg)
標准日期形式
現在要算出年齡就太簡單了,有三種方法。
第一種方法:使用datedif
![](http://image.uc.cn/s/wemedia/s/upload/2024/8fe7b4ee95d6099a3e5a2d6adbb807b6.jpg)
datedif
=DATEDIF(--TEXT(MID(D2,7,8),"00-00-00"),TODAY(),"y")
爲什麽返回的不是年齡而是日期呢,因爲我們的單元格式日期類型。
選中這一列,轉成數字即可。
![](http://image.uc.cn/s/wemedia/s/upload/2024/426c35e6f5e3d6e2c2feff7b255402c8.jpg)
轉數字
最後就獲取了年齡。
![](http://image.uc.cn/s/wemedia/s/upload/2024/9da0601823ab4aa8acded2cc36899cc3.jpg)
獲取了年齡
第二種方法:
公式爲:=INT(((TODAY()-(--TEXT(MID(D2,7,8),"00-00-00")))/365))
第三種方法:
=INT(YEARFRAC(--TEXT(MID(D2,7,8),"00-00-00"),TODAY(),1))
大家通用的都是使用datedif函數,其實,使用int和yearfac函數我覺得是最簡單的,還要大家一定要注意單元格格式裏數值和日期的類型。
在Excel中,數值就是日期,日期就是數值,只是顯示不一樣而已。
以下《900套高逼格工作模板.xls 》免費下載,不收一分錢!
常用Excel
用Excel玩好報表
是必不可缺的技能
要知道一張好的圖表
可以做到一圖勝千言!
![](http://image.uc.cn/s/wemedia/s/upload/2024/cc4a1938a5c1fffca0d832ed86da1273.jpg)
![](http://image.uc.cn/s/wemedia/s/upload/2024/5efd7461e305f65978f2644765214c77.jpg)
今天推薦的超實用幹貨是
《900套高逼格工作模板.xls 》
3.2G高逼格Excel可視化模板
制作精美 可直接套用
適合自用和內部培訓使用
領取方式
關注我們
私信發送關鍵字:900
即可免費領取
資料來源于網絡,公益分享,如有侵權,聯系刪除