excel怎么從身份證號判斷算男女性別和年齡?

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