电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel字符提取 身份證號(hào)碼里的秘密

 等待MYLOVE 2017-01-13

常用提取字符的函數(shù)



大家知道在身份證號(hào)碼里面蘊(yùn)藏著的很多信息。這里以18位的身份證為例,前6為為數(shù)字地址碼,第七位到第十四位為出生日期,第十五位到第十七位為順序碼(區(qū)分同一天出生的人),順序碼奇數(shù)為男性,偶數(shù)為女性,第十八位是校檢碼。

  1. 我們今天通過身份證號(hào)碼的信息來建立表格內(nèi)容。如下圖,包括通過身份證提取籍貫信息,生日信息,性別信息。

Excel字符提取 身份證號(hào)碼里的秘密

完成演示

2.第一步利用名字查找身份證號(hào)碼。在單元格B8輸入公式=IFERROR(VLOOKUP(A8,A3:B4,2,0),''),Iferror函數(shù)是在計(jì)算有誤時(shí)候設(shè)定返回值,不至于計(jì)算錯(cuò)誤值出來。Vlookup函數(shù)是VLOOKUP是按列查找,最終返回該列所需查詢列序所對(duì)應(yīng)的值,這里通過在A3:B4 里面查找A8,并且返回A3:B4區(qū)域內(nèi)第二列中對(duì)應(yīng)的值,這樣完成通過姓名查找身份證號(hào)碼。

Excel字符提取 身份證號(hào)碼里的秘密

身份證號(hào)碼

3.利用身份證號(hào)碼提取性別。公式=IF(MOD(MID(B8,17,1),2)=1,'男','女')。利用Mid函數(shù)函數(shù)返回身份證號(hào)碼第17位上面的數(shù),mid函數(shù)參數(shù)包括要截取的字符,從左邊幾位開始,從左邊共截取幾位。通過第17位上面的數(shù)的奇偶來判斷性別,利用Mod函數(shù)求余函數(shù)返回余數(shù)。Mod函數(shù)參數(shù)兩個(gè),一個(gè)是被除數(shù),第二個(gè)除數(shù),返回余數(shù)。再利用If函數(shù)判斷男女,當(dāng)Mod函數(shù)的余數(shù)是1的時(shí)候,返回男,否則返回女。

Excel字符提取 身份證號(hào)碼里的秘密

提取性別

4.利用身份號(hào)碼提取籍貫。首先在瀏覽器搜索相關(guān)的身份證地區(qū)代碼表資料,做成身份證地區(qū)代碼表,下面舉例做成了簡(jiǎn)單的代碼表。公式;=IFERROR(VLOOKUP(--LEFT(B8,6),D2:E4,2,0),'')。同樣Iferror函數(shù)是防止計(jì)算錯(cuò)誤用,Vlookup函數(shù)是根據(jù)Left函數(shù)提供的6為地區(qū)代碼在地區(qū)代碼表D2:E4,中查詢并返回相應(yīng)的籍貫。Left函數(shù)是從左邊截取字符的函數(shù),共兩個(gè) 參數(shù)一個(gè)是截取的內(nèi)容,第二個(gè)是從左向右截取的字符數(shù)。--LEFT(B8,6)前面的--是將Left函數(shù)返回的文本型數(shù)據(jù)轉(zhuǎn)化為數(shù)值型數(shù)據(jù),一邊Vlookup的查找。

Excel字符提取 身份證號(hào)碼里的秘密

籍貫

5.在身份證號(hào)碼中提取生日。公式:=IFERROR(TEXT(--MID(B8,7,8),'0000年00月00日'),'')。Iferror函數(shù)就不說了,--MID(B8,7,8)是在身份中當(dāng)中提取第7為到14位字符并且轉(zhuǎn)化為數(shù)值。利用Text函數(shù)轉(zhuǎn)化為指定格式輸出。

Excel字符提取 身份證號(hào)碼里的秘密

提取生日

6.是不是看起來挺復(fù)雜的,主要是公式的理解,大家多多查詢下公式,希望大家能夠技能飛躍。

Excel字符提取 身份證號(hào)碼里的秘密

完成效果

    本站是提供個(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)論公約

    類似文章 更多