Excel告訴你,身份證裡究竟藏了多少信息!

2020-12-15 保定北大青鳥

最近有很多小夥伴後臺留言詢問關於身份證提取信息的問題。

所以小編收到大家的問題之後,在昨天和今天花兩天時間來為大家推送分享相關的教程。

昨天分享了Excel中輸入身份證相關的技巧,今天咱們一起來看看從身份證號碼中提取各種信息,比如性別、年齡、出生年月、籍貫、生肖、屬相等等。

一個18位數的身份證號碼,真的藏著我們很多的秘密。

第一,提取出生日期

出生日期即為身份證號碼中的8位數字,日期需要利用DATE函數。當然您還可以不用函數,用分列或者快速填充功能來提取。

如果是用公式,可以參考下面兩個公式:

=DATE(MID(D2,7,4),MID(D2,11,2),MID(D2,13,2))

=TEXT(MID(D2,7,8),"0-00-00")

第二,提取年齡

當前年份減去出生年份即為我們每個人的年齡。

=DATEDIF(E2,TODAY(),"y")

第三,提取性別

我們每個人18位身份證號碼中第17位是判斷性別的數字,奇數代表男性,偶數代表女性。首先,我們還是用MID函數將第17位數字提取出來,然後利用MOD函數判斷奇偶(能否被2整除),再用if函數判斷男女。

=IF(MOD(MID(D2,17,1),2),"男","女")

=TEXT(-1^MID(D2,17,1),"女;男")

第四,提取籍貫

18位身份證號碼中,前6位是表示地址信息的,其中1-2位代表省,3-4位代表地(市),5-6位代表縣(市)。

最好的方法就是找到原始籍貫信息匹配表,通過vlookup函數進行匹配。

這裡,小雅提供一種直接可以匹配到省的方法,將代表身份的前兩位數字提取出來,然後使用lookup進行匹配,代表身份的數字與身份用數組公式表示。公式如下:

=LOOKUP(VALUE(LEFT(D2,2)),{11,"北京市";12,"天津市";13,"河北省";14,"山西省";15,"內蒙古自治區";21,"遼寧省";22,"吉林省";23,"黑龍江省";31,"上海市";32,"江蘇省";33,"浙江省";34,"安徽省";35,"福建省";36,"江西省";37,"山東省";41,"河南省";42,"湖北省";43,"湖南省";44,"廣東省";45,"廣西壯族自治區";46,"海南省";50,"重慶市";51,"四川省";52,"貴州省";53,"雲南省";54,"西藏自治區";61,"陝西省";62,"甘肅省";63,"青海省";64,"寧夏回族自治區";65,"新疆維吾爾自治區";71,"臺灣省";81,"香港特別行政區";82,"澳門特別行政區";"","0"})

第五,提取星座

星座與出生月和日相關,我們如果不藉助其他表來查詢,也可以用lookup與數組函數的結合。公式:

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

第六,提取生肖屬相

生肖屬相與出生年份相關,所以提取生肖需要先提取在哪一年出生的。我們可以使用CHOOSE函數,公式為:

=CHOOSE(MOD(MID(D2,7,4)-2008,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

今天的分享就是這些了。如果教程對大家有用,希望大家多多分享點讚支持小編哦!

好啦,現在揭秘!身份證號碼原來包含了這麼多的信息,更多的提取方法等待大家的實驗!

(1)前1、2位數字表示:所在省份的代碼;   

(2)第3、4位數字表示:所在城市的代碼;   

(3)第5、6位數字表示:所在區縣的代碼;   

(4)第7~14位數字表示:出生年、月、日;7.8.9.10位是年11.12位是月13.14位是日   

(5)第15、16位數字表示:所在地的派出所的代碼;   

(6)第17位數字表示性別:奇數表示男性,偶數表示女性;   

(7)第18位數字是校檢碼:校檢碼可以是0~9的數字,有時也用x表示。

記得保存好自己的身份信息哦!

相關焦點

  • Excel告訴你身份證中的秘密
    眾所周知,身份證號碼中包含每個人的「出生日期」,但大多數人還不知道這一串數字中還包含了很多隱藏的信息,今天,我們就用EXCEL從中「探囊取物」,一起看個究竟!今天的主題:用excel函數和公式,從身份證號中提取出「出生日期」「性別」「籍貫」,並計算「當前年齡」。
  • Excel究竟能從身份證號碼中提取出多少信息?
    在公司人事工作中,經常要填寫出生年月、年齡、身份證號碼等信息,其實很多信息是可以從身份證號碼中提取出來的,今天小編就和大家分享究竟能從身份證號碼中提取出多少信息?一、判斷性別身份證號的第17位數字,奇數為男性,偶數為女性,所以在下圖中D4單元格輸入公式:=IF(MOD(MID(C4,17,1),2)=0,"女","男"),然後向下填充複製公式,整列性別就出來了,演示如下圖:
  • 你知道你的身份證號藏了多少小秘密嗎?
    身份證號我們經常都在用,但估計很多人都沒能準確說出其數字後面代表的真正含義。下面通過excel在人事工作中對身份證號的信息提取來說明其數字後面真正的含義。1、excel從身份證號提取籍貫。身份證號碼前6位表示的是籍貫地區,比如身份證前6位為「450521」,前面兩位「45」表示的是省,自治區或直轄市,中間兩位「05」表示的是所在地市,最後兩位「21」表示的是所在縣區,所以通過excel技巧,我們可以從身份證號提取出籍貫信息,如圖所示。公式:VLOOKUP(LEFT(B3,6),全國各省份戶籍行政區劃代碼表!
  • 揭秘:你的身份證上究竟包含多少信息?-揭秘,身份證,包含,多少,信息...
    講真,你真的知道你身份證上包含著多少信息麼?一、身份證基本信息中華人民共和國第二代居民身份證是由多層聚酯材料複合而成的單頁卡式證件,採用非接觸式IC卡技術製作。二、身份證號碼上的信息我們都知道身份證號碼一共有18位數字,可這些數字都代表著什麼意思呢?
  • excel新手教程,教你如何設置excel表格中輸入身份證錯誤時提示
    hello大家好,今天繼續跟大家分享excel實用小技巧,在工作中有些時候需要別人輸入自己的身份證號碼,不過因為都是手動輸入,難免會出現身份證位數輸錯的情況,每個人的身份證號碼都是18位,如果輸入的時候因為某些原因少輸一位數,如何讓excel提示警告減小出錯率呢?
  • 揭秘你的身份證裡都有哪些信息
    講真,你真的知道你身份證上包含著多少信息麼?  一、身份證基本信息  中華人民共和國第二代居民身份證是由多層聚酯材料複合而成的單頁卡式證件,採用非接觸式IC卡技術製作。  二、身份證號碼上的信息  我們都知道身份證號碼一共有18位數字,可這些數字都代表著什麼意思呢?
  • 身份證號碼中究竟隱藏了多少信息?用Excel函數提取看看
      公司員工入職時要填寫職工檔案,其中包含了員工信息,特別是身份證號碼,其實有些信息是可以從身份證號碼中提取的,比如出生年月、性別等。今天小編和大家一起來看看從身份證號碼中能提取到哪些信息。教程中用到的身份證號為模擬號碼,切勿對號入座。
  • excel實例教你製作查詢系統,原來身份證中包含著這麼多秘密
    :在這裡小編使用了幾個簡單的常用引用函數,製作了一個身份證查詢系統可以根據姓名查詢員工所有信息:只要輸入姓名中的任意關鍵字即可更改下拉菜單!障眼法輸入密碼才能查詢其他信息身份證號碼的18位數字分開填寫!
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!TODAY()為2019-9-17,YEAR(TODAY())就是2019,YEAR(TODAY())&"-00-00"這樣的表達的格式就是"2019-00-00"(今年的生日日期),同理YEAR(TODAY())+1&"-00-00"代表"2020-00-00"的格式(次年的生日日期),用這個方式就確定了還有多少天慶生
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!函數的第二參數是代表需要轉換的格式表達式,這個參數是可以有函數參與的,例如本例,TODAY()為2019-9-17,YEAR(TODAY())就是2019,YEAR(TODAY())&"-00-00"這樣的表達的格式就是"2019-00-00"(今年的生日日期),同理YEAR(TODAY())+1&"-00-00"代表"2020-00-00"的格式(次年的生日日期),用這個方式就確定了還有多少天慶生
  • excel從身份證號碼獲得生肖屬相教程分享
    有時候工作人員在統計資料信息時需要附帶個人的生肖屬相,我們可以在excel中設置一個相應的函數來將該過程自動化,想知道具體的做法就跟著小編一起往下看吧。 excel根據身份證號碼提取對應的生肖屬相方法 1、excel中給出一個身份證號碼。
  • excel函數應用:如何用數位函數分段提取身份證信息*上
    那麼一個身份證號,能給予我們多少信息量呢?這也算是一個老生常談的問題,但是最近在群裡又總見到有同學問及,那麼今天我們就再來做一個總結,看一看Excel函數對於身份證號碼對應的各個信息的處理方式吧。 我們都知道身份證號碼一共有18位(以前的身份證號碼是15位的,但是普及二代身份證這麼多年,可以說一代的15位身份證已經極少使用了,所以今天主要講解二代身份證的內容),身份證號碼按照「號碼段」區分大體可以分為6個信息: ● 1~2位省、自治區、直轄市代碼;● 3~4位地級市、盟、自治州代碼;● 
  • 京華物語丨故宮裡究竟藏有多少寶貝?
    紫禁城向民眾開放,皇家舊藏也成了全民族的文化財產。建立於1925年10月10日的故宮博物院,是在明、清兩代皇宮及其宮中舊藏基礎上建立起來的一所綜合性博物館,也是中國最大的古代文化藝術博物館。館內存有大量的歷史珍寶,甚至流傳著大量的未解之謎。提及故宮的藏品,經常最糾結的兩個問題是:故宮裡究竟有多少寶貝?故宮與臺北故宮博物院到底誰的寶貝更多?故宮究竟有多少藏品?
  • excel輸入身份證號變成0 數字亂碼解決方法詳解
    excel輸入身份證號變成0 數字亂碼解決方法詳解時間:2017-03-22 08:29   來源:系統天堂   責任編輯:玲玲 川北在線核心提示:原標題:excel輸入身份證號變成0 數字亂碼解決方法詳解 excel輸入身份證號變成0怎麼辦呢?
  • excel輸入身份證號變成0怎辦 excel輸入數字亂碼問題解決方法
    excel輸入身份證號變成0怎麼辦呢?在使用excel時,很多童鞋都會碰到excel輸入數字亂碼的現象,特別是excel輸入身份證號變成0現象最為常見;下面小編就來教你怎麼辦。  excel輸入身份證號變成0怎麼辦:  究其原因,就是Excel目前最多支持15位數字,超過的數字全部默認為「0」,解決方法很簡單,將格式由「數值」改為「文本」。因為身份證號作為一串固定的數字並沒有運算需求,應該歸屬於規規矩矩的文本。
  • Excel文檔表格身份證號格式怎麼寫
    小編教你怎麼操作,Excel表格不僅方便統計數據,還能簡歷各種檔案,幫助人事、行政、運營等辦公人員大大提高工作效率,但是在統計人身份證號碼時如何在excel表格中將身份證的18位數字顯示出來。第1步:首先右鍵一個excel單元格格,選擇【設置單元格格式】。
  • 分享下excel身份證號碼格式顯示方法,方便小妙招
    分享下excel身份證號碼格式顯示方法讓希望的種子生根發下,頂起一片天。獨白:一個簡單的操作,一份真誠的分享,現在分享下excel身份證號碼格式顯示方法的操作過程和技巧分享給大家,過程簡單看圖就會做,教程是自己原創的,其他分享平臺估計也能看到。
  • 用Excel快速提取身份證號的信息
    人資的同事經常需要提取身份證中的信息作為檔案留存。那麼今天我就和大家分享一下身份證中都包含哪些信息,以及如何用Excel迅速提取出來。從這個案例中我們會學習到Excel對於文本、數字、日期處理的一些主要函數。
  • Excel文檔身份證號碼格式怎麼設置
    小編教你怎麼操作文檔,在表格中輸入身份證號的時候,很多小夥伴們不知道表格中身份證號怎麼設置格式,我們今天的視頻就是來教會大家怎麼設置excel身份證號碼格式。第1步:身份證號都是13位數字組成,而在表格上只有超過11位數字就會就會變成科學計數法,我們只需要在在數值上將小數位改成0,這樣就不會變成科學計數法,就能完全的顯示身份證號,打開一個表格,輸入身份證號,在數據上單擊「滑鼠右鍵,點擊「設置單元格格式」。
  • excel中錄入身份證必須要遵守的四個規則,你都知道嗎
    我們都知道現在的二代身份證是由18位組成,那麼你在excel中錄入的時候可能會出錯,但是excel中就有辦法幫我們儘可能地避免出錯!從上圖可以看到身份證中從第7位開始取8位就是我們的出生日期,要想錄入準確就要保證身份證號尾數為18位從第七位開始取8位為日期保證唯一性因此可以通過數據有效性限制選中區域