用數字來分析你是男還是女,神奇吧!

在日常工作中我們經常會遇到需要統計一些人員信息,姓名和身份證號都是必須輸入的,那麼性別除了一個一個的輸入還有其他更簡潔方便快速的方法嗎?下面就給大家演示一下,怎樣通過函數公式快速的判斷出男女,並快速填充!

在具體介紹方法之前,我們得先來分析一下身份證號的構成,身份證號總共有18位,前幾位為地區代碼,中間為出生年月日,再就是順序碼和校驗碼。想要判斷這個人是男還是女,我們只需判斷著18位字符串裡從左起的第17位數字是奇數還是偶數就可以了,因為奇數代表的是男士,偶數則代表女士。所以,如果按這個思路接著思考的話我們的函數組合就出來了,首先我們用MID截取函數來截取第17位數字,然後用MOD函數來判斷奇偶性,最後用IF函數來做判斷是男還是女。那麼具體如何操作呢,先來看數據源,詳情如下圖所示:

用數字來分析你是男還是女,神奇吧!

上圖中的數據源我們給出了姓名和身份證號,數據純屬虛構,接下來我們將IF MOD MID 這三個函數嵌套使用來達到目的。在實際操作之前我先來介紹一下MID截取函數和MOD判斷奇偶函數。IF函數不介紹了,大家應該很熟悉了。mid函數格式:=mid(要截取數據的單元格,從第幾位開始截取,截取後面的第幾位)。mod函數格式:=mod(被除數,除數),我們把除數設置為2,結果只有兩種為“0”“1”,結果為1的就是奇數,即男,否則即為偶數,女。介紹完必要的函數之後我們來看具體的操作,如下圖所示:

用數字來分析你是男還是女,神奇吧!

最後下來快速填充,輸出的最終結果如下圖所示:

用數字來分析你是男還是女,神奇吧!

好了,以上就是用函數公式來根據身份證號判斷一個人是男還是女,是不是感覺很有意思,感興趣的朋友可以自己試著操作一下,今天的分享到此結束,感謝大家的觀看


分享到:


相關文章: