我們常常聽到提到身份證,給我們的印象就是它很重要,那它重要在哪呢? 身份證是用于證明持有人身份的唯一證件,一個身份證號碼里面包含哪些信息,你知道嗎? 大家最清楚不過的主要是出生日期,其實里面還包含你的性別、籍貫、性別等信息,你知道是怎么計算出來的嗎? 從下面一組身份證信息中,我們可以提取出籍貫、出生日期、年齡、性別、屬相信息,下面給大家分享下 1.籍貫提取 身份證的前6位代表全國行政區(qū)代碼,具體如下: 1、2位數(shù)字表示所在?。ㄖ陛犑?、自治區(qū))的代碼;2、4位數(shù)字表示所在地(市)的代碼;5、6位數(shù)字表示:所在縣(市、旗、區(qū))的代碼 要提取籍貫,首先我們先提取出身份證前六位籍貫信息,然后再對然后再使用Vlookup在籍貫信息清單表查找相應(yīng)內(nèi)容即可 公式如下: F2=Left(D2,6),從左側(cè)提取相應(yīng)的6位內(nèi)容G2=VLOOKUP(F2,籍貫信息!A:B,2,0) Vlookup函數(shù)解釋: VLOOKUP函數(shù)語法=VLOOKUP(查找內(nèi)容,查找區(qū)域,返回列,查找類型) F2代表要查找的內(nèi)容,籍貫信息!A:B是要查找的區(qū)域,2代表要查找的內(nèi)容在區(qū)域的第幾列,0代表精確查找 2.出生日期提取 從第7位到第第14位代表的出生日期信息,因為位于數(shù)據(jù)的中心位置,所以我們可以使用MID函數(shù)提取,再使用Text函數(shù)轉(zhuǎn)換格式 公式如下: =TEXT(MID(D2,7,8),'0000-00-00') 公式詳解: MID(D2,7,8):從身份證號碼第7位開始,依次向右取8位即出生日期信息 TEXT函數(shù)將8位提取出來的數(shù)據(jù)轉(zhuǎn)換為日期格式 3.年齡計算 獲取個人的年齡,首先使用MID函數(shù)提取出生年份,然后再使用YEAR函數(shù)提取當(dāng)前年份 公式如下: =YEAR(TODAY)-MID(D2,7,4) 4.性別提取 我們一般的身份證上(主要講的是18位數(shù)的身份證)的第17位代表的男、女信息,奇數(shù)為男,偶數(shù)為女 首先我們用MID函數(shù)提取第17位內(nèi)容,然后使用MOD函數(shù)取余數(shù),再使用IF函數(shù)判斷,當(dāng)為0的時候代表17的內(nèi)容是偶數(shù),即為女,否則是奇數(shù)則為男 公式如下: =IF(MOD(MID(D2,17,1),2)=1,'男','女') 5.屬相提取 如果我們要計算具體的生肖屬相,首先我們要知道在哪一年,且要知道一個基準(zhǔn)年份,再通過計算提取屬相。 用到的函數(shù)有MOD、MID、Choose。 公式如下: =CHOOSE(MOD(MID(D2,7,4)-1900,12) 1,'鼠','牛','虎','兔','龍','蛇','馬','羊'),'猴','雞','狗','豬') 公式詳解: Mid(D2,7,4)取出生年份 MOD(MID(D2,7,4)-1900,12)將提取的年份減去1990年,然后再除以12,所得余數(shù),為什么減去1990再 1呢?因為Excel的日期最早是1900年,這年正好是鼠年,MOD函數(shù)整除后即為0了, 1是為了使用Choose函數(shù)選擇 CHOOSE(index_num,value1,value2,...) index_num用以指明待選參數(shù)序號的參數(shù)值。Index_num 必須為 1 到 29 之間的數(shù)字、或者是包含數(shù)字 1 到 29 的公式或單元格引用。 Value1,value2,... 為 1 到 29 個數(shù)值參數(shù),函數(shù) CHOOSE 基于 index_num,從中選擇一個數(shù)值或執(zhí)行相應(yīng)的操作。參數(shù)可以為數(shù)字、單元格引用、已定義的名稱、公式、函數(shù)或文本。 結(jié)合公式,即為MOD函數(shù)整除得到的數(shù)字在12個屬相參數(shù)內(nèi)選擇 |
|