根據(jù)現(xiàn)行的居民身份證編碼規(guī)定,正在使用的是18位的身份證編碼,它的第17位為性別(奇數(shù)為男性,偶數(shù)為女性);而早期使用的15位的身份證編碼,它的第15位為性別(奇數(shù)為男性,偶數(shù)為女性)。
Excel利用LEN,MOD和MID函數(shù)通過對(duì)性別校驗(yàn)位的判斷,可以方便地從身份證號(hào)碼中提取性別信息
如上圖所示,在B3單元格輸入
=IF(LEN(A3)=15,IF(MOD(MID(A3,15,1),2)=1,"男","女"),IF(MOD(MID(A3,17,1),2)=1,"男","女"))
,回車確定即可從身份證號(hào)碼中提取性別。
Excel2003從身份證號(hào)碼中提取性別信息
思路:首先判斷身份證號(hào)碼是15位還是18位,如果是15位,判斷第15位是奇數(shù)還是偶數(shù);如果是18位,判斷第17位是奇數(shù)還是偶數(shù)。
相關(guān)說明:
Excel2003IF函數(shù),第一個(gè)條件為真,則取第二個(gè)參數(shù)的值,否則取每三個(gè)參數(shù)的值。
Excel2003LEN函數(shù)判斷參數(shù)的長(zhǎng)度。
Excel2003MOD函數(shù)結(jié)果是第一個(gè)參數(shù)除以第二個(gè)參數(shù)所得的余數(shù)。
Excel2003MID函數(shù)從第二個(gè)參數(shù)位置開始,在第一個(gè)參數(shù)查找,返回第三個(gè)參數(shù)長(zhǎng)度的字符串。