|
【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力! ![]()
作為公司的人事部門,員工信息中不可缺少的就是身份證號碼,身份證號碼中包含了很多信息,以前小編也分享過提取信息的教程。今天小編再來做個分析總結(jié),從身份證號碼組成講起。 【本教程中的身份證號碼為模擬號碼,請勿對號入座】 身份證號碼組成:
l 1-2位代表省、直轄市、自治區(qū) l 3-4位代表地級市、盟、自治州 l 7-14位代表出生年、月、日 l 17位代表性別 l 18位為校驗碼 一、省、市、縣提取公式: ?。?strong>=VLOOKUP(LEFT(B2,2),地區(qū)編碼!A:B,2,0) 市:=VLOOKUP(LEFT(B2,4),地區(qū)編碼!D:E,2,0) 縣:=VLOOKUP(LEFT(B2,6),地區(qū)編碼!G:H,2,0)
公式中用到了LEFT和VLOOKUP函數(shù) LEFT(提取的字符串,提取的個數(shù)):從第一個字符開始提取指定個數(shù)的字符。 VLOOKUP(你找誰,在哪里找,在第幾列找,精確找還是模糊找): 【在哪里找】用的是下面的地區(qū)編碼。這個編碼表可能從網(wǎng)上下載,也可以私信我發(fā)你。
二、出生日期提取公式: 公式:=--TEXT(MID(B2,7,8),"0000-00-00") MID(提取的字符串,從第幾個字符開始,提取幾個字符) TEXT函數(shù)格式化提取的字符串,然后加上兩個減號將文本格式轉(zhuǎn)換成數(shù)字形態(tài)的日期,再設置單元格格式為日期。
三、根據(jù)出生日期計算年齡 年齡從身份證號碼中是不能直接提取出來的,但可以根據(jù)生日或7-10位年份計算出來 公式1:=YEAR(TODAY())-YEAR(B10) 公式2:=DATEDIF(--TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"y")
四、提取生肖 公式:=VLOOKUP(MOD(MID(B2,7,4),12),D2:E19,2,0) MOD為取兩數(shù)相除的余數(shù)
五、提取星座公式 公式:=VLOOKUP(--MID(B2,11,4),F10:G22,2,1)
六、提取性別 公式:=IF(MOD(MID(B2,17,1),2)=1,"男","女") MID(B2,17,1)提取身份證第17位的代表性別的數(shù)字,用MOD函數(shù)取得除以2的余數(shù),再用IF函數(shù)判斷余數(shù)是否為1,為1則為奇數(shù)返回“男”,否則為“女”。
小伙伴們,在使用Excel中還碰到過哪些問題,評論區(qū)留言一起討論學習,堅持原創(chuàng)不易,您的點贊轉(zhuǎn)發(fā)就是對小編最大的支持。 |
|
|
來自: Excel與財務 > 《Excel技巧分享》