一,、解決輸入身份證號(hào)碼的問(wèn)題
默認(rèn)情況下在Excel當(dāng)前單元格中輸入的數(shù)字位數(shù)如果超過(guò)11位(不含11位)時(shí),系統(tǒng)將以“科學(xué)記數(shù)”格式顯示輸入的數(shù)字,;當(dāng)輸入的數(shù)字位數(shù)超過(guò)15位(不含15位)時(shí),,系統(tǒng)將15位以后的數(shù)字全部顯示為“0”。這樣一來(lái),,如果我們要輸入身份證號(hào)碼(15位或18位),,身份證號(hào)碼就不能正確顯示出來(lái)了。但我們有兩種辦法解決此問(wèn)題:
1,、利用數(shù)字標(biāo)簽
選中需要輸入身份證號(hào)碼的單元格(或區(qū)域),,打開(kāi)“單元格格式”對(duì)話框,進(jìn)入“數(shù)字”標(biāo)簽,,在“分類(lèi)”下面選中“文本”選項(xiàng),,確定退出即可。
2、在輸入身份證號(hào)碼時(shí),,在號(hào)碼前面加上一個(gè)英文單引號(hào)“'”,,即可讓身份證號(hào)碼完全顯示出來(lái)(該單引號(hào)不顯示)。
二,、讓單元格內(nèi)自動(dòng)添加身份證前面相同部分
身份證號(hào)碼的前6位,,是省、市,、區(qū)(縣)的代號(hào)(如資中縣:511025),,如果持證人都是資中縣的,輸入這樣的的身份證號(hào)碼,,可以讓單元格格式的“數(shù)字”標(biāo)簽幫你減輕輸入的工作量:選中需要輸入身份證號(hào)碼的單元格區(qū)域,,單擊Excel上面菜單欄的格式打開(kāi)“單元格”對(duì)話框(或者右鍵點(diǎn)擊設(shè)置單元格格式),進(jìn)入默認(rèn)的“數(shù)字”標(biāo)簽,,在“分類(lèi)”下面選中最下面的“自定義”選項(xiàng),,然后在右側(cè)“類(lèi)型”下面的方框中輸入:"511025"@,確定,。以后輸入身份證號(hào)碼9位及以后的數(shù)字(如“197303246211”)后,,系統(tǒng)會(huì)自動(dòng)在前面加上51102519,形成完整的身份證號(hào)碼(如“511025197303246211”),。
其它需要輸入數(shù)字含相同部分的也可按照這個(gè)方法輸入,。
Excel從身份證號(hào)碼中提取個(gè)人信息。
如18位身份證號(hào)碼:前6位是公民戶口登記地,,第7到14位代表出生日期,,第17位代表性別,奇數(shù)為男,,偶數(shù)為女,。 (15位身份證號(hào)碼15位數(shù)代表性別)
比如,某員工的身份證號(hào)碼(18位)是320521197208170241,,那么表示1972年8月17日出生,,性別為女。如果能想辦法從這些身份證號(hào)碼中將上述個(gè)人信息提取出來(lái),,不僅快速簡(jiǎn)便,而且不容易出錯(cuò),。
提取個(gè)人信息 需要使用IF,、LEN、MOD,、 MID,、DATE等函數(shù)。某表格,,其中員工的身份證號(hào)碼信息已輸入到C列,,出生年月信息填寫(xiě)在D列,,性別信息填寫(xiě)在B列。
1. 提取出生年月信息
由于上交報(bào)表時(shí)只需要填寫(xiě)出生年月,,不需要填寫(xiě)出生日期,,因此這里我們只需要關(guān)心身份證號(hào)碼的相應(yīng)部位即可,即顯示為“7208”這樣的信息,。在D2單元格中輸入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,,其中:
LEN(C2)=15:檢查C2單元格中字符串的字符數(shù)目是否等于15,意即檢查身份證號(hào)碼的長(zhǎng)度是否是15位,。
MID(C2,7,4):從C2單元格中字符串的第7位開(kāi)始提取四位數(shù)字,,即提取15位身份證號(hào)碼的第7、8,、9,、10位數(shù)字。
MID(C2,9,4):從C2單元格中字符串的第9位開(kāi)始提取四位數(shù)字,,即提取18位身份證號(hào)碼的第9,、10、11,、12位數(shù)字,。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一個(gè)邏輯判斷函數(shù),表示如果C2單元格是15位,,則提取第7位開(kāi)始的四位數(shù)字,,否則就從第9位開(kāi)始提取四位數(shù)字。
如果需要顯示為“70年12月”這樣的格式,,請(qǐng)使用DATE格式,,并在“單元格格式→日期”中進(jìn)行設(shè)置。
2. 提取性別信息
由于報(bào)表中各位員工的序號(hào)編排是按照上級(jí)核定的編制進(jìn)行的,,因此不可能按照男,、女固定的順序進(jìn)行編排,如果一個(gè)一個(gè)手工輸入的話,,既麻煩又容易出錯(cuò)
例如性別信息統(tǒng)一在B列填寫(xiě),,可以在B2單元格中輸入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:
LEN(C2)=15:檢查身份證號(hào)碼的長(zhǎng)度是否是15位,。
MID(C2,15,1):如果身份證號(hào)碼的長(zhǎng)度是15位,,那么提取第15位的數(shù)字。
MID(C2,17,1):如果身份證號(hào)碼的長(zhǎng)度不是15位,,即18位身份證號(hào)碼,,那么應(yīng)該提取第17位的數(shù)字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到給出數(shù)字除以指定數(shù)字后的余數(shù),本例表示對(duì)提出來(lái)的數(shù)值除以2以后所得到的余數(shù),。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余數(shù)是1,,那么B2單元格顯示為“男”,否則顯示為“女”,。
回車(chē)確認(rèn)后,,即可在B2單元格顯示正確的性別信息,接下來(lái)就是選中填充柄直接拖曳,。如圖2所示,,現(xiàn)在這份報(bào)表無(wú)論是提取信息或是核對(duì),都方便多了,!