tft每日頭條

 > 生活

 > excel表格身份證驗證

excel表格身份證驗證

生活 更新时间:2024-07-28 16:14:42

做過HR的小夥伴都有過管理企業花名冊的經曆,員工信息中有一項重要的信息就是身份證号,在錄入員工身份證号的時候您有沒有過錄錯的經曆呢?或者員工提供的身份證号是錯誤的?今天我們來簡單講解一下使用Excel檢查身份證号的功能。

驗證方法:

方法很簡單,我們在單元格中輸入公式:=IF(A2="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11) 1,1)=MID(A2,18,18),"正确","錯誤"))),其中:A2是身份證号存放的單元格,我們即可得到如下的結果。

excel表格身份證驗證(Excel之身份證号驗證)1

驗證原理:

二代身份證共18位,最後一位是由前面的18位通過算法計算出來的,如果某一位出錯,那麼校驗結果就會不一緻。

我們的公式中也是用這種方法,先将身份證前面的17位數分别乘以不同的系數,把所得的結果相加,得到一個總和數,再除以11得到餘數,再判斷餘數與校驗碼(身份證是的最後一位)的對應關系。

注:這裡我們驗證的僅是二代身份證18位長度的身份證号碼。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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