tft每日頭條

 > 科技

 > 身份證校驗算法

身份證校驗算法

科技 更新时间:2024-11-13 08:42:19

身份證校驗算法(分享校驗身份證号的免費公式和工具)1

用公式和工具快速校驗身份證号碼

您想如上圖那樣校驗身份證号碼嗎?收藏好下面免費的校驗公式和工具:

公式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位不相同,這個身份證号肯定是錯誤的,但是符合編碼規則的也不一定是真實存在的身份證号碼。

判斷身份證号對錯原理:詳見下圖

身份證校驗算法(分享校驗身份證号的免費公式和工具)2

怎麼判斷一個身份證号的對錯

真正的幹貨,值得您收藏和分享給朋友[666]

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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