大家好,今天我們總結(jié)下和身份證號碼有關(guān)的公式,主要分為從身份證號碼中提取出生日期,將出生日期數(shù)據(jù)轉(zhuǎn)換成帶格式的日期,根據(jù)身份證號碼計算出年齡,最后再來個根據(jù)身份證號碼判斷出性別。
一 快速提取身份證號碼
眾所周知,身份證號碼從第8位開始,依次顯示出出生年月日,一共8位數(shù)字,如圖紅色標記的數(shù)字。
在第一個身份證后面手動提取出出生年月日。
選擇手工輸入了出生日期的單元格和下方所有需要提取身份證號碼的單元格。
在鍵盤上按下“CTRL+E”組合鍵,下方空白單元格依據(jù)第一個單元格的格式快速提取出所有的出生日期,但要注意的是這個日期依舊是文本格式。
多說一句,“CTRL+E“這個組合鍵非常的方便好用,在很多地方都能快速提取出需要的數(shù)據(jù),感興趣的友友可以琢磨一番,也可以收藏俺的號,后續(xù)會分享。
二 提取出日期并轉(zhuǎn)換成相應(yīng)的格式
在空白單元格內(nèi)輸入函數(shù)公式“=TEXT(MID(A2,7,8),"0-00-00")”。
在這里,MID函數(shù)用于提取身份證號碼中的出生日期,TEXT函數(shù)用于設(shè)置日期的顯示格式,后面的“00-00-00”表示日期的格式,如果需要轉(zhuǎn)換成帶斜杠的日期,只需要將0中間的橫杠修改為斜杠就可以了。
雙擊單元格,整列復(fù)制上公式,整列身份證號碼批量提取出帶日期格式的出生日期。
三 根據(jù)身份證號碼計算年齡
公式:=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"y")
DATEDIF它的作用是計算日期的差值,TODAY函數(shù)用于獲取今天的日期,字母Y表示計算年份的差值。
四 身份證號碼中提取性別公式:=IF(MOD(MID(A2,17,1),2)=1,"男","女")
性別與身份證號碼的第17位有關(guān),17位是奇數(shù)則為男性,17位是偶數(shù)則為女性,在這個公式里,使用MID函數(shù)提取第17位的數(shù)值,使用MOD函數(shù)判斷奇偶性,最后利用IF函數(shù)判斷性別返回男或者女即可。
同樣的,計算出第一個值后,雙擊單元格,批量復(fù)制公式,批量判斷出性別。
以上就是根據(jù)身份證號碼分別提取出出生日期,轉(zhuǎn)換帶格式的日期,計算年齡和判斷性別的四種方法,你學(xué)會了嗎?公式太長記不住的,直接復(fù)制公式修改相應(yīng)的參數(shù)就可以了。
都看到這了,就給個大拇指鼓勵下吧,或分享給更多的人。
關(guān)注我,持續(xù)分享更多辦公軟件技巧。
聯(lián)系客服