每個人都有身份證,身份證其實隱藏著很多小秘密,比如說,從身份證號碼中,我們可以快速提取出出生年月、年齡、性別、退休時間等等。那么你知道如何從身份證號碼中快速提取出這些信息嗎?
不知道的話,也沒事,今天小編就教大家用Excel快速將這些信息提取出來,下面就一起來看看吧~
1、提取出生年月
從身份證號碼中,我們可以快速提取出出生年月,只要利用一個函數(shù)就夠了,這個函數(shù)就是TEXT函數(shù)了,以下圖為例,輸入:=TEXT(MID(C2,7,8),"00-00-00")這一函數(shù)公式進行提取。
PS:公式可以直接套用,坐標(biāo)修改一下就好。【=TEXT(MID(C2,7,8),"00-00-00")】這一公式中的C2表示的C2單元格,大家可以根據(jù)需要進行修改;7則表示從第七位開始;8表示長度為8 的字符。
2、提取年齡
從身份證號碼中,我們可以提取出年齡。同樣需要用到一個函數(shù),這個函數(shù)就是DATEDIF函數(shù),以下圖為例,選擇單元格,然后在編輯欄輸入這一函數(shù)公式:=DATEDIF(D2,TODAY(),"y")就行啦。
PS:公式可以直接套用,坐標(biāo)修改一下就好?!?DATEDIF(D2,TODAY(),"y")】這一公式中的TODAY()表示獲取當(dāng)天的日期;而D2表示的D2單元格,大家可以根據(jù)實際需要進行修改,修改的時候,只要修改這一坐標(biāo)就行了。
3、提取性別
從身份證號碼中,還可以提取出性別。用Excel進行提取,需要用到的函數(shù)是If函數(shù)。以下圖為例,選擇單元格,在編輯欄輸入函數(shù)公式:=IF(MOD(MID(C2,17,1),2),"男","女")就行了。
PS:公式可以直接套用,坐標(biāo)修改一下就好。【=IF(MOD(MID(C2,17,1),2),"男","女")】這一公式在套用修改時,只要修改一下坐標(biāo)(C2)即可。C2表示的是C2單元格;17指的是C2單元格中字符串的第17位。
1、計算退休時間
從身份證號碼中,我們還可以計算出退休年齡。需要用到的函數(shù)是EDATE函數(shù)。以下圖為例,選擇單元格,在編輯欄輸入函數(shù)公式:=EDATE(D2,MOD(MID(C2,17,1),2)*120+600)就行了。
PS:公式可以直接套用,坐標(biāo)修改一下就好?!?EDATE(D2,MOD(MID(C2,17,1),2)*120+600)】這一公式在套用修改時,只要修改一下坐標(biāo)(D2、C2)即可。D2表示的是D2單元格;C2表示的是C2單元格。
2、如何判斷身份證號重復(fù)了
那么如何在Excel表格中,判斷身份證號碼是否重復(fù)了呢?其實很簡單,以下圖為例,選擇單元格,然后在編輯欄中輸入這一函數(shù)公式:=IF(COUNTIF(C$2:C$7,C2&"*")>1,"重復(fù)","")就行了。
PS:這個公式同樣也可以直接套用,不過需要修改一下里面的坐標(biāo)。
3、如何防止重復(fù)身份證號的輸入
有什么方法可以防止身份證號重復(fù)輸入嗎?有,當(dāng)然有,以下圖為例,點擊菜單欄中的【數(shù)據(jù)】,再點擊【數(shù)據(jù)驗證】,選擇【自定義】,然后在【公式】下的方框中輸入這個函數(shù)公式:=COUNTIF(C$2:C$7,C2)=1,然后點擊【出錯警告】,進一步進行完善就行了。