身份證包含這麼多信息,知道為什麼那麼重要瞭吧

我們常常聽到提到身份證,給我們的印象就是它很重要,那它重要在哪呢?

身份證是用於證明持有人身份的唯一證件,一個身份證號碼裡面包含哪些信息,你知道嗎?

大傢最清楚不過的主要是出生日期,其實裡面還包含你的性別、籍貫、性別等信息,你知道是怎麼計算出來的嗎?

從下面一組身份證信息中,我們可以提取出籍貫、出生日期、年齡、性別、屬相信息,下面給大傢分享下

1.籍貫提取

身份證的前6位代表全國行政區代碼,具體如下:

1、2位數字表示所在省(直轄市、自治區)的代碼;2、4位數字表示所在地(市)的代碼;5、6位數字表示:所在縣(市、旗、區)的代碼

要提取籍貫,首先我們先提取出身份證前六位籍貫信息,然後再對然後再使用Vlookup在籍貫信息清單表查找相應內容即可

公式如下:

F2=Left(D2,6),從左側提取相應的6位內容G2=VLOOKUP(F2,籍貫信息!A:B,2,0)

Vlookup函數解釋:

VLOOKUP函數語法=VLOOKUP(查找內容,查找區域,返回列,查找類型)

F2代表要查找的內容,籍貫信息!A:B是要查找的區域,2代表要查找的內容在區域的第幾列,0代表精確查找

2.出生日期提取

從第7位到第第14位代表的出生日期信息,因為位於數據的中心位置,所以我們可以使用MID函數提取,再使用Text函數轉換格式

公式如下:

=TEXT(MID(D2,7,8),"0000-00-00")

公式詳解:

MID(D2,7,8):從身份證號碼第7位開始,依次向右取8位即出生日期信息

TEXT函數將8位提取出來的數據轉換為日期格式

3.年齡計算

獲取個人的年齡,首先使用MID函數提取出生年份,然後再使用YEAR函數提取當前年份

公式如下:

=YEAR(TODAY())-MID(D2,7,4)

4.性別提取

我們一般的身份證上(主要講的是18位數的身份證)的第17位代表的男、女信息,奇數為男,偶數為女

首先我們用MID函數提取第17位內容,然後使用MOD函數取餘數,再使用IF函數判斷,當為0的時候代表17的內容是偶數,即為女,否則是奇數則為男

公式如下:

=IF(MOD(MID(D2,17,1),2)=1,"男","女")

5.屬相提取

如果我們要計算具體的生肖屬相,首先我們要知道在哪一年,且要知道一個基準年份,再通過計算提取屬相。

用到的函數有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,所得餘數,為什麼減去1990再+1呢?因為Excel的日期最早是1900年,這年正好是鼠年,MOD函數整除後即為0瞭,+1是為瞭使用Choose函數選擇

CHOOSE(index_num,value1,value2,…)

index_num用以指明待選參數序號的參數值。Index_num 必須為 1 到 29 之間的數字、或者是包含數字 1 到 29 的公式或單元格引用。

Value1,value2,… 為 1 到 29 個數值參數,函數 CHOOSE 基於 index_num,從中選擇一個數值或執行相應的操作。參數可以為數字、單元格引用、已定義的名稱、公式、函數或文本。

結合公式,即為MOD函數整除得到的數字在12個屬相參數內選擇

從上面大傢可以很清楚的就得出結論,身份證信息是非常重要的,所以大傢一定要保護好我們的個人信息~~

​如果覺得文章對你有幫助的話,希望大傢幫忙點贊加分享哦~,謝謝

本文由彩虹Excel原創,歡迎關註,帶你一起長知識!

赞(0)