|
身份證號中包含個人的生日、年齡、性別、籍貫等信息,利用Excel能夠從身份證號中批量提取! 文末有示例文件獲取方法哦 身份證號的構成身份證號有18位,排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。順序碼的奇數(shù)分給男性,偶數(shù)分給女性。 從這個構成中,我們可以發(fā)現(xiàn),只需要提取對應的編碼就可以提取出身份證號中的個人信息! 提取性別=IF(MOD(MID(B2,17,1),2),'男','女') 說明: MID(B2,17,1),提取第17位數(shù)字 MOD(MID(B2,17,1),2),對2取余,奇數(shù)余數(shù)得1,偶數(shù)余數(shù)為0 提取出生年月=--TEXT(MID(B2,7,8),'0-00-00') 說明: MID(B2,7,8),提取第7位開始后面的8位數(shù)字,即出生年月日編碼 TEXT(MID(B2,7,8),'0-00-00'),轉換為年-月-日的格式 --TEXT(MID(B2,7,8),'0-00-00'),減負運算換算為真正的日期 提取實歲=DATEDIF(TEXT(MID(B2,7,8),'0-00-00'),TODAY(),'Y') 說明: DATEDIF(TEXT(MID(B2,7,8),'0-00-00'),TODAY(),'Y'),計算當前日期和出生日期的年差值,即實際歲數(shù) 提取虛歲=(YEAR(NOW())-MID(B2,7,4)) 說明: MID(B2,7,4):提取第7位數(shù)開始的4位數(shù)字,即出生年份 YEAR(NOW()):計算當前日期的年份 (YEAR(NOW())-MID(B2,7,4)):虛歲=當前年份-出生年份 提取籍貫=VLOOKUP(--MID(B2,1,6),籍貫編碼!B:C,2,0) 說明: --MID(B2,1,6),提取前六位地址編碼 VLOOKUP(--MID(B2,1,6),籍貫編碼!B:C,2,0),在地址編碼表里找到籍貫 示例文件獲?。?/h2>點擊右上角紅色按鈕關注“Excel精選技巧”,然后私信發(fā)送【身份證號提取個人信息】即可 關注Excel精選技巧,每天學習3分鐘,堅持一個月,你將大不同! |
|
|