每個人都有身份證,身份證其實隐藏着很多小秘密,比如說,從身份證号碼中,我們可以快速提取出出生年月、年齡、性别、退休時間等等。那麼你知道如何從身份證号碼中快速提取出這些信息嗎?
不知道的話,也沒事,今天小編就教大家用Excel快速将這些信息提取出來,下面就一起來看看吧~
一、基本信息的提取
1、提取出生年月
從身份證号碼中,我們可以快速提取出出生年月,隻要利用一個函數就夠了,這個函數就是TEXT函數了,以下圖為例,輸入:=TEXT(MID(C2,7,8),"00-00-00")這一函數公式進行提取。
PS:公式可以直接套用,坐标修改一下就好。【=TEXT(MID(C2,7,8),"00-00-00")】這一公式中的C2表示的C2單元格,大家可以根據需要進行修改;7則表示從第七位開始;8表示長度為8 的字符。
2、提取年齡
從身份證号碼中,我們可以提取出年齡。同樣需要用到一個函數,這個函數就是DATEDIF函數,以下圖為例,選擇單元格,然後在編輯欄輸入這一函數公式:=DATEDIF(D2,TODAY(),"y")就行啦。
PS:公式可以直接套用,坐标修改一下就好。【=DATEDIF(D2,TODAY(),"y")】這一公式中的TODAY()表示獲取當天的日期;而D2表示的D2單元格,大家可以根據實際需要進行修改,修改的時候,隻要修改這一坐标就行了。
3、提取性别
從身份證号碼中,還可以提取出性别。用Excel進行提取,需要用到的函數是If函數。以下圖為例,選擇單元格,在編輯欄輸入函數公式:=IF(MOD(MID(C2,17,1),2),"男","女")就行了。
PS:公式可以直接套用,坐标修改一下就好。【=IF(MOD(MID(C2,17,1),2),"男","女")】這一公式在套用修改時,隻要修改一下坐标(C2)即可。C2表示的是C2單元格;17指的是C2單元格中字符串的第17位。
二、其他作用或操作1、計算退休時間
從身份證号碼中,我們還可以計算出退休年齡。需要用到的函數是EDATE函數。以下圖為例,選擇單元格,在編輯欄輸入函數公式:=EDATE(D2,MOD(MID(C2,17,1),2)*120 600)就行了。
PS:公式可以直接套用,坐标修改一下就好。【=EDATE(D2,MOD(MID(C2,17,1),2)*120 600)】這一公式在套用修改時,隻要修改一下坐标(D2、C2)即可。D2表示的是D2單元格;C2表示的是C2單元格。
2、如何判斷身份證号重複了
那麼如何在Excel表格中,判斷身份證号碼是否重複了呢?其實很簡單,以下圖為例,選擇單元格,然後在編輯欄中輸入這一函數公式:=IF(COUNTIF(C$2:C$7,C2&"*")>1,"重複","")就行了。
PS:這個公式同樣也可以直接套用,不過需要修改一下裡面的坐标。
3、如何防止重複身份證号的輸入
有什麼方法可以防止身份證号重複輸入嗎?有,當然有,以下圖為例,點擊菜單欄中的【數據】,再點擊【數據驗證】,選擇【自定義】,然後在【公式】下的方框中輸入這個函數公式:=COUNTIF(C$2:C$7,C2)=1,然後點擊【出錯警告】,進一步進行完善就行了。
ok,今天的分享就到這裡了,現在大家對自己的身份證号碼應該有了更進一步的認識吧。如果大家還發現身份證号碼的其他秘密,歡迎在下方交流讨論哦~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!