tft每日頭條

 > 生活

 > 全國居民身份證統一編碼表

全國居民身份證統一編碼表

生活 更新时间:2025-02-09 13:49:04

全國居民身份證統一編碼表(二代居民身份證的編碼規則)1

居民身份證,是用于證明持有人身份的一種法定證件,多由各國或地區政府發行予公民。并作為每個人重要的身份證明文件。

身份證,相信每個人都不陌生,陪伴我們從小到大的最重要的身份證明。身份證号碼是按一定規則編碼的,今天我就給大家簡單介紹一下,介紹這個的目的是為了以後方便講解Excel提取身份證信息用。以後我會給大家介紹怎麼使用Excel中的函數自動提取身份證号碼中的個人信息。


編碼格式

第二代居民身份證号碼為18位,且終身不變。

居民身份證格式如:ABCDEFYYYYMMDDXXXR。

全國居民身份證統一編碼表(二代居民身份證的編碼規則)2


地址碼(ABCDEF)

身份證号碼前6位是地址碼,表示登記戶口時所在地的行政區劃代碼(省、市、縣),如果行政區劃進行了重新劃分,同一個地方進行戶口登記的可能存在地址碼不一緻的情況。行政區劃代碼按GB/T2260的規定執行。


出生日期碼(YYYYMMDD)

身份證号碼第7位到第14位是出生日期碼,表示該居民的出生年月日,其中年用4位數字,月和日分别用2位數字表示,如20001001,;出生日期碼是按GB/T 7408的規定執行的。

全國居民身份證統一編碼表(二代居民身份證的編碼規則)3


順序碼(XXX)

身份證号碼第15位到第17位是順序碼,表示同一地址碼區域内,同年、同月、同日生的人所編訂的順序号,根據自己身份證的順序碼就可以知道:與我們同年同月同日生的同性至少有多少個,且在我們之前登記戶籍的有多少人。身份證順序碼的奇數分配給男性,偶數分配給女性。這就是為什麼倒數第二位奇數表示男生,偶數表示女生。

全國居民身份證統一編碼表(二代居民身份證的編碼規則)4


校驗碼(R)

身份證号碼第18位是校驗碼,R之前的17位被稱為本體碼,R是根據本體碼,按照校驗碼算法(ISO 7064:1983,MOD 11-2校)計算出來的。當我們輸入身份号碼進行實名認證的時候,根據校驗碼算法可以初步判斷你輸入身份證号碼格式是否正确。

全國居民身份證統一編碼表(二代居民身份證的編碼規則)5

将本體碼各位數字乘以對應加權因子并求和,除以11得到餘數,根據餘數通過校驗碼對照表查得校驗碼。

本體碼每個位置對應的加權因子

全國居民身份證統一編碼表(二代居民身份證的編碼規則)6

校驗碼表

全國居民身份證統一編碼表(二代居民身份證的編碼規則)7

比如某居民的二代身份證号碼為440304198806226392。

第一步:本體碼乘以加權因子:

4*7 4*9 0*10 3*5 0*8 4*4 1*2 9*1 8*6 …… 3*4 9*2=340

第二步:結果除以11得到餘數:

340÷11=30餘10

第三步:在校驗碼表中查詢對應的校驗碼,10對應的校驗碼是2。


我是七夜菌,歡迎關注我的頭條号,與你分享IT軟件和技術。

全國居民身份證統一編碼表(二代居民身份證的編碼規則)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved