tft每日頭條

 > 生活

 > 身份證最後一位是x怎麼講

身份證最後一位是x怎麼講

生活 更新时间:2024-08-24 22:00:06

你肯定見過,有不少人的身份證号最後一位是 “X”

身份證最後一位是x怎麼講(身份證最後一位)1

我們去百度,得到的結果是

1)前1-2位數字代表省份;第3-4位代表城市;第5-6位代表區縣;

2)第7-14位數字代表出生年、月、日;

3)第15-16位數字代表派出所;

4)第17位奇數表示男性,偶數表示女性;

5)第18位數字是校檢碼:當最後一位編碼是 10 的時候,因為多出一位,所以就用 X 替換。

可百度沒告訴你的是,這個 10 是怎麼來的?

是随機抽取的? 錯! 第18位是校驗碼,是用前 17 位号碼算出來的:

身份證最後一位是x怎麼講(身份證最後一位)2

當然,我和你一樣,看到這麼複雜的描述就複雜。Office365 今天用 Excel 給大家拆解一下。

1、首先把身份證前17位分别填入C列的單元格内

身份證最後一位是x怎麼講(身份證最後一位)3

2、我們把每一位對應的系數錄入到D列,并在E列做乘積

身份證最後一位是x怎麼講(身份證最後一位)4

3、然後我們對E列求和,并計算除11之後的餘數

利用公式 =MOD(SUM(E2:E18),11)

身份證最後一位是x怎麼講(身份證最後一位)5

再從下表查找1對應的編碼,結果為0(綠色框标識)。

身份證最後一位是x怎麼講(身份證最後一位)6

所以,文章最上面扈三娘身份證最後一位是 X ,明顯就是僞造的證件了。

我們每次都需要這麼複雜錄入身份證号對其驗證碼?

其實一個Excel公式就可以搞定啦!

上述操作無非是利用了3組數組,① 身份證号的數組;② 每位數組對應權重的數組;③餘數對應的數組

公式如下:=VLOOKUP(MOD(SUM(MID(A1,{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,0)

這個公式大家可以收藏起來,将來可以用來驗證身份證号碼真僞。

有關數組的知識,我們明天帶給大家。

給大家貼兩個大兄弟的身份證,可以試試看“奧巴馬”和“韋小寶”的身份證号是否正确。

身份證最後一位是x怎麼講(身份證最後一位)7

身份證最後一位是x怎麼講(身份證最後一位)8

本篇分享結束,點贊、轉發讓大家一起學習吧!

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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