Excel自學(xué):身份證末位的秘密
本節(jié)小才子結(jié)合18位身份證號(hào)碼末位的秘密這個(gè)列子帶大家強(qiáng)化幾個(gè)辦公常用的函數(shù)結(jié)合使用(VLOOKUP函數(shù),IF函數(shù),MOD函數(shù),RIGHT函數(shù),MID函數(shù),TEXT函數(shù)等)
效果如下:

身份證號(hào)是由18位組成,其中前6位代碼地區(qū),第7-14位表示出生年月日,第15-17位表示出生序號(hào)及性別,第18位是用來(lái)驗(yàn)證身份證是否有效的識(shí)別碼。這個(gè)識(shí)別碼是怎么計(jì)算的呢?
1、將身份證號(hào)碼的前17位數(shù)字分別乘以一個(gè)系數(shù),從第1位至第17位分別乘以7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2
2、將17位相乘的結(jié)果相加
3、相加的結(jié)果除以11,取余數(shù)
4、根據(jù)余數(shù),對(duì)應(yīng)相應(yīng)的識(shí)別碼
| 余數(shù) | 識(shí)別碼 |
| 0 | 1 |
| 1 | 0 |
| 2 | X |
| 3 | 9 |
| 4 | 8 |
| 5 | 7 |
| 6 | 6 |
| 7 | 5 |
| 8 | 4 |
| 9 | 3 |
| 10 | 2 |
根據(jù)上述規(guī)則,運(yùn)用相對(duì)應(yīng)的函數(shù),可以通過(guò)Excel一些通用的函數(shù)來(lái)實(shí)現(xiàn)

G1=MID(B$1,F1,1)
I1=G1*H1
I18=SUM(I1:I17)
H18=MOD(I18,11)
G18=TEXT(VLOOKUP(H18,D1:E12,2,0),0)
B4=IF(RIGHT(B1,1)=G18,"合法","不合法")
B5=IF(B4="合法","","正確的末位應(yīng)是"&G18)
這樣一個(gè)高大上的查詢身份證是否合法的小系統(tǒng)就生成啦!
不懂這些基礎(chǔ)函數(shù)的可以閱讀原文
查看前面分享過(guò)的
======================
本節(jié)完
還有什么其他的問(wèn)題都可以后臺(tái)直接發(fā)送給小才子,小才子會(huì)第一時(shí)間回答您
感謝對(duì)小才子的大力支持!
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
