Excel破解身份證號碼完全手冊

最近,答得喵的大田老師在給公務員們進行辦公軟體培訓的時候,發現,很多人對於身份證號碼的處理有需求,他們在網上查看了很多資料,卻依然無法學會,故此,答得喵做了這麼一個《Excel破解身份證號碼完全手冊》,希望可以對你學會用Excel處理身份證號碼起到幫助。

本文可以讓你:

  • 學會一套方法,根據身份證號碼處理下面4項任務

  • 獲取發證時的行政區

  • 獲取出生日期

  • 獲取年齡

  • 獲取持證人性別

  • 判斷號碼是否正確(不是真偽)

  • 帶走一套表格,萬一你沒有學會,沒關係,在微信公眾號 答得喵 中回復C17可以獲取表格,回家慢慢算,慢慢研究,或者直接使用吧,轉走不謝。

  • 話不多說:

    第一步:要想對身份證號碼進行處理,你必須了解身份證號碼的構成!

    【答得喵】身份證號碼解釋

    1-6位:發證行政區,1-2省3-4市5-6區縣【本文提供的區域代碼源於網路】,喵友可在國家相關網站查詢最新行政區代碼。

    7-14位:出生年月日,7-10出生年 11-12出生月 13-14出生日

    15-17位:出生的順序,單數為男,雙數為女

    18位是校驗碼,可以判別身份證號碼正確與否

    方法如下:

    校驗碼輔助(上圖第4行)與身份證前17位,每一位的乘積之和,求除11的餘數

    本例中,在S4計算出來為3

    可以查到,對應的尾號為9,與身份證第18位一致,也就是號碼可以判別為至少是正確的!

    第二步:你需要會應用函數,對於身份證號碼根據上述信息進行拆解。

    此處,只需要會一個函數mid即可。格式為:=mid(身份證號碼所在單元格,起始位置,幾個字元)

    舉個例子:

    在下圖中,身份證號碼在A2單元格,要提取出生年份,那麼公式就應該是=mid(A2,7,4)

    因為7-10位為出生年份,所以要從第7位開始要4位。

    其餘你在計算的時候,可能還會遇到的函數有:

    Date:用於將出生年月日拼接成日期,也就是上圖所示的出生日期

    Datedif:用於配合today()函數,來計算年齡

    Mod:用於求餘數,來判別性別以及校驗碼,

    下圖餘數與身份證號碼尾數之間的對應關係,身份證尾號是X並不是印錯了。

    Sumproduct:用於求身份證每一位和校驗輔助號碼的每一位乘積之和

    Vlookup:用於如從下圖,在行政區代碼與行政區名稱對應關係表中,找到身份證號碼前六位所屬行政區的名稱

    好吧,我想你已經徹底應該比較暈了,趕緊在答得喵微信公眾號中回復:C17,下載今日的文件吧。


    推薦閱讀:

    Oh,NO!你竟以為Excel求和函數只有SUM?
    Excel添加編輯或刪除批註
    Excel 數組公式應用及實例介紹
    Excel高手必備的最為靈活實用的引用函數:Indirect
    史上最全的快捷鍵!Word、Excel、PPT、PS……400個超實用快捷鍵大全!

    TAG:身份證 | 破解 | 身份 | Excel | 號碼 |