HR必備Excel輕鬆提取出生日期、性別、年齡和地區代碼
公民身份證信息在日常中的應用很多,在這18位身份證號碼中,我們可以提取出很多相關信息,比如出生日期、性別、年齡還有所屬區域代碼等等。今天幫主就和大家講一下提取這些信息的一些常用套路。
1、提取出生日期
方法一:函數法
如下動圖所示,輸入公式:=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
解析:身份證號碼第7位至第14位(即第7位開始的前4個數字代表出生年份,第11和12為數字代表出生月份,第13和第14為代表出生日期)是出生年月日信息,這裡我們用到Mid 函數線分別提取出身份證信息中的年、月和日,再結合Date函數即可。
或者如下動圖所示,輸入公式:=TEXT(MID(A3,7,8),"0-00-00")
解析:這裡我們用Mid 函數直接提取出年月日信息,再結合Text函數轉換到指定的日期格式。
方法二:分列法
【數據】選項卡下的「分列」:固定寬度-在8位出生年月日前後建立分列線-保留代表生日的8位數字並設置成日期格式。具體操作如下動圖:
方法三:快速填充
如果是多個身份證信息的提取,可以利用快速填充法(2016版),非常便捷!
在生日列第1個空格中輸入第1個身份證號碼中的8位生日數字,然後按Ctrl+E鍵(快速填充快捷鍵 )向下填充。最後設置自定義格式 為:0-00-00
2、判斷性別
如下動圖所示,分別輸入公式:
=IF(MOD(MID(A2,17,1),2),"男","女")
= IF(MOD(MID(A3,17,1),2),"男","女")
解析:身份證號碼中的第17位數字是用來判斷男女性別,如果是奇數性別為男,偶數則為女。先用Mid函數提取出數字,結合Mod函數判斷奇偶(Mod函數是求兩個數相除的餘數,若可以被2整除,餘數0,為偶,否則為奇),最後再用If函數判斷男女性別。
3、計算年齡
如下動圖所示,輸入公式:=YEAR(TODAY())-MID(A2,7,4);=YEAR(TODAY())-MID(A3,7,4)
解析:先用Mid函數提取出生年份,當前年份減去出生年份即可。
4、提取地區代碼
身份證號碼信息中,前2位是省份代碼,第3和第4位是城市代碼,第5和6位是取現代碼,我們可以利用Left函數進行數字提取,比如提取區縣代碼:=Left(A2,6),再根據代碼在各區編碼信息中查詢對應的城市區縣。
End.
運行人員:中國統計網小編(微信號:itongjilove)
微博ID:中國統計網
中國統計網,是國內最早的大數據學習網站,公眾號:中國統計網
//www.itongji.cn
推薦閱讀:
※女人最佳結婚年齡時間是多大
※一歲年齡一歲心,時光打磨成熟心
※犬種與人的年齡對照表
※乳腺:兩個年齡段最易「出事」
※男人在不同年齡段對女人的要求