用公式和工具快速校驗身份證号碼
您想如上圖那樣校驗身份證号碼嗎?收藏好下面免費的校驗公式和工具:
公式1.=MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11) 1,1)=RIGHT(A1,1)
公式2.=IF(A1="","空白",IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11) 1,1)=RIGHT(A1,1),"正确","錯誤"))
工具:【報表一條龍】,關注後在評論區留言即送。
公式和工具的相同點:身份證号最後一位(校驗碼)錯誤就判斷為錯誤身份證号
區别:【報表一條龍】增加了幾個校驗規則,出現下列情況的也會判斷為錯誤:
1.省份代碼不對
2.出生日期不存在
3.出生日期早于1900年1月1日或晚于當前日期
4.【校驗身份證号】右鍵菜單【分析身份證号】在判斷對錯的同時可批量提取性别、出生日期、截止當日的周歲數。
看到這兒,急性子朋友可以關注後留言領取【報表一條龍】,感興趣的再看看為什麼能判斷身份證号是對還是錯?
身份證号編碼規則:
長度18位,前6位是省、市、縣的行政區劃代碼,接下來8位是出生年月日,接下來2位是随機 碼,可能與報戶口的派出所和順序有關,第17位是性别,奇數為男,偶數為女,第18位是校驗碼,根據前17位數字算出來的,如果算出來的數字和第18位不相同,這個身份證号肯定是錯誤的,但是符合編碼規則的也不一定是真實存在的身份證号碼。
判斷身份證号對錯原理:詳見下圖
怎麼判斷一個身份證号的對錯
真正的幹貨,值得您收藏和分享給朋友[666]
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!