Excel中提取18位身份證號(hào)性別公式:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具體用法如下: 1、打開(kāi)Excel,在一列中從上到下依次輸入需要提取性別的18位身份證號(hào)。把身份證都放在同一列是為了方便用公式提取性別。 2、在第一行身份證后輸
辦公的時(shí)候需要從人們的身份證號(hào)中提取性別信息,這時(shí)我們就需要用到EXCEL中的一些函數(shù)來(lái)快速得到結(jié)果。
材料/工具
EXCEL
方法
首先打開(kāi)EXCEL,輸入身份證號(hào),身份證號(hào)的第17位數(shù)代表性別,奇數(shù)為男,偶數(shù)為女,所以我們得先用MID函數(shù)把第十七位數(shù)提取出來(lái)。選中“性格”下方空格,點(diǎn)擊上方的函數(shù)標(biāo)識(shí),進(jìn)入函數(shù)設(shè)置界面。
首先看一下原始數(shù)據(jù),本例以18位身份證號(hào)為例。A列是18位的身份證號(hào),需要在B列和C列分別提計(jì)算出年齡和性別信息。 我們知道,18位身份證號(hào)從第7位開(kāi)始的8位數(shù)字代表出生日期。出生的年份是從第7位開(kāi)始的4位數(shù)字,因此,我們可以用MID函數(shù)將出生
在文本類(lèi)別中選中MID函數(shù),然后依次輸入A2、17、1,意思是從第17位數(shù)開(kāi)始引用一位數(shù)字。
第一步、首先,打開(kāi)Excel表格程序,進(jìn)入Excel表格程序中,打開(kāi)要轉(zhuǎn)化成性別的身份證號(hào)碼。 第二步、然后,在空白的單元格內(nèi)輸入函數(shù)“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,回車(chē)輸入。 第三步、最后,即可看到Excel將身份證號(hào)轉(zhuǎn)化成性別完成,
然后用MOD函數(shù)取第17位數(shù)字除以2的余數(shù),可直接在單元格上輸上公式=MOD(MID(A2,17,1),2),記得將前一個(gè)函數(shù)括起來(lái)。
身份證號(hào)碼包含了每個(gè)人的出生日期、性別等等信息,并且最后一位數(shù)字可以判定身份證號(hào)碼的正確與否。以下步驟為詳細(xì)講解使用函數(shù)提取性別的方法。公式為“=MID(A2,17,1)”(A表示單元格,從第17個(gè)字符開(kāi)始提取1個(gè)字符) 1、首先,將所需要提取出生
接下來(lái)就要用到IF函數(shù)將數(shù)字轉(zhuǎn)化為文字了,繼續(xù)輸入公式=IF(MOD(MID(A2,17,1),2)=1,"男","女"),意思是若數(shù)字等于1,顯示為“男”,否則,顯示為“女”。注意:公式中的引號(hào)必須在英文輸入法下輸入。
假如身份證號(hào)存在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,"男","女") 簡(jiǎn)化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2)
最后雙擊單元格右下方十字架,就能得到你想要的結(jié)果啦。
1、以excel2010版本為例,如圖所示有下列的身份證號(hào)碼,其中身份證格式是文本格式,否則后面的幾位數(shù)字會(huì)變成0; 2、先獲取出生日期,在B2單元格輸入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】點(diǎn)擊回車(chē)鍵即可,MID函數(shù)是在指定的字符串
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
excel中身份證號(hào)碼如何直接區(qū)分男女
excel中身份證號(hào)碼區(qū)分男女的具體操作方法如下:7a686964616fe4b893e5b19e31333365653836
1.有一組數(shù)據(jù),最后一列是真實(shí)性別
2.在函數(shù)框中輸入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回車(chē),可以自動(dòng)判斷并顯示對(duì)應(yīng)身份證所屬者是“男”或者“女”。
(MID(B2,17,1)表示提取B2單元格中第17位位置的字符;
MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與2的余數(shù);
整個(gè)公式表示判斷B2單元格中的第17位位置的字符與2相除是否等于1,如果等于1,即17位位置的字符為奇數(shù),則判斷并顯示為“男”,如果不等于1,即17位位置的字符為偶數(shù),則判斷并顯示為“女”。
3.按下回車(chē)鍵,得到結(jié)果
4.下拉數(shù)據(jù)
5.完成
Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫(xiě)的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷(xiāo),使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。在1993年,作為Microsoft Office的組件發(fā)布了5.0版之后,Excel就開(kāi)始成為所適用操作平臺(tái)上的電子制表軟件的霸主。
用excel根據(jù)身份證號(hào)碼計(jì)算的性別
計(jì)算男女性別方式如下:
1.首先利用Excel2010打開(kāi)需要處理的文檔(如下圖)
2.18位身份證號(hào)的第17位是百判斷性別的數(shù)字,奇數(shù)代度表男性,偶數(shù)代表女性。首先,用MID函數(shù)將第17位數(shù)字提取出來(lái),在性別下面的單元格輸入公式:=MID(A2,17,1)(如下圖)問(wèn)
3.然后點(diǎn)擊回車(chē)鍵就可以將第17位數(shù)提答取出來(lái)了(如下圖)
4.然后利用MOD函數(shù)(MOD函數(shù)是取余數(shù)的函數(shù))取第17位數(shù)字除以2的余數(shù),如果余數(shù)是0,則第17位是偶數(shù),也就是該身份證是女性;反之,如果余數(shù)是1則說(shuō)明身份證是男性,在性別單元格輸入公式:MOD(MID(A2,17,1),2)(如下圖)
5.余數(shù)為“0”說(shuō)明第17位為偶數(shù),即該身份證是女性(如下圖)
6.然后利用“IF函數(shù)”將兩個(gè)公式嵌套在一起即可輸出該身份證的性別,在性別單元格輸入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下圖)
7.然后點(diǎn)擊回車(chē)鍵就可以輸出該身份證的性別(如下圖)
在excel中用身份證提取性別的步驟
我國(guó)公民的身份證號(hào)在早期是15位號(hào)碼,現(xiàn)在是18號(hào)數(shù)碼,在證號(hào)上區(qū)分性別時(shí)知,如果是15位的證號(hào),那就看最后一位;如果是18位的證號(hào),就看倒數(shù)第二位。這個(gè)數(shù)值如果是奇數(shù),那表示是男性,偶數(shù)就是女性。
現(xiàn)在假設(shè)證號(hào)都是寫(xiě)在A列,從A1單元格道開(kāi)始的數(shù)據(jù),那么可以在B1單元格寫(xiě)入公式
=IF(MOD(MID(A1,15,3),2),"男","女")
下拉填充公式,這個(gè)公式會(huì)自動(dòng)識(shí)別15位或者18位證號(hào)。
如果A列會(huì)有空單元格,則公式改用
=IF(A1="","",IF(MOD(MID(A1,15,3),2),"男","女"))
excel表格里如何根據(jù)身份證號(hào)碼確定性別
在excel表格中,根據(jù)身份證號(hào)碼就可以自動(dòng)提取出生年月、性別、年齡。
第一,身份證號(hào)碼的組成。
當(dāng)今的身份證號(hào)碼由18位數(shù)字組成:e799bee5baa6e79fa5e98193e58685e5aeb931333264626534前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗(yàn)碼。
15~17位為順序號(hào),其中第17位如果是單數(shù)為男性分配碼,雙數(shù)為女性分配碼。即通過(guò)第17位數(shù)字,可以判斷性別,奇數(shù)為男,偶數(shù)為女。
下面以實(shí)例的方式講解如何根據(jù)身份證號(hào)碼自動(dòng)提取出生年月、性別、年齡。首先,在excel中輸入以下表格,實(shí)例如下面所示。
(身份證號(hào)碼的輸入方法見(jiàn)IT部落窩《excel如何輸入身份證號(hào)碼》文章介紹,網(wǎng)址是: http://www.ittribalwo.com/show.asp?id=266)
A B C D E
姓名 身份證號(hào)碼 出生日期 性別 年齡
張三 510321197205030786 1972年05月03日 女 37
第二,根據(jù)身份證號(hào)碼自動(dòng)提取出生年月
在目標(biāo)單元格輸入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車(chē)確定,單元格內(nèi)會(huì)出現(xiàn)與身份證號(hào)碼相關(guān)的出生日期。其它單元格的填充,不必一一輸入公式,只需選中該單元格復(fù)制,在其它單元格內(nèi)粘貼即可。
提示:MID函數(shù)是提供的一個(gè)“從字符串中提取部分字符”的函數(shù)命令。
第三,根據(jù)身份證號(hào)碼自動(dòng)提取性別的方法
在目標(biāo)單元格輸入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
提示:IF函數(shù):根據(jù)邏輯表達(dá)式測(cè)試的結(jié)果,返回相應(yīng)的值。IF函數(shù)允許嵌套。
RIGHT函數(shù):根據(jù)所指定的字符數(shù)返回文本串中最后一個(gè)或多個(gè)字符。
第四,根據(jù)身份證號(hào)碼自動(dòng)提取年齡的方法
在目標(biāo)單元格輸入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回車(chē)確定。
Excel中如何根據(jù)身份證號(hào)碼獲取年齡,性別
【身份zd證號(hào)判斷性別的方法】18位的看倒數(shù)第二位,奇男偶女; 15位的看倒數(shù)第一位,奇男偶女。假如:身份證所在的列為C2首先要判斷該身份證的長(zhǎng)度,在excel中使用len函數(shù)來(lái)獲取len(C2)如果是18位的就取第回17位,即倒數(shù)第二位,Excel中使用mid函數(shù)還獲取指定位置開(kāi)始,指定長(zhǎng)度的字符串,如果是15位的就去最后一位也就是第15位=If(len(C2)=15,mid(C2,15,1),mid(C2,17,1))獲取到這個(gè)數(shù)后,再判斷該數(shù)是奇數(shù)還是偶數(shù)就可以得出性別了,excel中使用mod函數(shù)實(shí)現(xiàn)=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")獲取年齡的答函數(shù)如下:=DATEDIF(TEXT((LEN(C2)=15)*19&MID(C2,7,6+(LEN(C2)=18)*2),"00-00-00"),TODAY(),"y" )
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com