當(dāng)我們收到一張只有姓名和身份證號(hào)的信息表格時(shí),系統(tǒng)卻需要我們提供性別信息。這時(shí)候怎么辦呢?不要著急,今天,我們將通過一個(gè)小技巧,幫助大家快速實(shí)現(xiàn)通過身份證號(hào)判斷性別的方法。
要求:通過身份證號(hào)判斷性別
使用工具:EXCEL工作表
使用到的函數(shù):IF、MOD、MID
方法:
1、如下圖所示,在C2單元格中輸入=IF(MOD(MID(B2,17,1),2),"男","女"),回車即可。
2、在使用填充柄完成剩余所有計(jì)算。
提示:
1、身份證號(hào)第17位是性別標(biāo)號(hào),奇數(shù)代表男性,偶數(shù)代表女性。所以我們只需要判斷身份證號(hào)第17位的奇偶性即可。
2、MID函數(shù):從一個(gè)字符串中截取出指定數(shù)量的字符。
Excel中MID函數(shù)語法:MID(text, start_num, num_chars)。Text表示需要被截取的字符,start_num表示從左起第幾位考試截取,num_chars表示從start參數(shù)開始向右截取的長度。
公式中的意思是返回身份證號(hào)(B2單元格)的第7位數(shù)。
3、MOD函數(shù):用于返回兩數(shù)相除的余數(shù)。
Excel中MOD函數(shù)語法:MOD(number,divisor)。Number 為被除數(shù),Divisor 為除數(shù)。
公式中的意思是返回身份證號(hào)第17位數(shù)與2相除的余數(shù)。
4,、IF函數(shù):根據(jù)指定的條件來判斷其“真”(TRUE)、“假”(FALSE),根據(jù)邏輯計(jì)算的真假值,從而返回相應(yīng)的內(nèi)容。
Excel中IF函數(shù)語法:IF(logical_test,value_if_true,value_if_false)。Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式,Value_if_true表示 logical_test 為 TRUE 時(shí)返回的值,Value_if_false表示 logical_test 為 FALSE 時(shí)返回的值。
公式中的意思表示當(dāng)MOD函數(shù)的結(jié)果為1即身份證第17位為奇數(shù)時(shí),條件為真,并返回條件為真時(shí)的判斷語句(男);當(dāng)MOD函數(shù)的結(jié)果為0即身份證第17位為偶數(shù)時(shí),條件為假,并返回條件為假時(shí)的判斷語句(女)。
撰文:
圖片:
審核:
上傳: