excel怎么從身份證號(hào)判斷算男女性別和年齡?

本例主要介紹如何在Excel中根據(jù)身份證號(hào)計(jì)算年齡和性別。
1、首先看一下原始數(shù)據(jù),本例以18位身份證號(hào)為例。A列是18位的身份證號(hào),需要在B列和C列分別提計(jì)算出年齡和性別信息。
2、我們知道,18位身份證號(hào)從第7位開始的8位數(shù)字代表出生日期。出生的年份是從第7位開始的4位數(shù)字,因此,我們可以用MID函數(shù)將出生年份提取出來(lái)。雙擊B2,輸入公式:=MID(A2,7,4)
3、要求年齡,需要用當(dāng)前的年份減去身份證上的出生年份。我們可以用YEAR函數(shù)來(lái)取得當(dāng)前的年份,例如輸入:=YEAR(NOW())就可以返回當(dāng)前的年份2014。
4、將上述兩個(gè)部分合并,就得到了B2的最終公式:=YEAR(NOW())-MID(A2,7,4)
5、下一步我們看一下如何判斷男女。18位身份證號(hào)的第17位是判斷性別的數(shù)字,奇數(shù)代表男性,偶數(shù)代表女性。首先,我們還是用MID函數(shù)將第17位數(shù)字提取出來(lái),輸入公式:=MID(A2,17,1)
6、然后我們利用MOD函數(shù)(MOD函數(shù)是取余數(shù)的函數(shù))取第17位數(shù)字除以2的余數(shù),如果余數(shù)是0,則第17位是偶數(shù),也就是該身份證是女性;反之,如果余數(shù)是1則說(shuō)明身份證是男性。我們嵌套IF函數(shù)如下:=IF(MOD(MID(A2,17,1),2),"男","女")
7、上述是適用于18位身份證號(hào)的公式,如果有15位的身份證號(hào)可以用公式升級(jí)成18位的,然后再利用上述公式計(jì)算即可。
相關(guān)推薦:
excel表格輸入身份證號(hào)時(shí)顯示不全該怎么辦?
excel怎么設(shè)置根據(jù)身份證號(hào)碼批量插入學(xué)生照片?
在Excel表格中輸入身份證號(hào)后顯示E+17怎么回事?如何解決?
相關(guān)文章
在excel表格中如何快速提取身份證號(hào)碼中的出生日期?
在excel表格中如何快速提取身份證號(hào)碼中的出生日期?很多朋友都不是很清楚,其實(shí)操作很簡(jiǎn)單的,下面小編就為大家詳細(xì)介紹一下,來(lái)看看吧2016-10-01- 在使用excel輸入身份證號(hào)時(shí),會(huì)發(fā)現(xiàn)直接輸入數(shù)字后最后面的三位數(shù)字都變成0了,這可怎么辦呢?下面小編就為大家詳細(xì)介紹解決方法,不會(huì)的朋友可以參考本文2016-10-01
- 最近一段時(shí)間有些新同事在做表的時(shí)候輸入身份證總是會(huì)出現(xiàn)輸入的身份證號(hào)碼等輸入完就變成其他的數(shù)字了,那么在Excel表格中如何輸入身份證號(hào)碼?下面小編就為大家詳細(xì)介紹一2016-09-20
Excel表格中的身份證號(hào)怎么使用函數(shù)計(jì)算年齡?
Excel表格中的身份證號(hào)怎么使用函數(shù)計(jì)算年齡?Excel表格中有很多身份證號(hào),想計(jì)算身份證的年齡,該怎么計(jì)算呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2016-09-07- 我們有時(shí)候需要在excel中輸入人員的出生日期,一個(gè)一個(gè)輸入比較麻煩,如果我們?cè)陔娮游臋n中有人員的身份證號(hào),就可以使用函數(shù)功能很快的提取出出生日期了,那么在excel表格2016-09-01
- 身份證號(hào)碼為18位數(shù)字,如果不對(duì)excel單元格進(jìn)行設(shè)置的話,顯示為科學(xué)計(jì)數(shù),很多時(shí)候統(tǒng)計(jì)表里需要填寫身份證號(hào)碼,那么在Excel表格中如何顯示完整身份證號(hào)呢?下面小編就為2016-08-26
- Excel作用常用辦公軟件,通常都會(huì)來(lái)用輸入一些用戶信息,其中也就包括身份證號(hào)的輸入,但有時(shí)我們會(huì)發(fā)現(xiàn)在輸入身份證號(hào)后,會(huì)出現(xiàn)錯(cuò)誤,那么excel怎么正確輸入身份證號(hào)碼呢?下2016-08-12
excel vba在身份證中怎么提取數(shù)字來(lái)判別男女?
在EXCEL的應(yīng)用中,我們經(jīng)常會(huì)用到身份證號(hào),那么身份證號(hào)碼怎么導(dǎo)出性別信息呢?我們可以用函數(shù)嵌套來(lái)實(shí)現(xiàn)這個(gè)功能,那么excel vba在身份證中怎么提取數(shù)字來(lái)判別男女?下面2016-07-22- 很多情況下需要在Excel中身份證號(hào)一欄提取出出生日期,雖然之前介紹過(guò)用函數(shù)就可以直接提取,但是函數(shù)多了很多人會(huì)混,那么今天分享一個(gè)不用函數(shù)就可以提取出生日期的方法2016-07-18
- 眾所周知,我們?cè)贓xcel中輸入身份證號(hào)的時(shí)候不會(huì)正確的顯示身份證號(hào)碼,顯示的而是一串沒(méi)用的亂碼,比如:4.22115E+17。下面小編就為大家介紹在excel輸入正確身份證號(hào)的兩2016-06-07