excel表格怎樣設置公式判斷性別
excel表格怎樣設置公式判斷性別
Excel中經常需要使用到公式對性別進行判斷,用公式具體該如何進行判斷性別呢?下面是由學習啦小編分享的excel用公式判斷性別的教程,歡迎大家來到學習啦學習。
excel用公式判斷性別的教程(一)
步驟1:選擇C1單元格。
步驟2:在C1單元格中輸入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回車,可以自動判斷并顯示對應身份證所屬者是“男”或者“女”。
(MID(B2,17,1)表示提取B2單元格中第17位位置的字符;
MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與2的余數;
步驟3:整個公式表示判斷B2單元格中的第17位位置的字符與2相除是否等于1,如果等于1,即17位位置的字符為奇數,則判斷并顯示為“男”,如果不等于1,即17位位置的字符為偶數,則判斷并顯示為“女”。
步驟4:選擇C2單元格,點擊并拖動光標向下填充公式至C5單元格。填充后,C2:C5單元格區(qū)域都會根據公式判斷并顯示身份證對應的“男”或者“女”。
步驟5:以上的操作步驟只是針對身份證號為18位數來說的,如果一份表格里身份證號有15位的,又有18位的,這時,就要先執(zhí)行判斷,看身份證號到底是幾位數,就要用上LEN函數來判斷數值的位數,如果是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位身份證中倒數第二位特性是,奇數為男,偶數為女。15位身份證,則以最后一位為性別識別位。我們這里只以18位為例,15位稍作改動即可,如果要兼容這兩種號碼,通過IF函數可以實現。
步驟2:這里我們用到MID函數。
步驟3:MID:從一個文本字符串的指定位置開始,截取指定數目的字符。使用格式:MID(text,start_num,num_chars)參數說明:text代表一個文本字符串;start_num表示指定的起始位置;num_chars表示要截取的數目。
步驟4:MOD(number,divisor) 返回兩數相除的余數。Number 為被除數。 Divisor 為除數。得到的數字通過MOD函數除以2,判斷奇偶。如圖。
步驟5:通過 IF(logical_test,value_if_true,value_if_false) 函數對MOD的結果進行判斷,使“1”對應“男”,“0”對應“女”,如圖。
步驟6:最終效果如圖。
猜你感興趣: