1、可以使用mid函數(shù)取出代表性別的數(shù)字,也就是excel表格中身份證號倒數(shù)第二個數(shù)字; 2、可以使用mod函數(shù)來判別奇數(shù)或偶數(shù),如果結(jié)果是0就是偶數(shù),如果結(jié)果是1就是奇數(shù); 3、可以用if函數(shù)來填寫性別,如果是奇數(shù)就是男生,如果是偶數(shù)就是女生;
在整理員工或者學(xué)生檔案信息中,輸入身份證號碼后,利用MID函數(shù)和MOD函數(shù),可以判斷出身份證所屬者的性別,然后自動鍵入,可以很方便的提高辦公效率
材料/工具
Excel
方法
有一組數(shù)據(jù),最后一列是真實性別
辨別方法如下: 1,首先要了解的是:身份證第17位數(shù)代表性別,奇數(shù)為男,偶數(shù)為女。所以我們需要先提取出來第17位數(shù),這里就需要點公式 — 文本 — MID,然后依次輸入A2、17、1(意思是引用A2單元格數(shù)據(jù),從第17位開始引用,引用1位)。熟練的伙伴
在函數(shù)框中輸入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回車,可以自動判斷并顯示對應(yīng)身份證所屬者是“男”或者“女”。
身份證號碼倒數(shù)第二位判斷性別,奇數(shù)表示男性,偶數(shù)表示女性。 假設(shè)身分證號在A1,判斷性別的公式: =IF(MOD(MID(A1,17,1),2),"男","女")----適用18位身份證號碼 =IF(MOD(LEFT(RIGHT(A2,2)),2),"男","女")----15或18位身份證號碼通用
(MID(B2,17,1)表示提取B2單元格中第17位位置的字符;
在Excel中根據(jù)身份證號碼自動生成性別、出生日期和年齡 【身份證號判斷性別的方法】 18位的看倒數(shù)第二位,奇男偶女; 15位的看倒數(shù)第一位,奇男偶女。 在Excel中根據(jù)身份證號碼自動生成出生生日期和性別 下文說明以本圖例為例,即“性別在B列,年
MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與2的余數(shù);
假如身份證號存在A列中,提取性別信息: 15位:=IF(MOD(RIGHT(A2),2)=1,"男","女") 18位:=IF(MOD(MID(A2),17,1)=1,"男","女") 15與18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女") 簡化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2)
整個公式表示判斷B2單元格中的第17位位置的字符與2相除是否等于1,如果等于1,即17位位置的字符為奇數(shù),則判斷并顯示為“男”,如果不等于1,即17位位置的字符為偶數(shù),則判斷并顯示為“女”。
1、首先打開excel,我們看下面的表格是員工的姓名和身份證號碼。 2、在excel提取性別的單元格內(nèi)輸入函數(shù)“=IF(MOD(MID(C2,17,1),2)=0,"女","男")。其中“C2”為所提取身份證號的單元格,“17”代表提取信息起始位置為第17位,“1”代表提取信息共計1位
按下回車鍵,得到結(jié)果
在excel表格中,根據(jù)身份證號碼就可以自動提取出生年月、性別、年齡。 第一,身份證號碼的組成。 當今的身份證號碼由18位數(shù)字組成:前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。 15~17位為順序號,其中第17位如
下拉數(shù)據(jù)
完成
擴展閱讀,以下內(nèi)容您可能還感興趣。
Excel用身份證號碼判斷性別的函數(shù)是什么?
是if函數(shù),舉個例子吧
在EXCEL表格中百,E列為18位身份度證號碼,現(xiàn)在要根據(jù)身份證號碼判斷性知別,在J列顯示。如果身份證倒數(shù)第2位數(shù)是雙數(shù)則為道內(nèi)0,單數(shù)則為1,請問如何設(shè)置邏輯函數(shù)?
=IF(MOD(MID(A1,17,1),2),"1","0")
如果既有15位的又有18位的則有加容個決斷
=IF(MOD(MID(A4,IF(LEN(A4)=15,15,17),1),2),"1","0")
EXCEL中身份證號碼如何自動生成男女
EXCEL中輸入身份證知號,自動生成性別、年齡的具體方法如下:
1.新建Excel表格,并打開。
2.鍵入所需要的身份證號碼
3.在C列“性別”單元格中,選中一個單元格,比如C2,然后鍵入函數(shù)=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回車,就能自動判斷出性別了。道再拖動填充柄下拉,其他人員內(nèi)的性別也自動輸入。如下圖:
4.往往先把出生日期提取出來,會比較方便提取年齡,所以我們可以再加入一列出容生日期,鍵入函數(shù)=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車,出生日期就出來了,操作同上。
5.最后,計算年齡用上函數(shù)=YEAR(NOW())-YEAR(E2),同上操作,年齡便也很快計算出來了。
Excel表里.用身份證號碼判斷性別的函數(shù)是什么?
身份證號除去最后一位的17位中的倒數(shù)三個數(shù)是用來判斷性復(fù)別的
如果這個數(shù)是奇數(shù),則是男,反之,女
假設(shè)身份證號碼在A列,在B1中輸入公制式:
=IF(MOD(MID(A1,15,3),2),"男","女")
即可
關(guān)于此例中用于判斷奇偶數(shù)的MOD函數(shù)相關(guān)知識:
mod函數(shù)是一個求余函數(shù),其格式為: mod(nExp1,nExp2),即是兩個數(shù)值表達式作除法運算后的余數(shù)。特別注知意:在EXCEL中,MOD函數(shù)是用于返回兩數(shù)相除的余數(shù),返回結(jié)果的符號與除數(shù)(divisor)的符號相同。
語法:MOD(number,divisor)
參數(shù):
Number 為被除數(shù)。
Divisor 為除數(shù)。如果 divisor 為零,函數(shù) MOD 返回值 為原來number
說明:
函數(shù)MOD可以借道用函數(shù) INT 來表示:
MOD(n, d) = n - d*INT(n/d)
excel怎么根據(jù)身份證號判斷性別?
假如身份證百號存在A列中,提取性別信息:度
15位:=IF(MOD(RIGHT(A2),2)=1,"男問","女")
答18位:=IF(MOD(MID(A2),17,1)=1,"男","女")
15與18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女")
簡化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女")
向下填充公式!
在EXCEL表中,如何根據(jù)身份證號碼用邏輯的公式算出性別、出生年月、年齡?
這是根據(jù)身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式:
說明:公式中的B2是身份證號
1、根據(jù)身份證號碼求性別: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份證錯"))
2、根據(jù)身份證號碼求出生年月日: =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份證錯"))
3、根據(jù)身份證號碼求年齡: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))
其他通用公式:(新舊身份證號通用)
(1)、根據(jù)“身份證號”獲得“年e79fa5e98193e58685e5aeb931333332626633齡”A1為身份證號,B1中輸入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")
(2)、根據(jù)出生“年-月-日”獲得“年齡”B1為出生日期,C1中輸入公式=INT((TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),"Y")
判斷身份證格式是否正確:B1為身份證號,C1中輸入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日錯誤",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日錯誤",""))),"身份證位數(shù)不對")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份錯誤","")
以下是一位熱心網(wǎng)友提供的通用公式:(很不錯哦^_^)
假設(shè)C2為身份證號,輸入公式
=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8)) 這是獲得出生日期
=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女") 這是區(qū)分性別
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com