哈喽,大家好,今天來給大家講講身份證号裡面的excel知識。
1、根據身份證号提取出生年月
如下圖所示,要根據C列的身份證号碼,來提取出生年月,D2單元格公式為:
=--TEXT(MID(C2,7,8),"0-00-00")
先用MID函數将C2單元格中身份證号從第7位開始,提取8個字符,然後使用TEXT函數将其變成具有日期樣式的文本“1993-5-8”,最後加上兩個負号,也就是計算負數的負數,通過這樣一個數學計算,把文本型的日期變成了真正的日期序列值。
如果單元格中顯示的是五位數值,設置成日期格式就好。
2、根據出生年月計算年齡
需要根據C列提取出來的出生年月來計算年齡,在C2單元格輸入以下公式:
=DATEDIF(B2,TODAY(),"y")
TODAY函數返回當前的日期。
DATEDIF函數以C2的出生年月作為開始日期,以當前日期作為結束日期,第三參數使用“Y”,表示計算兩個日期之間的整年數。
3、根據身份證号碼提取性别
如下圖所示,要根據C列的身份證号碼,判斷性别。E2單元格公式為:
=IF(MOD(MID(C2,17,1),2),"男","女")
先使用MID函數,從C2單元格的第17位開始提取1個字符,這個字符就是性别碼。
然後使用MOD函數,計算這個性别碼與2相除的餘數。
如果IF函數的第一個參數等于0,IF函數将其按FALSE處理,返回第三參數指定的内容“女”。如果不等于0,則按TRUE處理,返回第二參數指定的内容“男”。
更多實用的Excel小技巧,大家可以關注excel教程視頻号。
另外,Excel基礎不紮實的同學,歡迎學習下面這套工作用得上的Excel訓練營
有話要說...