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