| 如何在電子表格中設(shè)置身份證號(hào)驗(yàn)證 | |||||||||||||
|
| |||||||||||||
| |||||||||||||
|
在建設(shè)發(fā)展、公共、調(diào)控、效能和精細(xì)的“五型”財(cái)政工作中,我們要積極推行鄉(xiāng)鎮(zhèn)財(cái)政所標(biāo)準(zhǔn)化建設(shè),逐步實(shí)現(xiàn)行為規(guī)范化、管理制度化、工作精細(xì)化、辦公現(xiàn)代化。 電子表格的靈活機(jī)變應(yīng)用,在工作精細(xì)化和辦公現(xiàn)代化當(dāng)中,有著極其重要的作用。本文擇其點(diǎn)滴,就如何在電子表格中設(shè)置身份證號(hào)驗(yàn)證,與眾做個(gè)探究。 在大批處理農(nóng)戶(hù)信息的過(guò)程中,經(jīng)常需要涉及到一項(xiàng)重要資料:身份證號(hào)碼。我們?cè)阡浫肷矸葑C號(hào)碼的過(guò)程中,常常會(huì)因?yàn)榇中拇笠馀e(cuò)號(hào)碼,導(dǎo)致其不能正確地聯(lián)系和識(shí)別相關(guān)人員。要查找一個(gè)身份證號(hào)是否出錯(cuò),一般的做法,是上網(wǎng)輸號(hào)查證,看尾號(hào)是否符合標(biāo)準(zhǔn),但這種辦法效率很低,不適合成批查找處理。本人結(jié)合工作實(shí)踐,試用了一種可以在電子表格中批量處理身份證號(hào)驗(yàn)證的函數(shù)公式,能有效地解決這個(gè)難題。 首先,讓我們先來(lái)了解身份證號(hào)的編號(hào)規(guī)則。我們現(xiàn)在通行的身份證號(hào)為十八位號(hào),前六位是地區(qū)代碼,第七至十四位是出生年月日代碼,第十五、十六位是鄉(xiāng)鎮(zhèn)代碼,第十七位是性別識(shí)別碼,男單女雙,同時(shí)又是同地區(qū)、同出生日期、同性別人員的區(qū)別碼,第十八位尾號(hào)則是前十七位號(hào)碼的識(shí)別碼,它是判斷身份證號(hào)是否正確的重要依據(jù)。尾號(hào)設(shè)置的專(zhuān)門(mén)規(guī)則是:用前十七位號(hào)碼,依次加權(quán)乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,再將得出的加權(quán)總和除以11,得出的余數(shù),從0到10十一種,依次對(duì)應(yīng)尾號(hào):1、0、X、9、8、7、6、5、4、3、2。 現(xiàn)在,我們來(lái)設(shè)置相關(guān)公式和函數(shù)。在EXCEL表的B、C、D、E四列中,分別設(shè)立身份證號(hào)、尾號(hào)、參數(shù)、檢驗(yàn)結(jié)果四個(gè)項(xiàng)目。 第一步:在身份證號(hào)列,將整列設(shè)為文本格式,在身份證號(hào)項(xiàng)目名稱(chēng)下的單元格中(如B3單元格),輸入一個(gè)十八位的第二代身份證號(hào); 第二步:在參數(shù)項(xiàng)目下的同行單元格內(nèi)(D3單元格),輸入如下函數(shù)公式:=12-(MID(B3,1,1)*7+MID(B3,2,1)*9+MID(B3,3,1)*10+MID(B3,4,1)*5+MID(B3,5,1)*8+MID(B3,6,1)*4+MID(B3,7,1)*2+MID(B3,8,1)*1+MID(B3,9,1)*6+MID(B3,10,1)*3+MID(B3,11,1)*7+MID(B3,12,1)*9+MID(B3,13,1)*10+MID(B3,14,1)*5+MID(B3,15,1)*8+MID(B3,16,1)*4+MID(B3,17,1)*2)+INT((MID(B3,1,1)*7+MID(B3,2,1)*9+MID(B3,3,1)*10+MID(B3,4,1)*5+MID(B3,5,1)*8+MID(B3,6,1)*4+MID(B3,7,1)*2+MID(B3,8,1)*1+MID(B3,9,1)*6+MID(B3,10,1)*3+MID(B3,11,1)*7+MID(B3,12,1)*9+MID(B3,13,1)*10+MID(B3,14,1)*5+MID(B3,15,1)*8+MID(B3,16,1)*4+MID(B3,17,1)*2)/11)*11,目的是將B3單元格的身份證號(hào)計(jì)算出加權(quán)總和后除以11得出余數(shù),并用12相減得出參數(shù); 第三步:在尾號(hào)項(xiàng)目列的同行單元格內(nèi)(C3單元格)輸入以下公式函數(shù):=IF(D3=12,1,IF(D3=11,0,IF(D3=10,"X",D3))),目的是按照尾號(hào)的專(zhuān)用編碼規(guī)則,將第二步D3單元格的參數(shù)計(jì)算結(jié)果轉(zhuǎn)化為正確尾號(hào); 第四步:在檢驗(yàn)項(xiàng)目下的單元格(E3單元格)內(nèi)輸入公式函數(shù):=IF(MID(B3,18,1)-D3=0,"正確","錯(cuò)誤"),目的是將B3身份證的尾號(hào)與計(jì)算出的正確尾號(hào)相對(duì)比,標(biāo)示正確與否。 第五步:批量檢驗(yàn)。將批量身份證號(hào)碼輸入或復(fù)制到B3以下的B列中,選定C3:E3,將光標(biāo)放置到右下角,顯黑十字時(shí),按住鼠標(biāo)左鍵,雙擊之后,你所輸入的身份證號(hào)之后三列,即刻就能出現(xiàn)你想得到的一切結(jié)果。 這個(gè)方法,沒(méi)有用到多么復(fù)雜的函數(shù),只是幾個(gè)常見(jiàn)函數(shù)綜合起來(lái)與公式靈活應(yīng)用,就得到了令人滿意的神效。如果我們能多動(dòng)腦筋,簡(jiǎn)簡(jiǎn)單單的一個(gè)EXCEL電子表就能使我們實(shí)現(xiàn)辦公現(xiàn)代化,再結(jié)合金財(cái)系列軟件的靈活運(yùn)用,電腦與手工妥善結(jié)合等,我們“五型”財(cái)政建設(shè)中的精細(xì)化和效能化兩型,就能有看得到的成果了。 | |||||||||||||
|
|
來(lái)自: E BOOK > 《我的圖書(shū)館》