從一串身份證號碼中,可以1秒提取出這個號碼對應(yīng)的生日、年齡、性別、籍貫、生肖、星座。
為一名HR,需要登記員工的許多信息,如果學會了怎么從身份證號碼中提取這些信息,可以節(jié)省許多時間。
提取生日
公式:“=TEXT(MID(A2,7,8),'0-00-00')”
函數(shù)“MID(A2,7,8)”可以從A2單元格的第7位開始提取8位數(shù)字,再用TEXT函數(shù)將提取到的數(shù)字顯示為“年-月-日”格式。
提取年齡
公式:“=DATEDIF(B2,TODAY(),'Y')”
B2單元格是我們提取到的生日,DATEDIF函數(shù)中前兩個表示日期,最后一個參數(shù)表示計算方式,“Y”表示計算這兩個日期之間相差多少年。
提取性別
公式:“=IF(MOD(MID(A2,17,1),2)=1,'男','女')”
身份證號碼的第17位如果是偶數(shù)表示性別是“女”,奇數(shù)表示性別是“男”?!癕OD(數(shù)字,2)”表示用指定數(shù)字除以“2”,余數(shù)是1就表示這個數(shù)字就奇數(shù),也就是代表“男”。
提取籍貫
公式:“=VLOOKUP(LEFT(A2,2),身份證代碼表!$A$2:$B$35,2,0)”
這個公式用文字表示就是“VLOOKUP(身份證號碼前2位,身份證代碼表,第2列,精確匹配)”。提取身份證號碼的前2位數(shù)字后,去“身份證代碼表”查詢,找到這2位數(shù)字后,獲取代碼表對應(yīng)的第二列數(shù)據(jù),這樣就獲得了籍貫。
提取生肖
公式:“=MID('猴雞狗豬鼠?;⒚恺埳唏R羊',MOD(YEAR(B2),12)+1,1)”或“=MID('鼠?;⑼谬埳唏R羊猴雞狗豬',MOD(YEAR(B2)-4,12)+1,1)”
我們有12個生肖,因此將年齡除以“12”(函數(shù)“MOD(年齡,12)”)得到的數(shù)字相同的就是同一個生肖。
提取星座
公式:“=LOOKUP(--TEXT(B2,'mdd'),)”
不要別這個公式嚇著了!
其實它就是公式“=LOOKUP(--TEXT(B2,'mdd'),)”,由于有12個星座,我們沒有用輔助表格,就在公式中用“{}”就這些星座和對應(yīng)的日期都羅列出來了,這樣就顯的公式很復雜了。
注意
從上面這些公式,我們知道一個身份證號碼包含的信息實在太多了。因此就不要輕易泄露自己的身份證號碼和姓名。本例中的身份證號碼都只是為了介紹公式用法瞎編的。
謝謝閱讀,歡迎關(guān)注解晴新生微信公眾號。