從身份證號碼提取信息,我用了3個小時,同事僅僅花1分鐘就做完!

2020-12-15 Excel教案

Hi,大家好,本專欄將會從零開始和大家用圖文的方式,30天讓你從不會到熟練使用函數,0基礎開始學習Excel函數,讓你喜歡上它!有興趣的小夥伴可以持續關注我,或者在專欄進行查看學習,願與君攜手共進!

最近有小夥們在說如何在Excel內批量從我們的身份證號碼中提取歸屬地、生日、性別等信息,我們現在給你介紹以下兩個方法來實現:

公式法Power Query

首先我們說說身份證的編碼構造,根據《中華人民共和國國家標準GB 11643-1999》中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。順序碼的奇數分給男性,偶數分給女性。校驗碼是根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。

前1、2位數字表示:所在省(直轄市、自治區)的代碼;

第3、4位數字表示:所在地級市(自治州)的代碼;

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

第7—14位數字表示:出生年、月、日;

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

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

第18位數字是校檢碼:也有的說是個人信息碼,不是隨計算機的隨機產生,它是 用來檢驗身份證的正確性。校檢碼可以是0—9的數字,有時也用x表示。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現X,但如果尾號是10,那麼就得用X來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位。X是羅馬數字的10,用X來代替10,可以保證公民的身份證符合國家標準。

現在我們已經了解身份證號碼的含義了,大家跟著步伐一起來看看!其實實現這個非常的簡單,獲取答案就在一瞬之間啦!

Step-01 公式法

公式法顧名思義,就是我們用函數公式來完成數據信息等等的提取工作,在我們設置函數提取公式的時候,我們首先需要一份全國身份證歸屬地信息表,其次在利用公式直接讀取相關信息,其實這個方法比較簡單。

如下所示為我們的數據基礎信息表,如果有需要的此表的小夥伴可以私信我。

當你有了這個基礎的源數據表後,我們就可以輕鬆根據身份證號碼提取戶籍地,如下圖所示:

歸屬地:=VLOOKUP(LEFT(E3,6),A:C,2,0)

籍貫:= VLOOKUP(LEFT(E3,6),A:C,3,0)

以上的這2個函數,我們就不解釋了,就是信息查找函數的基本用法。

當然這個公式法雖然簡單,但是缺陷就是不能及時更新數據,所以這個需要您注意的事項!

Step-02 Power Query方法,這個是我推薦大家使用的一個方法,使用PQ在網絡上面直接進行數據查找,這樣數據就可以實時更新。當然這個的操作方法也是非常的簡單,具體操作方法如下:

具體操作步驟如下所示: 打開數據選項卡中的新建查詢,輸入如下的網址,後面的等於號的數字即為身份證號碼,這個數字是可以更改的。

當你點擊確認以後會彈出一個對話框,如下所示,點擊Table即可看到如下數據。

點擊加載數據到現有工作表B1單元格,當然這個位置你可以隨意指定,再次點擊加載。

最後完成的效果如下所示,這個信息是相當全面的而且是隨時更新的。當然,如果有的小夥伴們希望能夠直接輸入數據並得到結果,然後直接利用PQ刷新出數據。這個實現的方法,本文就不在多解釋了。我們在後期會單獨講解使用PQ的操作方。法。

以上是提取身份證戶籍地的兩個方法,雖然公式法在操作起來比較簡單,但可能會出現信息更新不及時的情況,但是我們使用Power Query進行網絡直接查詢的方法稍為複雜一點,但是你如果熟悉Excel的話,這個對於你來說其實也不難,並且這個的信息相對於公式法而言數據更加全面,同時和網絡最新數據實時進行同步更新。因而,我更加推薦你使用Power Query網絡直查的方法。

好啦!快樂的時間總是非常短暫的,又到了和大家說再見的時候,如果大家感覺本文如果對你有所幫助的話,請幫忙轉發點讚,謝謝您能觀看到現在,我們下期再見!

我是Excel教案,關注我持續分享更多的Excel技巧!

如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。

相關焦點

  • 從身份證號碼中提取年齡,沒到生日的自動減1歲
    【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力!公司人事部門工作中,經常填寫身份證號、年齡、生日、性別等信息,其實這些信息都可以從身份證號碼中提取。今天小編分享提取年齡的方法,還可以設置沒到生日的自動減1歲。
  • 身份證號碼中究竟隱藏了多少信息?用Excel函數提取看看
      公司員工入職時要填寫職工檔案,其中包含了員工信息,特別是身份證號碼,其實有些信息是可以從身份證號碼中提取的,比如出生年月、性別等。今天小編和大家一起來看看從身份證號碼中能提取到哪些信息。教程中用到的身份證號為模擬號碼,切勿對號入座。
  • 一個身份證號碼隱藏6個個人信息,用Excel這個函數可提取籍貫信息
    給你一個身份證號碼,你應該要知道怎麼看他的性別、籍貫、出生年月等基本信息!我們以18位號碼的身份證來舉例,看看一個身份證號碼包含了哪些信息?第1和第2位表示省(自治區、直轄市、特別行政區)。3位和第4位表示市(地級市、自治州、盟及國家直轄市所屬市轄區和縣的匯總碼)。第5和第6位表示縣(市轄區、縣級市、旗)。第7位到第14位表示出生日期。第15位到17位表示順序碼,其中第17位奇數分給男性,偶數分給女性。
  • 用Excel從身份證號碼中提取年齡,人事專員必學技巧
    【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力!公司人事部門工作中,經常填寫身份證號、年齡、生日、性別等信息,其實這些信息都可以從身份證號碼中提取。今天小編分享提取年齡的方法,還可以設置沒到生日的自動減1歲。
  • Excel究竟能從身份證號碼中提取出多少信息?
    在公司人事工作中,經常要填寫出生年月、年齡、身份證號碼等信息,其實很多信息是可以從身份證號碼中提取出來的,今天小編就和大家分享究竟能從身份證號碼中提取出多少信息?一、判斷性別身份證號的第17位數字,奇數為男性,偶數為女性,所以在下圖中D4單元格輸入公式:=IF(MOD(MID(C4,17,1),2)=0,"女","男"),然後向下填充複製公式,整列性別就出來了,演示如下圖:
  • 人事HR崗要知道身份證號碼中的信息可以用Excel函數提取
    公司人事HR崗經常要錄入員工信息,實際上員工的出生日期、年齡、籍貫等信息在身份證號碼中都有,為了節省錄入時間,可以從身份證號碼中提取,今天小編就說一說身份證號碼的故事!一、提取出生日期、年齡、性別、籍貫信息用到的公式:出生日期:=TEXT(MID(B4,7,8),"0000年00月00日")年齡:=YEAR(TODAY())-MID(B4,7,4)性別:=IF(MOD(MID(B4,17,1),2),"男",
  • 從身份證號碼中提取出生年月的3中超級方法,你會幾個?
    我國的居民身份證是國家法定的證明公民個人身份的有效證件,每個人對應一個號碼,此號碼成為公民身份證號碼,號碼中包含了豐富的信息,1-2位代表省、自治區、直轄市;3-4位代表地級市、盟、自治州;5、6位是縣、縣級市、區代碼;7-14位代表出生年月;15-16位是順序號,17位代表性別;
  • 用Excel快速提取身份證號的信息
    人資的同事經常需要提取身份證中的信息作為檔案留存。那麼今天我就和大家分享一下身份證中都包含哪些信息,以及如何用Excel迅速提取出來。從這個案例中我們會學習到Excel對於文本、數字、日期處理的一些主要函數。
  • 分享幾種用Excel從身份證號碼中提取出生日期的方法
    作為一個人事部職員,在建立員工檔案時需要輸入大量的員工信息,比如身份證號碼、年齡、出生年月日等等,其實年齡、出生日期可以設置自動從身份證號碼中提取,這樣可以節省好多時間喲!今天【Excel與財務】和你分享幾種從身份證號碼中提取出生日期的方法,根據工作的需求選擇合適的方法,畢竟適合自己的才是最好的技巧!
  • Excel從身份證號碼中提取出生日期的方法
    作為一個人事部職員,在建立員工檔案時需要輸入大量的員工信息,比如身份證號碼、年齡、出生年月日等等,其實年齡、出生日期可以設置自動從身份證號碼中提取,這樣可以節省好多時間喲!今天【Excel與財務】和你分享幾種從身份證號碼中提取出生日期的方法,根據工作的需求選擇合適的方法,畢竟適合自己的才是最好的技巧!
  • 如何從身份證號碼中提取出生年月日及性別
    在工作單位有許多的員工需要填寫身份證,到辦公室又要一個一個的輸入,太麻煩了,我們如何用一個簡單的方法填寫呢,下面就介紹一下, 打開excel表格,如圖,輸入身份證號碼, 如果想提取全部的 ****年**月**日,只要在身份證的後面框內輸入=MID(A1,7,8),
  • 基於Opencv的身份證圖像信息提取
    本文章利用Opencv進行身份證信息處理與分析的相關研究,主要內容包括身份證圖像的預處理、區域分割、字符分割以及身份證號碼識別四個部分。在進行身份證信息識別之前,我們首先來介紹一些基本的圖像預處理操作。
  • 用Word如何提取身份證號碼中的出生日期
    在實際工作中,時常需要通過身份證號碼提取相應的出生日期,以前遇到這種問題,都是打開Excel表格輸入公式提取的,後來發現Word也可以提取,而且提取速度還挺溜的,那如何提取呢?一起來看看吧。(註:圖片中身份證號碼是隨機生成,僅供參考)第一步:刪除不相關內容由於文本是整齊的,所以可以直接藉助Alt鍵進行矩形框選,將身份證號碼以外的內容刪除。
  • Excel知識1:用TEXT函數和MID函數提取身份證號碼的出生日期
    我們就要把出生日期從身份證號碼中提取出來,然後轉換成我們想要的日期格式。;start_num指的是從左邊數,準備提取的第一個字符的位置;num_chars指的是要提取的數據的長度。由此分析,身份證號碼是18位,前6位是地區代碼,從第7位開始,有4位年份,2位月份,2位日期,總共需要提取8位,也就是說從身份證號碼中的第7位開始,總共提取8位,於是就得到提取年月日的公式為: =MID(身份證號碼所處單元格,7,8)下面進入第二步,用TEXT函數把得到的日期數據變成我們想要的日期格式,TEXT函數的語法是
  • 從身份證號碼中提取出生日期,其實很簡單
    C2單元格輸入以下公式,向下拖動複製。首先來看MID函數的幫助文件:從一個文本字符串中,根據指定的開始位置,提取出特定長度的字符。放到這個公式裡,MID(B2,7,8)換成咱們自己的理解就是:從B2單元格的第7位開始截取,截取的字符長度是8,得到的計算結果就是"19850226"。接下來用TEXT函數,將MID函數得到的字符串變成日期的模樣。
  • 他花9小時做好的工作,我5秒就做完了!
    案例三如果我想將上面的4個圓角矩形的顏色更改為橘紅色,那該怎麼做?第一步,可以先將其中一個圓角矩形的顏色改為橘紅色;第二步,然後選中其它的圓角矩形,按一下F4,就可以了。同樣的道理在文字中也一樣,比如寫好了一個PPT,想突出一些關鍵的信息,我們就可以用F4進行快速的格式刷啦。
  • excel函數應用:如何用數位函數分段提取身份證信息*上
    那麼一個身份證號,能給予我們多少信息量呢?這也算是一個老生常談的問題,但是最近在群裡又總見到有同學問及,那麼今天我們就再來做一個總結,看一看Excel函數對於身份證號碼對應的各個信息的處理方式吧。 我們都知道身份證號碼一共有18位(以前的身份證號碼是15位的,但是普及二代身份證這麼多年,可以說一代的15位身份證已經極少使用了,所以今天主要講解二代身份證的內容),身份證號碼按照「號碼段」區分大體可以分為6個信息: ● 1~2位省、自治區、直轄市代碼;● 3~4位地級市、盟、自治州代碼;● 
  • Excel教程:三招教你從身份證號碼提取出生年月日
    對於經常使用Excel辦公的職員來說,在日常工作中,肯定會與身份證號碼打交道,從身份證號碼中裡面可含有不少個人信息,小編在這裡說句題外話,大家可千萬不要在朋友圈等地方暴露自己的身份證號碼等信息呦。今天小編教大家三種方法從身份證中提取出生年月日。方法一:CTRL+E快捷提取。只需要將第一個身份證對應的出生年月手動輸入,然後需將光標點擊下方單元格,再按CTRL+E就可以實現自動填充。此方法無需像其他方法那樣繁瑣。
  • Excel表格中用身份證號碼提取出生年月,年齡,性別的方法
    本期跟大家學習Excel表格中用身份證號碼提取出生年月,年齡,性別的方法。1、 首先,打開Excel表格,找到身份證。2、 在出生年月單元格使用MID函數處理,輸入公式=TEXT本文中內單元格位置是B2,所以=TEXT(MID(B2,7,8),"00-00-00"),,可以提取出生年月。
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!(2)第18位的效驗碼身份證號的第18位碼是一個計算結果值,是用前17位代碼通過複雜的一個計算得到的,了解了這個計算我們就可以驗證身份證號碼的真偽了。