第一篇:Excel解讀身份證號(hào)碼信息
Excel解讀身份證號(hào)碼信息
利用Excel自動(dòng)解讀身份證號(hào)碼信息的方法。這個(gè)自動(dòng)解讀表可以將身份證表格中的出生日期、性別自動(dòng)解讀出來(lái)。如果您愿意,當(dāng)然還可以用挖掘出來(lái)的信息做更多的數(shù)據(jù)統(tǒng)計(jì)和計(jì)算。
眾所周知,15位(18位)身份證號(hào)碼的第7—12位(14位)數(shù)字代表著持證人的出生年、月、日;第15位(17位)數(shù)字代表著持證人的性別(奇數(shù)為“男”,偶數(shù)為“女”)。下面,我們就利用Excel強(qiáng)大的函數(shù)功能,從身份證號(hào)碼中將這些信息挖掘出來(lái),顯示在相應(yīng)的單元格中。
本例涉及到的Excel函數(shù)如下:
1、DATE(year,month,day)
2、IF(Logical,Value_if_true,Value_if_false)
3、LEN(text)
4、MID(text,start_num,num_chars)
5、MOD(number,divisor)
在這里,我們假定身份證號(hào)碼保存在C列(從C2單元格開(kāi)始)中,性別和出生年、月、日分別保存在D列和E列中。
一、性別的判斷
選中D2單元格,輸入公式:
=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=0,“女”,“男”)或
=IF(MOD(IF(LEN(C7)=15,MID(C7,15,1),MID(C7,17,1)),2)=1,“男”,“女”),輸入完成后,按下“Enter”鍵進(jìn)行確認(rèn),第1位持證人的性別則自動(dòng)顯示在D2單元格中。
上述第一個(gè)公式的含義分三層來(lái)理解:
①如果身份證號(hào)碼是15位(LEN(C2)=15),則取其15位數(shù)字(MID(C2,15,1)),否則取其17位數(shù)字(MID(C2,17,1))。
②然后求取出來(lái)的數(shù)值除2后的余數(shù)(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2))。
③如果(IF)余數(shù)為“0”(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=0),則顯示“女”,否則顯示“男”。
再次選中D2單元格,用“填充柄”將上述公式復(fù)制到D列下面的單元格中,即可顯示出其他持證人的性別。
二、顯示出生年、月、日
選中E2單元格,輸入公式:=IF(LEN(C2)=15,DATE(MID(C2,7,2),MID(C2,9,2),MID(C2,11,2)),DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2))),輸入完成后,按下“Enter”鍵進(jìn)行確認(rèn),第1位持證人的出生年、月、日則自動(dòng)顯示在E2單元格中。
上述公式的含義如下:
如果(IF)身份證號(hào)碼是15位(LEN(C2)=15),則取其7至8位(MID(C2,7,2))、9至10位(MID(C2,9,2))、11至12位(MID(C2,11,2)),并以日期的格式顯示出來(lái)(DATE(MID(C2,7,2),MID(C2,9,2),MID(C2,11,2)));
反之,取其7至10位(MID(C2,7,4))、11至12位(MID(C2,11,2))、13至14位(MID(C2,13,2)),再以日期的格式顯示出來(lái)(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)))。
再次選中E2單元格,用“填充柄”將上述公式復(fù)制到E列下面的單元格中,即可顯示出其他持證人的出生年、月、日。
選中E列中含有日期的單元格區(qū)域,執(zhí)行“格式→單元格”命令,打開(kāi)“單元格格式”對(duì)話(huà)框(如圖2),切換到“格式”標(biāo)簽中(通常是默認(rèn)的標(biāo)簽),先在“格式類(lèi)別”下面選中“日期”選項(xiàng),然后在“示例”下面選中一種適合國(guó)人習(xí)慣的日期樣式,確定返回。
注意:如果不設(shè)置單元格格式,也是完全可以的,只不過(guò)顯示出來(lái)的日期樣式是“1976-12-17”。
演講稿
尊敬的老師們,同學(xué)們下午好:
我是來(lái)自10級(jí)經(jīng)濟(jì)學(xué)(2)班的學(xué)習(xí)委,我叫張盼盼,很榮幸有這次機(jī)會(huì)和大家一起交流擔(dān)任學(xué)習(xí)委員這一職務(wù)的經(jīng)驗(yàn)。
轉(zhuǎn)眼間大學(xué)生活已經(jīng)過(guò)了一年多,在這一年多的時(shí)間里,我一直擔(dān)任著學(xué)習(xí)委員這一職務(wù)。回望這一年多,自己走過(guò)的路,留下的或深或淺的足跡,不僅充滿(mǎn)了歡愉,也充滿(mǎn)了淡淡的苦澀。一年多的工作,讓我學(xué)到了很多很多,下面將自己的工作經(jīng)驗(yàn)和大家一起分享。
學(xué)習(xí)委員是班上的一個(gè)重要職位,在我當(dāng)初當(dāng)上它的時(shí)候,我就在想一定不要辜負(fù)老師及同學(xué)們我的信任和支持,一定要把工作做好。要認(rèn)真負(fù)責(zé),態(tài)度踏實(shí),要有一定的組織,領(lǐng)導(dǎo),執(zhí)行能力,并且做事情要公平,公正,公開(kāi),積極落實(shí)學(xué)校學(xué)院的具體工作。作為一名合格的學(xué)習(xí)委員,要收集學(xué)生對(duì)老師的意見(jiàn)和老師的教學(xué)動(dòng)態(tài)。在很多情況下,老師無(wú)法和那么多學(xué)生直接打交道,很多老師也無(wú)暇顧及那么多的學(xué)生,特別是大家剛進(jìn)入大學(xué),很多人一時(shí)還不適應(yīng)老師的教學(xué)模式。學(xué)習(xí)委員是老師與學(xué)生之間溝通的一個(gè)橋梁,學(xué)習(xí)委員要及時(shí)地向老師提出同學(xué)們的建議和疑問(wèn),熟悉老師對(duì)學(xué)生的基本要求。再次,學(xué)習(xí)委員在學(xué)習(xí)上要做好模范帶頭作用,要有優(yōu)異的成績(jī),當(dāng)同學(xué)們向我提出問(wèn)題時(shí),基本上給同學(xué)一個(gè)正確的回復(fù)。
總之,在一學(xué)年的工作之中,我懂得如何落實(shí)各項(xiàng)工作,如何和班委有效地分工合作,如何和同學(xué)溝通交流并且提高大家的學(xué)習(xí)積極性。當(dāng)然,我的工作還存在著很多不足之處。比日:有的時(shí)候得不到同學(xué)們的響應(yīng),同學(xué)們不積極主動(dòng)支持我的工作;在收集同學(xué)們對(duì)自己工作意見(jiàn)方面做得不夠,有些事情做錯(cuò)了,沒(méi)有周?chē)瑢W(xué)的提醒,自己也沒(méi)有發(fā)覺(jué)等等。最嚴(yán)重的一次是,我沒(méi)有把英語(yǔ)四六級(jí)報(bào)名的時(shí)間,地點(diǎn)通知到位,導(dǎo)致我們班有4名同學(xué)錯(cuò)過(guò)報(bào)名的時(shí)間。這次事使我懂得了做事要腳踏實(shí)地,不能馬虎。
在這次的交流會(huì)中,我希望大家可以從中吸取一些好的經(jīng)驗(yàn),帶動(dòng)本班級(jí)的學(xué)習(xí)風(fēng)氣,同時(shí)也相信大家在大學(xué)畢業(yè)后找到好的工作。謝謝大家!
第二篇:身份證號(hào)碼的解讀教學(xué)心得(最終版)
身份證號(hào)碼的解讀教學(xué)心得
南安華僑中學(xué)傅鎮(zhèn)清
一、學(xué)生的數(shù)學(xué)思想背景
本課題是在學(xué)生學(xué)會(huì)了用抽象的字母代替具體的數(shù),也就是用符號(hào)表達(dá)某種對(duì)象,已經(jīng)有一定的符號(hào)線(xiàn)的基礎(chǔ)上開(kāi)展的課題學(xué)習(xí)活動(dòng)。
二、布置學(xué)生課外任務(wù)
每一位學(xué)生搜集10個(gè)或10個(gè)以上的身份證號(hào)碼,并且盡可能多地向成人了解關(guān)于身份證號(hào)碼的有關(guān)知識(shí)。
三、集體研究
在學(xué)生收集完身份證號(hào)碼之后,提出如下問(wèn)題:
1、你收集到的身份證號(hào)碼是幾位數(shù)的?
答:十五位或十八位。(這個(gè)問(wèn)題比較簡(jiǎn)單,很快就可以回答)
2、我們班的同學(xué)每人都有一個(gè)座位號(hào),它是幾位數(shù),是如何編排出來(lái)的? 按順序編碼(一般無(wú)空碼)
3、如果身份證號(hào)碼也像我們的座位號(hào),這樣編排只要十位數(shù)也就夠了。而為什么不這樣做呢?請(qǐng)同學(xué)談?wù)勛约旱目捶ā?/p>
這時(shí)同學(xué)的回答五花八門(mén),主要是這樣做的可能性小。因?yàn)槿耸遣粩嘣谠鰷p的,要對(duì)一個(gè)班(<70人)的同學(xué)編碼相對(duì)比較容易,而要對(duì)全國(guó)十二億多的人口排序那將是一個(gè)非常大的工程,而且編出來(lái)的這個(gè)序號(hào)意義不大,假如萬(wàn)一這張身份證丟失了要補(bǔ)辦,那將又是一件麻煩的事情。
得出結(jié)論:身份證號(hào)碼不能夠象編座號(hào)這樣編排,這樣不科學(xué)。
4、身份證號(hào)碼是如何對(duì)全國(guó)的人進(jìn)行編碼的呢,你們知道嗎?請(qǐng)大家觀(guān)察收集到的號(hào)碼有什么異同點(diǎn)并談?wù)勛约旱目捶ā?/p>
總結(jié)出:我們(學(xué)生)收集到的號(hào)碼的前六位基本上相同,均為“350523”、“350583”或“350500”三種,中間六位(或八位)是該身份證持有者的生日碼,后三位(或后四位)不太清楚是什么?但知道十五位男性公民他身份證號(hào)碼的最后一位是奇數(shù),女性公民她身份證號(hào)碼的最后一位是偶數(shù)(十八位的則是倒數(shù)第二位),也就是說(shuō)十五位的末位或十八位的倒數(shù)第二位用來(lái)辨性別。
這是同學(xué)對(duì)身份證號(hào)碼的初步認(rèn)識(shí),也是比較容易獲得的信息。
5、請(qǐng)同學(xué)思考一下前六位“350523”、“350583”、“350500”的意思是什么?猜猜看?培養(yǎng)同學(xué)的數(shù)學(xué)猜想能力。
生答:可能是表示地區(qū)的吧!
師問(wèn):那這是多大的一個(gè)范圍,村、鎮(zhèn)還是縣呢?
同學(xué)沿著這個(gè)說(shuō)法討論我收集的是本村的有“350523”、“350583”,你收集到的也是你本村的也是“350523”和“350583”說(shuō)明不是村至少是鎮(zhèn)級(jí),而某同學(xué)收集的又是另一個(gè)鎮(zhèn)的號(hào)碼顯然也是“350523”或“350583”開(kāi)頭,說(shuō)明這是縣級(jí)或縣以上級(jí)的地區(qū),另一小部分同學(xué)收集到的泉州的號(hào)碼是“350500”,這樣就可以確定“350323”、“350583”同是表示南安。
討論結(jié)束后,接下來(lái)老師給予肯定同學(xué)們的結(jié)果,解釋這六位是用來(lái)表示地址簡(jiǎn)稱(chēng)地址碼。把同學(xué)們已知的本泉州地區(qū)的幾個(gè)縣(區(qū)、市)地址碼列出來(lái),供同學(xué)參考,并解讀這六位地址碼前兩個(gè)用以表示省或自治區(qū)、直轄市,也可以讓同學(xué)考慮一下全國(guó)共有幾個(gè)省、直轄市、自治區(qū)。用一位表示夠嗎?一般一個(gè)省、直轄市、自治區(qū)有幾個(gè)地區(qū)用幾位數(shù)表示
會(huì)比較科學(xué),再接下來(lái)是地區(qū)內(nèi)所轄的縣或縣級(jí)市,會(huì)有幾個(gè)用幾位數(shù)會(huì)比較科學(xué)?通過(guò)這樣的誘導(dǎo),就能比較自然地把地址碼的編碼方式和思想方法理清楚。為了更加好地讓同學(xué)掌握這種思想可以舉一下關(guān)于郵政編碼方式的編碼,讓同學(xué)作類(lèi)比學(xué)習(xí),加以鞏固,掃清同學(xué)的知識(shí)障礙。
6、在這樣基礎(chǔ)上提出如果只使用十二位或十四位(八位生日碼)表示身份證號(hào)碼即地址碼+生日碼好不好!請(qǐng)同學(xué)討論一下這時(shí)同學(xué)會(huì)很快得出這樣一定會(huì)存在很多重碼。也就是同一個(gè)縣級(jí)市同一天出生的嬰兒一般不止一個(gè)。這時(shí)在后面就必須加一個(gè)順序碼加以區(qū)分。那用幾位好呢?這個(gè)可以讓同學(xué)提出各種假設(shè),經(jīng)討論統(tǒng)一認(rèn)識(shí),三位就夠了,而且可以用奇偶數(shù)來(lái)表示男、女,這樣基本上也把整個(gè)身份證號(hào)碼解讀完畢,然后再把十八位身份證號(hào)碼的最后一位校驗(yàn)碼簡(jiǎn)單地介紹一下即可。
最后比較十五位與十八位號(hào)碼的差別是十八位多一位“檢驗(yàn)碼”,還有出生年份用四位數(shù),而十五位的是兩位數(shù)。這時(shí)可問(wèn)同學(xué)十五位的好呢?還是十八位的好呢?為什么要從十五位升格為十八位。可能同學(xué)一下子說(shuō)不出十八位的好處。
這時(shí)老師可以問(wèn)如果是單憑號(hào)碼用十五位表示的一個(gè)百歲老人與一個(gè)零歲嬰兒能否區(qū)分出來(lái),而導(dǎo)出舊的十五位編碼的的出生年份的表達(dá)缺陷。
8、最后我們平時(shí)使用的電話(huà)號(hào)碼在編碼上有規(guī)律嗎?請(qǐng)你說(shuō)一說(shuō)看。
經(jīng)過(guò)上述的巧妙地誘導(dǎo),把同學(xué)的思維引到逐步解讀身份證號(hào)碼的問(wèn)題上,培養(yǎng)了同學(xué)愛(ài)思考和增強(qiáng)了他們的“數(shù)感”及“符號(hào)感”,同時(shí)穿插著人文教育,培養(yǎng)同學(xué)良好的思想品德。推薦閱讀:
計(jì)劃書(shū)范文:http:///fanwen/jihuashu/
述職報(bào)告范文:http:///fanwen/shuzhi/
左眼皮跳是什么預(yù)兆:http://maren.bukeep.com
第三篇:身份證號(hào)碼證明
公民身份證號(hào)碼更正證明
本轄區(qū)公民吳彥(曾用名),女,漢族,河南省泌陽(yáng)縣泌水鎮(zhèn)新村居委會(huì)住。
原使用的公民身份號(hào)碼為:
系(重 / 錯(cuò))號(hào)。根據(jù)《中華人民共和國(guó)居民身份證法》的有關(guān)規(guī)定及公民身份號(hào)碼的編制原則,為確保公民身份證號(hào)碼的準(zhǔn)確性和唯一性,自2008 年月日起將原號(hào)碼更正為:
特此證明
河南省泌陽(yáng)縣泌水派出所
2011 年9 月22 日
注:請(qǐng)為申請(qǐng)人吳彥辦理公民身份號(hào)碼變更的相關(guān)事宜。此件為原件,如需要請(qǐng)留存復(fù)印件。、
第四篇:身份證號(hào)碼含義
新的身份證為18位,老的身份證是15位。關(guān)于身份證第18是怎么計(jì)算的,原理如下:根據(jù)〖中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn) GB 11643-1999〗中有關(guān)公民身份號(hào)碼的規(guī)定,公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。
排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼。
地址碼(身份證前六位)表示編碼對(duì)象常住戶(hù)口所在縣(市、旗、區(qū))的行政區(qū)劃代碼。(所有區(qū)域的編碼可以到這個(gè)網(wǎng)站http:///tjbz/index.htm 查詢(xún)到最新的縣及縣以上的行政編碼資料。)
生日期碼(身份證第七位到第十四位)表示編碼對(duì)象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。例如:1981年05月11日就用19810511表示。
順序碼(身份證第十五位到十七位)為同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。
校驗(yàn)碼(身份證最后一位)是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來(lái)的檢驗(yàn)碼。第十八位數(shù)字的計(jì)算方法為:
1.將前面的身份證號(hào)碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2.將這17位數(shù)字和系數(shù)相乘的結(jié)果相加。
3.用加出來(lái)和除以11,看余數(shù)是多少?
4余數(shù)只可能有0 1 2 3 4 5 6 7 8 9 10這11個(gè)數(shù)字。其分別對(duì)應(yīng)的最后一位身份證的號(hào)碼為1 0 X 9 8 7 6 5 4 3 2。
5.通過(guò)上面得知如果余數(shù)是2,就會(huì)在身份證的第18位數(shù)字上出現(xiàn)羅馬數(shù)字的Ⅹ。如果余數(shù)是10,身份證的最后一位號(hào)碼就是2。
例如:某男性的身份證號(hào)碼是***01X。我們要看看這個(gè)身份證是不是合法的身份證。首先:我們得出,前17位的乘積和是189 然后:用189除以11得出的結(jié)果是17 + 2/11,也就是說(shuō)余數(shù)是2。最后:通過(guò)對(duì)應(yīng)規(guī)則就可以知道余數(shù)2對(duì)應(yīng)的數(shù)字是x。所以,這是一個(gè)合格的身份證號(hào)碼。例如:某男性的身份證號(hào)碼是***01X。我們要看看這個(gè)身份證是不是合法的身份證。首先:我們得出,前17位的乘積和是189 然后:用189除以11得出的結(jié)果是17 + 2/11,也就是說(shuō)余數(shù)是
2。最后:通過(guò)對(duì)應(yīng)規(guī)則就可以知道余數(shù)2對(duì)應(yīng)的數(shù)字是x。所以,這是一個(gè)合格的身份證號(hào)碼。
第五篇:身份證號(hào)碼函數(shù)
用vlookup函數(shù),及其他各項(xiàng)功能,通過(guò)身份證號(hào)得出了出生日期、性別、戶(hù)籍所在地等多項(xiàng)信息,并加入了身份證號(hào)正確性驗(yàn)證機(jī)制和15位、18位號(hào)碼的轉(zhuǎn)換功能。
詳細(xì)制作步驟
要想了解身份證的秘密,首先讓我們了解一下我國(guó)現(xiàn)行的公民身份證標(biāo)準(zhǔn)。1.我國(guó)現(xiàn)行使用公民身份證號(hào)碼有兩種標(biāo)準(zhǔn)。2.15位身份證號(hào)碼(六位數(shù)字地址碼,六位數(shù)字出生日期碼,三位數(shù)字順序碼)。
3.18位身份證號(hào)碼(六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和
一位數(shù)字校驗(yàn)碼)。
4.5.地址碼表示編碼對(duì)象常住戶(hù)口所在縣(市、旗、區(qū))的行政區(qū)劃代碼。
6.日期碼表示編碼對(duì)象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。
7.順序碼表示同一范圍內(nèi)對(duì)同年、月、日出生的人員編定的順序號(hào)。奇數(shù)分給男性,偶數(shù)分給女性。
8.校驗(yàn)碼是根據(jù)前面十七位數(shù)字碼計(jì)算出來(lái)的檢驗(yàn)碼。
復(fù)制代碼
了解了以上知識(shí)后,讓我們來(lái)制作Excel表。
1.新建一個(gè)Excel文檔,2.將Sheet1重命名為“身份證信息”,在第1行各列中依次輸入“身份證號(hào)碼、十五位身份證號(hào)碼、十八位身份證號(hào)碼、性別、出生日期、年齡、省份、市、區(qū)縣”等文字,并將“出生日期”列設(shè)置為日期(yyyy.mm.dd)格式,其余列
設(shè)置為文本格式。
3.將Sheet2重命名為“區(qū)域信息”,從國(guó)家統(tǒng)計(jì)局下載到最新縣及縣以上行政
區(qū)劃代碼,經(jīng)整理后分別導(dǎo)入到“區(qū)域信息”的A、B兩列中,以便查詢(xún)。
復(fù)制代碼
到此,Excel表框架搭建完成,我們來(lái)寫(xiě)入函數(shù)完成查詢(xún)。
第一步 判斷號(hào)碼是否為正確的身份證號(hào)
一個(gè)正確的身份證號(hào)碼,要符合以下幾個(gè)標(biāo)準(zhǔn):
①應(yīng)為15位或18位;
②要包含數(shù)字(0-9)或字符(X);
③18位身份證號(hào)最后一位是真正的校驗(yàn)碼。
如果上面三個(gè)條件都滿(mǎn)足,則是正確的身份證號(hào)。
我們利用Excel單元格的“有效性”限制來(lái)完成校驗(yàn)。
具體方法是選擇“身份證信息”表,全選“身份證號(hào)碼”列,選擇“數(shù)據(jù)-有效性”菜單命令,在彈出的窗口“設(shè)置”標(biāo)簽中,將有效性條件的“允許”設(shè)置為“自定義”、“公式”
設(shè)置為
=
OR(LEN(A2)=15,IF(LEN(A2)=18,MID(“10X98765432”,MOD(SUM(MID(A2,ROW(INDIRECT(“1:17”)),1)*2^(18-ROW(INDIRECT(“1:17”)))),11)+1,1)=RIGHT(A2))),如圖一。
在“出錯(cuò)警告”標(biāo)簽中,設(shè)置出錯(cuò)提示信息,如圖二。
第二步 15位和18位身份證號(hào)碼的互換
具體方法是選擇“身份證信息”表,在B2單元格中輸入
=IF(LEN(A2)=15,A2,LEFT(REPLACE(A2,7,2,),15));
在C2單元格中輸入
{=IF(LEN(A3)=15,REPLACE(A3,7,19)&MID(“10X98765432”,MOD(SUM(MID(REPLACE(A3,7,19),ROW(INDIRECT(“1:17”)),1)*2^(18-ROW(INDIRECT(“1:17”)))),11)+1,1),A3)} 這里要注意是數(shù)組!
第三步 判斷性別
如果是15位的,則取最后一位;
如果是18位的號(hào),則取倒數(shù)第二位;
最后判斷該數(shù)值的奇偶性即可。
具體方法是選擇“身份證信息”表,在D2單元格中輸入
=IF(A2<>“",IF(MOD(RIGHT(LEFT(A2,17)),2),”男“,”女“),)
第四步 判斷出生日期
如果是15位的,則取第7至12位,在年份數(shù)前加上“19”;
如果是18位的,則直接取第7至14位;
具體方法是選擇“身份證信息”表,在E2單元格中輸入
=IF(A2<>”“,TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“)+0,)
第五步 判斷年齡
這里利用一個(gè)Excel的隱藏函數(shù) DATEDIF()
基本語(yǔ)法: =DATEDIF(開(kāi)始日期,結(jié)束日期,單位代碼),用“Y”來(lái)表示年份。具體方法是選擇“身份證信息”表,在F2單元格中輸入
=IF(A2<>”“,DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”#-00-00“),TODAY(),”Y“),)
第六步 判斷籍貫,包括省份、市、區(qū)縣
這是本期比賽最難的一部分,關(guān)鍵在于如何多重判斷省份、市、區(qū)縣信息。
首先要知道地址碼的構(gòu)成。代碼前兩位是省或直轄市代碼,中間兩位是市代碼,最后兩位是區(qū)縣代碼。
其次是數(shù)據(jù)存放?!皡^(qū)域信息”表中已經(jīng)存放了查詢(xún)所需的數(shù)據(jù),將數(shù)據(jù)區(qū)命名為“Code”以便查詢(xún)。如圖三
最后利用VLOOKUP函數(shù)來(lái)查詢(xún)數(shù)據(jù)。
基本語(yǔ)法:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
具體方法是選擇“身份證信息”表,在G2單元格中輸入=IF(A2<>”“,VLOOKUP(LEFT(A2,2)&”0000“,code,2,),)
在G2單元格中輸入=IF(A2<>”“,VLOOKUP(LEFT(A2,4)&”00“,code,2,),)
在G2單元格中輸入=IF(A2<>”",VLOOKUP(LEFT(A2,6),code,2,),)
最后一步 根據(jù)需要拖拽
剛才所寫(xiě)的公式只是在第2行寫(xiě)入的,大家可以根據(jù)需要向下拖拽,具體方法略去。