久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

由身份證號(hào)碼分析出生日期及性別 EXCEL表格自動(dòng)生成

 昵稱fIA9z 2013-06-05
EXCEL表格自動(dòng)生成

身份證包含了大量信息,,如發(fā)證地址,、出生日期、性別等,,可以通過(guò)設(shè)置公式自動(dòng)將出生日期和性別提取出來(lái),。設(shè)置方法如下:

(1)提取出生日期

身份證號(hào)碼通常是15位或18位,

1)若身份證號(hào)碼為15位,,如某人的身份證號(hào)碼為“310112570416314”,,說(shuō)明他是1957年4月16日出生,如果出生的年份用M表示,,月份用N表示,,日期用P表示,用文本連接符將其連接起來(lái)就是“="19"&M&"年"&N&"月"&P&"日"”,。
為了從身份證號(hào)碼中提取有關(guān)的信息,,需要用一個(gè)文本函數(shù)"MID”,其格式為:MID(text,start_num,num_chars),,表示的意思是:MID(原來(lái)的字串,,開(kāi)始位置,字符的個(gè)數(shù)),。設(shè)原來(lái)字串即身份證號(hào)碼為R,。則:
年份M=MID(R,7,,2),,表示從第7個(gè)字符開(kāi)始算起取2個(gè),即取“57”,。
月份N=MID(R,9,,2),,表示從第9個(gè)字符開(kāi)始算起取2個(gè),,即取“04”。
日期P=MID(R,,11,,2),表示從第11個(gè)字符開(kāi)始算起取2個(gè),,即取“16”,。

這時(shí)上述函數(shù)就變?yōu)椋?br>="19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日"

上式表示的意思是:“19”加上從B2單元格中的第7位開(kāi)始取出2位的數(shù)值加上“年”,再加上B2單元格中從第9位開(kāi)始取出2位的數(shù)值加上“月”,,再加上B2單元格中從第11位開(kāi)始取出2位的數(shù)值加上“日”,。在C2中輸入公式后,打回車,,然后拉動(dòng)C2單元格的右下角,,得出如圖2-72所示結(jié)果。

圖2-72

2)身份證號(hào)碼為18位,,因?yàn)椴恍枰偌幽炅?,只需將公式改為?MID(B9,7,4)&"年"&MID(B9,11,2)&"月"&MID(B9,13,2)&"日"”即可,如圖2-73所示,。

圖2-73

3)若15位和18位的混合在一起,。

方法一:可以將其排序,將15位的和18位的分開(kāi)成兩類,,分別用上述函數(shù)即可,。
方法二:不進(jìn)行新的排序,再引入判別函數(shù)IF,,對(duì)字符串進(jìn)行判別,,若是15位,則用前述函數(shù),,否則用后面的函數(shù),。
公式為:=IF(LEN(B2)=15,”19”&MID(B2,7,2)&”年"&MID(B2,9,2)&”月"&MID(B2,11,2)&”日",MID(B2,7,4)&”年"&MID(B2,11,2)&”月"&MID(B2,13,2)&”日")。
上式的含義是:若B2單元格中是15個(gè)字符時(shí),,用含有“19”的函數(shù)運(yùn)算,,否則用后面的函數(shù)運(yùn)算。如圖2-74所示,?!癓EN”是確定單元格中字符串的個(gè)數(shù)的函數(shù),既可以確定數(shù)值的個(gè)數(shù),,也可以確定文字的個(gè)數(shù),。

圖2-74

(2)確定男女性別

18位身份證號(hào)碼中的倒數(shù)第二位是用來(lái)確定性別的,單數(shù)為男,雙數(shù)則為女,。要確定性別,,用函數(shù)MID,該函數(shù)表示從字符串指定位置開(kāi)始取出的字符位數(shù),,如“MID(B2,17,1),2)”表示從B2單元格中的字符中,,從左邊數(shù)第17位開(kāi)始,取出一位數(shù)值,。再用函數(shù)MOD判別是奇數(shù)還是偶數(shù),。在D2中輸入的函數(shù)為:“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”。公式的含義是:在B2單元格中取出倒數(shù)第二位,,然后除以2,,當(dāng)余數(shù)是1時(shí),則為男,,否則為女,。然后下拉進(jìn)行公式的填充。如圖2?75所示,。也可以在D2單元格中輸入公式:“=(IF(B2="","",IF(MOD(MID(B2,17,1),2)=1,"男","女")))”,,其含義是,當(dāng)B2單元格為空時(shí),,顯示為空,,否則再進(jìn)行性別的判斷。如果15位和18位混合在一起,,可以用公式:“=(IF(B2="","",IF(MOD(IF(LEN(B2)=15,MID(B2,15,1),MID(B2,17,1)),2)=1,"男","女")))”,。當(dāng)B2單元格為空時(shí),顯示為空,,否則,,當(dāng)B2單元格為15位時(shí),取15位的最后一位(身份證號(hào)為15位的最后一位表示性別),,否則,,從18位身份證號(hào)第17開(kāi)始取一位,進(jìn)行性別的判斷,。

圖2-75

(3)確定年齡

由身份證分析了出生年月后,,利用判斷兩個(gè)時(shí)間間隔的函數(shù)“DATEDIF”可以確定年齡。在E2單元格中輸入函數(shù):“=DATEDIF(C2,TODAY(),"Y")”,,含義是,,當(dāng)前時(shí)間與C2單元格中的時(shí)間差,以“年”顯示在E2單元格中,。然后向下拉動(dòng),,將該公式一直填充到E11單元格中,。如圖2-76所示。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多