在日常工作中,我們有時需要統計員工的個人信息表,如下圖,其實在輸入性别信息時,隻需要知道每個員工的身份證号碼,用下面的方法就可以自動提取其性别。
員工信息表
注意:現在我國的身份證号碼都是18位,其中倒數第二位即第17位為該公民的性别。
具體操作步驟:第1步:設置單擊格格式為文本格式,以下表為例,選中身份證号碼列與性别列——>單擊右鍵打開快捷菜單選擇“設置單元格格式”——>在彈出的設置單元格格式對話框中,選擇數字分類格式中的“文本”——>單擊确定;
設置單元格格式
設置為文本格式
第2步:單擊選中需要輸入性别的目标單元格,如下圖中的D2,在公式輸入框中複制以下公式代碼:=IF(MOD(MID(C2,17,1),2)=1,"男","女"),回車後即得到第一個員工的性别信息。
輸入公式
第3步:選中該單元格,雙擊左下角黑色十字形填充柄(或者向下拖動填充柄),即可将公式填充至每位員工的性别單元格。
拖動填充
公式說明:
1.函數MID(C2,17,1)——表示從C2單元格第17位字符開始,提取字符長度為1的那個字符;
2.函數MOD是返回兩數相除的餘數,函數MOD(MID(C2,17,1),2)——表示對MID函數提取出的那個字符,用MOD函數将其除以2,我們知道在數學中,偶數除以2餘數為0,奇數除以2餘數為1,隻要看餘數是0還是1,就能判斷奇偶了。現在用MOD和MID兩個函數組合,即可得知C2單元格的第17位是偶數還是奇數。
3.根據上述計算結果,利用IF函數判斷輸出每一個身份證号碼對應的性别。函數公式IF(MOD(MID(C2,17,1),2)=1,"男","女")——表示如果餘數為1,則輸出"男",否則輸出"女"。
,