tft每日頭條

 > 生活

 > excel快速提取身份證信息

excel快速提取身份證信息

生活 更新时间:2024-12-20 12:08:00

每個人都有身份證,身份證其實隐藏着很多小秘密,比如說,從身份證号碼中,我們可以快速提取出出生年月、年齡、性别、退休時間等等。那麼你知道如何從身份證号碼中快速提取出這些信息嗎?

不知道的話,也沒事,今天小編就教大家用Excel快速将這些信息提取出來,下面就一起來看看吧~

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)1

一、基本信息的提取

1、提取出生年月

從身份證号碼中,我們可以快速提取出出生年月,隻要利用一個函數就夠了,這個函數就是TEXT函數了,以下圖為例,輸入:=TEXT(MID(C2,7,8),"00-00-00")這一函數公式進行提取。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)2

PS:公式可以直接套用,坐标修改一下就好。【=TEXT(MID(C2,7,8),"00-00-00")】這一公式中的C2表示的C2單元格,大家可以根據需要進行修改;7則表示從第七位開始;8表示長度為8 的字符。

2、提取年齡

從身份證号碼中,我們可以提取出年齡。同樣需要用到一個函數,這個函數就是DATEDIF函數,以下圖為例,選擇單元格,然後在編輯欄輸入這一函數公式:=DATEDIF(D2,TODAY(),"y")就行啦。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)3

PS:公式可以直接套用,坐标修改一下就好。【=DATEDIF(D2,TODAY(),"y")】這一公式中的TODAY()表示獲取當天的日期;而D2表示的D2單元格,大家可以根據實際需要進行修改,修改的時候,隻要修改這一坐标就行了。

3、提取性别

從身份證号碼中,還可以提取出性别。用Excel進行提取,需要用到的函數是If函數。以下圖為例,選擇單元格,在編輯欄輸入函數公式:=IF(MOD(MID(C2,17,1),2),"男","女")就行了。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)4

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)就行了。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)5

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,"重複","")就行了。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)6

PS:這個公式同樣也可以直接套用,不過需要修改一下裡面的坐标。

3、如何防止重複身份證号的輸入

有什麼方法可以防止身份證号重複輸入嗎?有,當然有,以下圖為例,點擊菜單欄中的【數據】,再點擊【數據驗證】,選擇【自定義】,然後在【公式】下的方框中輸入這個函數公式:=COUNTIF(C$2:C$7,C2)=1,然後點擊【出錯警告】,進一步進行完善就行了。

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)7

ok,今天的分享就到這裡了,現在大家對自己的身份證号碼應該有了更進一步的認識吧。如果大家還發現身份證号碼的其他秘密,歡迎在下方交流讨論哦~

excel快速提取身份證信息(原來身份證号碼還隐藏着這些秘密)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved