身份證的出生日期、年齡、性別如何快速提???這 6 個技巧能幫到你

2020-09-18 8.9萬人已閱讀
整理幾十個或上百個人身份證號等信息,是不是瞬間覺得工作量十分巨大、簡直毫無人性?



別怕!只要學會今天介紹的 6 個快捷技巧,就能僅憑一個身份證號,快速批量提取年齡、出生日期、性別等信息。



01:出生年月,快捷鍵就能搞定


以前如果需要提取身份證的出生年月,我們可能會需要用到函數公式=MID(B2,7,8)。但現在,通過快捷鍵 Ctrl+E 輕松搞定。

因為身份證里面的第 7~14 位數字出生年月,我們只需要第一個單元格中,先手動輸入第一個身份證的年月日信息,選中并按住Ctrl+E,WPS就能識別提取規則,即可批量自動填充。



02:年齡,也能即刻求出


既然身份證號碼包含出生年份,那么直接用現在的年份減去出生年份,就能直接計算出每個人的實際年齡了。

以下圖為例,我們在的 C2 單元格輸入函數公式后下拉即可:=2020-MID(B2,7,4)

注:本圖演示的「現在年份」取 2019


對于公式,我們可以理解為 =MID(B2,7,4) 即提取 B2 單元格從第 7 位開始的 4 位數字,即身份證號上的出生年份。

=2020-MID(B2,7,4)  則是用現在年份減去身份證出生的年份,直接得出實際年齡。


03:快捷提取性別信息


想必大家都不知道,其實僅靠身份證里面的第十七位數字,便能知道性別。即奇數代表男生,偶數就代表女生。

在 WPS 中,你可以選中目標單元格,選擇選項卡中的公式-插入-函數,點擊常用公式-提取身份證性別,接著選中身份證號碼單元格即可。


此外,你也可以直接通過公式計算。我們以下圖為例,在 C2 單元格輸入函數公式后下拉即可: =IF(MOD(MID(B2,17,1),2),男,女)  



稍微分解下,即 MID(B2,17,1) 是從身份證的第17位開始提取1位字符。而 MOD(MID(B2,17,1),2) 則是將提取的字符除以 2 的余數。

若余數為0,則說明身份證的第17位數是偶數,若余數不為0,則說明身份證的第17位數是奇數。算出余數后,再用 IF 函數進行判斷,若是偶數,則為女性;若是奇數,則為男性。


04:戶籍信息快速提取


每個人的身份證號共有 18 位數字,其中前面 6 位數字為地址碼,其中 1-2 位代表省,3-4 位代表地(市),5-6 位代表縣(市)。


如果你需要提取戶籍信息,除了公式之外,我們便需要引用表格中的《身份證號戶籍對照表》工作表(文末有提供下載鏈接)。


以下圖為例,在C2單元格輸入函數公式后下拉即可:=VLOOKUP(VALUE(LEFT(B2,6)),身份證號戶籍對照表!A:E,5,0)



這個公式其實也不難理解,稍微分解下,LEFT(B2,6) 是指提取身份證的前六位;VALUE(LEFT(B2,6)) 則是指將前六位字符轉為數字格式。


接著再使用 VLOOKUP 函數從《身份證號戶籍對照表》工作表中查找A列~E列 5 列中相對應的數據,如此一來便可快速提取詳細戶籍信息了。


05:傳統的生肖提取


雖然身份證號不會直接告訴你生肖信息,但我們也能通過計算規則,用簡單的表格公式輕松實現。


以下圖為例,在C2 單元格輸入函數公式后下拉即可: =CHOOSE(MOD(MID(B2,7,4)-2008,12)+1,鼠,牛,虎,兔,龍,蛇,馬,羊,猴,雞,狗,豬)




06:星座信息提取


如果你想收集星座信息,我們則需要獲取身份證月份和具體天數,也就是身份證號的第 11~14 位,然后配合公式便能輕松收集。

以下圖為例,在C2單元格輸入函數公式后下拉即可:

=LOOKUP(--MID(B2,11,4),{100;120;219;321;421;521;622;723;823;923;1023;1122;1222},{摩羯座;水瓶座;雙魚座;白羊座;金牛座;雙子座;巨蟹座;獅子座;處女座;天秤座;天蝎座;射手座;摩羯座})


在這個公式里,MID(B3,11,4) 即是指獲取身份證號第 11~14 位出生月日;-- 是把文本轉為數值;LOOKUP():則是根據出生月日,找到星座的臨界值,進而匹配星座。

為了方便大家學習,我們也將文中所提到的表格和公式整理為一份文檔,手機微信掃描下方二維碼,回復「信息提取」即可獲取。

封推(小號二維碼引流).png


485
97无码免费人妻超级碰碰碰碰