在知道身份證號(hào)碼的前提下,我們可以從身份證號(hào)碼中提取有用的信息,如性別,籍貫,出生日期,年齡等,在EXCEL中可以使用函數(shù)來提取,大大的減少工作量,不知道如何操作的朋友可以一起來學(xué)習(xí)一下。
以上身份證號(hào)為隨機(jī)生成,如有雷同純屬巧合。
1. 計(jì)算性別
身份證號(hào)的第17位是性別標(biāo)識(shí),其中偶數(shù)代指女性,奇數(shù)代指男性。如圖1,在B2單元格輸入“=IF(MOD(MID(A2,17,1),2),"男","女")”并向下填充,即可獲得每個(gè)號(hào)碼所對應(yīng)的性別。
2. 計(jì)算年齡
年齡的最大特點(diǎn)是它會(huì)隨著時(shí)間而變化,為了計(jì)算當(dāng)前的年齡,我們引入TODAY、YEARFRAC等函數(shù)。其原理是計(jì)算出出生日期距今天的時(shí)間,將這個(gè)時(shí)間的單位轉(zhuǎn)換為年之后,再進(jìn)行取整操作。公式也不復(fù)雜,在D2單元格輸入“=INT(YEARFRAC(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),3))”就能輕松完成。
3. 計(jì)算籍貫
身份證號(hào)碼的前6位是地址碼,我們可以通過查詢GB/T2260所規(guī)定的行政區(qū)劃代碼來獲取籍貫。制作一個(gè)名為“地址表”的行政區(qū)劃代碼空表,表中數(shù)據(jù)可通過中華人民共和國民政部網(wǎng)站或政府其他網(wǎng)站獲取,復(fù)制相關(guān)數(shù)據(jù)并粘貼到“地址表”中即可(圖2)。
在個(gè)人信息表中使用VLOOKUP函數(shù)便可以快速地輸出地址。在E2單元格輸入公式“=VLOOKUP(LEFT(A2,6),地址表!$A$1:$B$3465,2,FALSE)”并填充即可。
小提示:在用VLOOKUP函數(shù)匹配數(shù)字符號(hào)時(shí),最好將所有數(shù)字統(tǒng)一轉(zhuǎn)換為文本格式。其方法如下:如圖2,選中A列數(shù)據(jù),按下Ctrl + C復(fù)制,點(diǎn)擊“數(shù)據(jù)”菜單下的“分列”按鈕,在彈出的對話框內(nèi)依次兩次點(diǎn)擊“下一步”,然后選擇“文本”并點(diǎn)擊“完成”(圖3)。
擴(kuò)展閱讀:計(jì)算身份證校驗(yàn)碼
校驗(yàn)碼是身份證中最后一位數(shù)字,用于檢測該身份證號(hào)是否合法。它是根據(jù)前面十七位數(shù)字碼,按照ISO 7064:1983.MOD 11-2校驗(yàn)碼計(jì)算出來的。只需在F2單元格輸入公式“=IF(CODE(VLOOKUP(MOD((MID(A2,1,1)*7+MID(A2,2,1)*9+MID(A2,3,1)*10+MID(A2,4,1)*5+MID(A2,5,1)*8+MID(A2,6,1)*4+MID(A2,7,1)*2+MID(A2,8,1)*1+MID(A2,9,1)*6+MID(A2,10,1)*3+MID(A2,11,1)*7+MID(A2,12,1)*9+MID(A2,13,1)*10+MID(A2,14,1)*5+MID(A2,15,1)*8+MID(A2,16,1)*4+MID(A2,17,1)*2),11),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,FALSE))=CODE((RIGHT(A2,1))),"正確","錯(cuò)誤")”。若身份證號(hào)符合規(guī)則,則顯示“正確”,否則顯示“錯(cuò)誤”。