tft每日頭條

 > 圖文

 > excel表格身份證變号

excel表格身份證變号

圖文 更新时间:2024-12-26 23:28:07

前面的文章中我們有分享過如何從身份證号中提取出生年月日,小夥伴們還記得麼?先來溫習一下吧。

從身份證号中提取出生年月日

方法一:主要使用MID函數

在C列對應的單元格内輸入公式”=MID(B3,7,4)&”年”&MID(B3,11,2)&”月”&MID(B3,13,2)&”日””,如下圖:

excel表格身份證變号(EXCEL中玩轉身份證号)1

方法二:主要使用的是MID函數和TEXT函數

在對應單元格輸入”=TEXT(MID(B3,7,8),”0000-00-00”)”,如下圖:

excel表格身份證變号(EXCEL中玩轉身份證号)2

今天我們來看看還有哪些與身份證号相關的處理方法吧。

一、身份證号計算性别

公式:=IF(MOD(MID(B2,17,1),2)=1,”男”,”女”)

18位身份證号的第17位是判斷性别的數字,奇數代表男性,偶數代表女性。首先用MID函數将第17位數字提取出來,然後用MOD函數(MOD函數是取餘數的函數)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證号是女性;反之,如果餘數是1則說明此身份證号是男性,最後利用IF函數将兩個公式嵌套在一起。

excel表格身份證變号(EXCEL中玩轉身份證号)3

二、身份證号計算周歲年齡

公式:=DATEDIF(TEXT(MID(B2,7,8),”0-00-00”),TODAY(),”Y”)

通過MID函數取身份證号的第七位開始的8個字符,以“0-00-00”格式顯示,作為DATEDIF的始終日期,計算與TODAY()之間相隔的年份,即年齡。

excel表格身份證變号(EXCEL中玩轉身份證号)4

三、隐藏身份證号部分字符

在E2單元格,輸入公式:=REPLACE(B2,7,8,”********”)

這裡replace函數意思是“代替”,标志着它是一個标識替換的函數。這個函數的意思是:從B2單元格第7個數據進行替換,将後面的八個數替換成********。

excel表格身份證變号(EXCEL中玩轉身份證号)5

四、身份證号統計個數

公式:=COUNTIF($B$2:$B$6,B2&"*")

excel表格身份證變号(EXCEL中玩轉身份證号)6

五、判斷身份證号是否重複

公式:=IF(COUNTIF($B$2:$B$6,B2&"*")>1,"重複","唯一")

excel表格身份證變号(EXCEL中玩轉身份證号)7

小提示:COUNTIF函數在計算文本型數字是會默認按數值處理,所以隻會處理前15位,所以在公式中添加&”*”,是為了查找所有單元格内的文本,這樣就算身份證号前15位都一樣,這個函數也能識别出來。

以上就是Excel中對身份證号進行處理的幾種方法啦,希望對各位小夥伴有所幫助哦!

學習之餘記得關注小編哦!

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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