學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel函數(shù) > excel用公式判斷性別的教程

excel用公式判斷性別的教程

時(shí)間: 業(yè)華773 分享

excel用公式判斷性別的教程

  Excel中經(jīng)常需要使用到公式對(duì)性別進(jìn)行判斷,用公式具體該如何進(jìn)行判斷性別呢?下面是由學(xué)習(xí)啦小編分享的excel用公式判斷性別的教程,以供大家閱讀和學(xué)習(xí)。

  excel用公式判斷性別的教程(一)

  步驟1:選擇C1單元格。

  步驟2:在C1單元格中輸入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回車,可以自動(dòng)判斷并顯示對(duì)應(yīng)身份證所屬者是“男”或者“女”。

  (MID(B2,17,1)表示提取B2單元格中第17位位置的字符;

  MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與2的余數(shù);

  步驟3:整個(gè)公式表示判斷B2單元格中的第17位位置的字符與2相除是否等于1,如果等于1,即17位位置的字符為奇數(shù),則判斷并顯示為“男”,如果不等于1,即17位位置的字符為偶數(shù),則判斷并顯示為“女”。

  步驟4:選擇C2單元格,點(diǎn)擊并拖動(dòng)光標(biāo)向下填充公式至C5單元格。填充后,C2:C5單元格區(qū)域都會(huì)根據(jù)公式判斷并顯示身份證對(duì)應(yīng)的“男”或者“女”。

  步驟5:以上的操作步驟只是針對(duì)身份證號(hào)為18位數(shù)來說的,如果一份表格里身份證號(hào)有15位的,又有18位的,這時(shí),就要先執(zhí)行判斷,看身份證號(hào)到底是幾位數(shù),就要用上LEN函數(shù)來判斷數(shù)值的位數(shù),如果是15位,則截取第15位,除以2,來判斷是否為1,如為1則輸入“男”,否則輸入“女”;如果是如果是18位,則截取第17位,除以2,來判斷是否為1,如為1則輸入“男”,否則輸入“女”。完整的公式如下:

  =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(LEN(E2)=18,IF(MOD(MID(E2,17,1),2)=1,"男","女"

  excel用公式判斷性別的教程(二)

  步驟1:18位身份證中倒數(shù)第二位特性是,奇數(shù)為男,偶數(shù)為女。15位身份證,則以最后一位為性別識(shí)別位。我們這里只以18位為例,15位稍作改動(dòng)即可,如果要兼容這兩種號(hào)碼,通過IF函數(shù)可以實(shí)現(xiàn)。

  步驟2:這里我們用到MID函數(shù)。

  步驟3:MID:從一個(gè)文本字符串的指定位置開始,截取指定數(shù)目的字符。使用格式:MID(text,start_num,num_chars)參數(shù)說明:text代表一個(gè)文本字符串;start_num表示指定的起始位置;num_chars表示要截取的數(shù)目。

  步驟4:MOD(number,divisor) 返回兩數(shù)相除的余數(shù)。Number 為被除數(shù)。 Divisor 為除數(shù)。得到的數(shù)字通過MOD函數(shù)除以2,判斷奇偶。如圖。

  步驟5:通過 IF(logical_test,value_if_true,value_if_false) 函數(shù)對(duì)MOD的結(jié)果進(jìn)行判斷,使“1”對(duì)應(yīng)“男”,“0”對(duì)應(yīng)“女”,如圖。

  步驟6:最終效果如圖。

看了excel用公式判斷性別的教程還看了:

1.excel使用函數(shù)進(jìn)行條件判斷的教程

2.excel 包含某值判斷函數(shù)的教程

3.excel依據(jù)身份證號(hào)碼怎么得知其性別

4.excel if函數(shù)多個(gè)條件怎么用教程

5.excel 公式與結(jié)果同時(shí)顯示的教程

6.excel次方公式使用教程(2種)

7.excel 計(jì)數(shù)公式count的使用教程

8.excel中設(shè)置公式教程(2種)

9.excel設(shè)置顯示公式的教程

829329