哈嘍,大家好,今天來給大家講講身份證號里面的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教程視頻號。