第一篇:excel:身份證號(hào)有效性檢查
A:位數(shù)檢查
1、選中A1:A10
2、“數(shù)據(jù)/有效性/設(shè)置/允許/自定義/公式/=OR(LEN(A1)=15,LEN(A1)=18)/出錯(cuò)警告/樣式/停止/標(biāo)題/錯(cuò)誤/錯(cuò)誤信息/號(hào)碼位數(shù)錯(cuò)誤,請(qǐng)重新輸入!/確定”。
3、在選區(qū)輸入非15、18位數(shù)值時(shí) 即出現(xiàn)錯(cuò)誤提示對(duì)話框并發(fā)出警告聲響,只有點(diǎn)“取消”,再輸入正確數(shù)值方可。B:用性別判別對(duì)與錯(cuò):
1、如果以C列輸入性別為準(zhǔn),在B列輸入公式“=IF(IF(MOD(MID(A1,17,1),2)=0,“女”,“男”)=C1,“第17位正確”,“第17位錯(cuò)”)”,向下復(fù)制到需要處如B3,即可判別A列號(hào)碼第17位數(shù)碼之對(duì)錯(cuò),如黃色區(qū)域所示。(提取性別=IF(MOD(MID(A2,17,1),2)=0,“女”,“男”))
2、如果以A列輸入號(hào)碼為準(zhǔn),在D列輸入公式“=IF(IF(MOD(MID(A1,17,1),2)=0,“女”,“男”)=C1,“C列正確”,“C列填錯(cuò)”)”,向下復(fù)制到需要處如D3,即可判別C列填寫(xiě)之對(duì)與錯(cuò),如綠色區(qū)域所示。C:檢查有無(wú)重復(fù)
H1(或者其他空列)公式=COUNTIF(G:G,G1&“*”)向下填充到底出現(xiàn)大于1的數(shù)就是有重復(fù)的
第二篇:身份證號(hào)
身份證號(hào): 功能: 1)查詢(xún)身份證號(hào)所屬地區(qū) 2)分析出生年月日、性別
是查看身份證所有人的所在地區(qū) 和 出生年月日、性別
18位身份號(hào)一般是由
所在地+所在區(qū)(縣)+出生年月日+個(gè)人代碼組成的!
個(gè)人代碼尾數(shù)(也就是身份證號(hào)的最后一位)雙數(shù)為女性,單數(shù)為男性!
舉個(gè)例子:我是天津,天津地區(qū)號(hào)是120,區(qū)號(hào)(以河西區(qū)為例)103 生日:1958年2月9號(hào) 個(gè)人的代碼是5918
這樣組成的身份證號(hào)就是 ***918
中華人民共和國(guó)行政區(qū)劃代碼(GB/T2260—999)
代碼 省、市名稱(chēng) 代碼 省、市名稱(chēng) 11 北京市 42 湖北省 12 天津市 43 湖南省 13 河北省 44 廣東省 14 山西省 45 廣西壯族自治區(qū) 15 內(nèi)蒙古自治區(qū) 46 海南省 21 遼寧省 50 重慶市 22 吉林省 51 四川省 23 黑龍江省 52 貴州省 31 上海市 53 云南省 32 江蘇省 54 西藏自治區(qū) 33 浙江省 61 陜西省 34 安徽省 62 甘肅省 35 福建省 63 青海省 36 江西省 64 寧夏回族自治區(qū) 37 山東省 65 新疆維吾爾自治區(qū) 41 河南省
我們要驗(yàn)證身份證號(hào)是否正確,就得先了解身份證號(hào)的含意。
身份證號(hào)都代表什么意思?
1、號(hào)碼的結(jié)構(gòu)
公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。
2、地址碼(前六位數(shù))
表示編碼對(duì)象常住戶(hù)口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
3、出生日期碼(第七位至十四位)
表示編碼對(duì)象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。
4、順序碼(第十五位至十七位)
表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序號(hào),順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
5、校驗(yàn)碼(第十八位數(shù))
(1)十七位數(shù)字本體碼加權(quán)求和公式
S = Sum(Ai * Wi), i = 0,..., 16,先對(duì)前17位數(shù)字的權(quán)求和 Ai:表示第i位置上的身份證號(hào)碼數(shù)字值 Wi:表示第i位置上的加權(quán)因子
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2(2)計(jì)算模 Y = mod(S, 11)(3)通過(guò)模得到對(duì)應(yīng)的校驗(yàn)碼 Y: 0 1 2 3 4 5 6 7 8 9 10 校驗(yàn)碼: 1 0 X 9 8 7 6 5 4 3 2 尾數(shù)“X”啥意思?升位后有一部分人身份證號(hào)碼的尾數(shù)卻是“X”,常常被懷疑是假證。其實(shí),第18位校驗(yàn)碼是由公安部門(mén)按統(tǒng)一的公式計(jì)算出來(lái)的,從“1”至“10”,由10個(gè)阿拉伯?dāng)?shù)字組成。假如身份證尾號(hào)是10,那么號(hào)碼就成了19位數(shù),有關(guān)部門(mén)采用了羅馬數(shù)字“X”來(lái)代替10,這樣,有一部分居民的身份證號(hào)碼尾數(shù)就是“X”。遼寧省 210000
名稱(chēng) 代碼 名稱(chēng) 代碼
沈陽(yáng)市 210100 西崗區(qū) 210203 市轄區(qū) 210101 沙河口區(qū) 210204 和平區(qū) 210102 甘井子區(qū) 210211 沈河區(qū) 210103 旅順口區(qū) 210212 大東區(qū) 210104 金州區(qū) 210213 皇姑區(qū) 210105 長(zhǎng)海縣 210224 鐵西區(qū) 210106 瓦房店市 210281 蘇家屯區(qū) 210111 普蘭店市 210282 東陵區(qū) 210112 莊河市 210283 新城子區(qū) 210113 鞍山市 210300 于洪區(qū) 210114 市轄區(qū) 210301 遼中縣 210122 鐵東區(qū) 210302 康平縣 210123 鐵西區(qū) 210303 法庫(kù)縣 210124 立山區(qū) 210304 新民市 210181 舊堡區(qū) 210311 大連市 210200 臺(tái)安縣 210321
市轄區(qū) 210201 岫巖滿(mǎn)族自治縣 210323 中山區(qū) 210202 海城市 210381 撫順市 210400 市轄區(qū) 210801 市轄區(qū) 210401 站前區(qū) 210802 新?lián)釁^(qū) 210402 西市區(qū) 210803 露天區(qū) 210403 鲅魚(yú)圈區(qū) 210804 望花區(qū) 210404 老邊區(qū) 210811 順城區(qū) 210411 蓋州市 210881 撫順縣 210421 大石橋市 210882
新賓滿(mǎn)族自治縣 210422 阜新市 210900 清原滿(mǎn)族自治縣 210423 市轄區(qū) 210901 本溪市 210500 海州區(qū) 210902 市轄區(qū) 210501 新邱區(qū) 210903 平山區(qū) 210502 太平區(qū) 210904 溪湖區(qū) 210503 清河門(mén)區(qū) 210905 明山區(qū) 210504 細(xì)河區(qū) 210911
南芬區(qū) 210511 阜新蒙古族自治縣 210921 本溪滿(mǎn)族自治縣 210521 彰武縣 210922 桓仁滿(mǎn)族自治縣 210522 遼陽(yáng)市 211000 丹東市 210600 市轄區(qū) 211001 市轄區(qū) 210601 白塔區(qū) 211002 元寶區(qū) 210602 文圣區(qū) 211003 振興區(qū) 210603 宏偉區(qū) 211004 振安區(qū) 210604 弓長(zhǎng)嶺區(qū) 211005
鳳城滿(mǎn)族自治縣 210621 太子河區(qū) 211011 寬甸滿(mǎn)族自治縣 210624 遼陽(yáng)縣 211021 東港市 210681 燈塔縣 211022 錦州市 210700 盤(pán)錦市 211100 市轄區(qū) 210701 市轄區(qū) 211101 古塔區(qū) 210702 雙臺(tái)子區(qū) 211102 凌河區(qū) 210703 興隆臺(tái)區(qū) 211103 太和區(qū) 210711 大洼縣 211121
北鎮(zhèn)滿(mǎn)族自治縣 210725 盤(pán)山縣 211122 黑山縣 210726 鐵嶺市 211200 義縣 210727 市轄區(qū) 211201 凌海市 210781 銀州區(qū) 211202 營(yíng)口市 210800 清河區(qū) 211204
鐵嶺縣 211221 喀喇沁左翼蒙古族自治縣 211324 西豐縣 211223 北票市 211381 昌圖縣 211224 凌源市 211382 鐵法市 211281 錦西市 211400 開(kāi)原市 211282 市轄區(qū) 211401 朝陽(yáng)市 211300 連山區(qū) 211402 市轄區(qū) 211301 葫蘆島區(qū) 211403 雙塔區(qū) 211302 南票區(qū) 211404 龍城區(qū) 211303 綏中縣 211421 朝陽(yáng)縣 211321 建昌縣 211422 建平縣 211322 興城市 211481
第三篇:身份證號(hào)變更證明
身份證號(hào)變更證明身份證號(hào)變更證明 公民身份證號(hào)碼變更證明 本轄區(qū)居民: 性別: 民族 住址:
原使用的公民身份證號(hào)碼為
□□□□□□□□□□□□□□□□□□ 系(重/錯(cuò)號(hào))。根據(jù)《中華人民共和國(guó)居民身份證法》的有關(guān)規(guī)定及公民身份號(hào)碼的編制原則,為確保公民身份號(hào)碼的準(zhǔn)確性和唯一性,自 年 月 日起將原號(hào)碼更正為: □□□□□□□□□□□□□□□□□□。特此證明。您們好!我是重慶合川區(qū)二郎鎮(zhèn)村民,因?yàn)槲业纳矸葑C第一代與第二代還有銀行卡都一起被小偷偷了,現(xiàn)第二代身份證已補(bǔ)辦,但銀行方面因?yàn)槭堑谝淮矸葑C與第二代身份證的號(hào)碼有所變更,銀行方面要求鎮(zhèn)派出所出示一份證明,證明兩個(gè)號(hào)碼為同一個(gè)人,第一代的號(hào)碼和第二代的,這也沒(méi)什么影響,可我多次找到鎮(zhèn)派出所開(kāi)具證明,鎮(zhèn)派出所都強(qiáng)行拒絕,我?guī)狭藨?hù)口本也不行,派出所的態(tài)度極度惡劣,拒絕的理由是為什么要為我開(kāi)具證明,要求我出示銀行卡,我有卡還出什么證明,吃多了沒(méi)事做嗎?說(shuō)什么誰(shuí)知道我搞什么,自己不把東西撿好,這是一個(gè)拿著老百姓的血汗錢(qián)為人民辦的事嗎?古有國(guó)以民為生,現(xiàn)也一樣,老百姓需要的不就是一個(gè)為人民做事的人嗎?他坐到那個(gè)位置上這點(diǎn)事都做不了、辯不了,那拿著錢(qián)做什么的,吃干飯的嗎?像這種情況我的錢(qián)難道就不能要了嗎?是政府改的身份證號(hào)碼,讓他查一下兩個(gè)身份證確實(shí)屬于同一人,開(kāi)這樣的證明他為什么不開(kāi),身份證號(hào)碼是他改的,他出具一個(gè)證明有那么難嗎?況且我還出具了戶(hù)口本,要不給我補(bǔ)辦第一代身份證了,那為什么政府更換身份證時(shí)不通知大家把銀行卡也更換了,派出所的管事的人回答說(shuō),沒(méi)有存檔,他是管身份證的,這點(diǎn)事都做不好要來(lái)好看的嗎?身份證是國(guó)民的代表信息,代表一個(gè)人的身份,他居然可以代表政府說(shuō)出這樣不負(fù)責(zé)任的話,查不到號(hào)碼,看不到信息,沒(méi)有存檔,政府就是這樣為人民做事的,問(wèn)題是我補(bǔ)辦身份證才幾天,他居然這樣說(shuō),現(xiàn)在我們老百姓要辦點(diǎn)事比登天還難,補(bǔ)辦身份證,今天叫你明天去,明天叫你后天去,跑了好多次,明明可以收也不收,就要難為老百姓,還兇得不得,政府官員代表的不止是一個(gè)政府還有一個(gè)國(guó)家,這樣的態(tài)度難道就沒(méi)人管了嗎?政府就是這樣為人民做事的,這樣的人才來(lái)代表國(guó)家和政府的,別忘了你們的根也是老百姓。打電話到合川政府派出所,一個(gè)電話給你轉(zhuǎn)一個(gè)電話,電話費(fèi)都打了幾十元,可沒(méi)一個(gè)人管,就一個(gè)部門(mén)接一個(gè)部門(mén)的讓你去找,找來(lái)找去就是循環(huán)的,難道政府就沒(méi)人受理老百姓的事,真正為老百姓辦事沒(méi)有嗎?這是什么時(shí)代,什么社會(huì)呀!政府總是讓老百姓相信政府,可政府做了什么讓老百姓相信的事了,值得信任的事了,如果再?zèng)]人受理,我就不怕浪費(fèi)時(shí)間繼續(xù)反映,這里不受理我再重慶,再北京,上網(wǎng)發(fā)微博,我相信總有人管的,老百姓一定會(huì)找到有人幫的好官員的……急切的等待你們的回復(fù),也等待你們處理此事,我的銀行里的錢(qián)等著鎮(zhèn)派出所開(kāi)具證明才以能掛失……謝謝!辦理單位:區(qū)公安局 辦理結(jié)果:來(lái)信人: 您好,來(lái)信收悉,區(qū)政府高度重視,已責(zé)成區(qū)公安局調(diào)查處理,現(xiàn)將您反映的問(wèn)題回復(fù)如下: 關(guān)于您反映二代身份證和一代身份證號(hào)碼不一致,要求派出所出具證明的問(wèn)題。區(qū)公安局安排戶(hù)籍科工作人員與您聯(lián)系后,著手調(diào)查,并將有關(guān)情況向您進(jìn)行了詳細(xì)解釋。
經(jīng)查,在常住人口系統(tǒng)中未發(fā)現(xiàn)您有變更身份證號(hào)碼的信息,但是您一代身份證號(hào)碼為15位,在更換為二代身份證后,15位的號(hào)碼升為18位,屬于正常的變化。因?yàn)槟k理銀行卡時(shí),是使用第一代即15位號(hào)碼的身份證登記的,現(xiàn)在遺失,需要到派出所出具證明。對(duì)此,請(qǐng)您將二代身份證及相關(guān)一代身份證材料帶到二郎鎮(zhèn)派出所,由派出所出具證明。
經(jīng)追蹤調(diào)查,二郎鎮(zhèn)派出所已于12月14日,在您家人提交齊全有關(guān)證明材料后,為您出具了證明材料,目前已由您的家人寄往您工作所在地。
第四篇:身份證號(hào)錯(cuò)誤函數(shù)
Private Sub Worksheet_Change(ByVal Target As Range)On Error GoTo ErrorHandle '設(shè)置錯(cuò)誤處理
Application.Volatile(False)'將函數(shù)標(biāo)記為非易失性函數(shù)
If Target.Column = 15 And Target.Row > 4 Then '此處設(shè)置身份證件號(hào)所在列序號(hào)
Dim wi As Variant, ji As Variant, sum%, i%, datBirthday As Date
Dim s As String
s = Target.Text
wi = Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2)
ji = Array(“1”, “0”, “X”, “9”, “8”, “7”, “6”, “5”, “4”, “3”, “2”)If Len(s)= 18 Then If Not(IsNumeric(Mid(s, 1, 17))And(IsNumeric(Right(s, 1))Or Right(s, 1)= “X”))Then
Err.Raise vbObjectError + 1001, , “號(hào)碼中有非法字符”
GoTo ErrorHandle End If ElseIf Len(s)= 0 Then
Cells(Target.Row, Target.Column).Interior.ColorIndex = 0 Exit Sub Else
Err.Raise vbObjectError + 1002, , “號(hào)碼不是18位”
GoTo ErrorHandle End If datBirthday = DateValue(Mid(s, 7, 4)& “-” & Mid(s, 11, 2)& “-” & Mid(s, 13, 2))
sum = 0 For i = 0 To UBound(wi)sum = sum + Mid(s, i + 1, 1)* wi(i)Next i
If ji(sum Mod 11)<> Right(s, 1)Then
MsgBox “18位身份證號(hào)碼中的校驗(yàn)碼錯(cuò)誤!” & vbCrLf & “您要輸入的是:” & Left(s, 17)& ji(sum Mod 11)& “嗎?”
Cells(Target.Row, Target.Column).Interior.ColorIndex = 33
Else
Cells(Target.Row, Target.Column).Interior.ColorIndex = 0 End If Exit Sub
ErrorHandle: If Err.Number = 13 Then
MsgBox “號(hào)碼中出生日期非法” Else
MsgBox Err.Description End If
Cells(Target.Row, Target.Column).Interior.ColorIndex = 33 Exit Sub End If End Sub
第五篇:錯(cuò)誤身份證號(hào)證明
證 明
因,導(dǎo)致我校學(xué)生 在2014年初二地理、生物結(jié)業(yè)考試(中考、體育考試、信實(shí)考試)報(bào)名時(shí)登記了錯(cuò)誤的身份證號(hào)。
考生號(hào): 正確身份證號(hào): 錯(cuò)誤身份證號(hào):
考生簽字: 學(xué)校簽字蓋章: 家長(zhǎng)簽字: 旗縣區(qū)簽字蓋章:
年 月 日
附件:考生身份證復(fù)印件或戶(hù)籍證明 要求學(xué)校、旗縣區(qū)必須簽字和蓋章。