圖75?1 根據(jù)身份證號(hào)碼判斷性別

解決方案
判斷18位身份證號(hào)的第17位或15位身份證號(hào)的末位數(shù)字奇偶性。
操作方法
在C3單元格輸入以下公式并向下復(fù)制:
=IF(MOD(RIGHT(LEFT(B3,17),3),2),”男”,”女”)
原理分析
取得身份證號(hào)中性別數(shù)字
中國(guó)公民身份證號(hào)碼原使用15位數(shù)字表示,其中第15位數(shù)字為奇數(shù)表示男性,升級(jí)后的身份證號(hào)碼以第17位數(shù)字的奇偶表示性別。RIGHT(LEFT(B3,17),3)截取身份證前17位數(shù)字的后3位,同時(shí)可以滿足15、18位身份證號(hào)的取數(shù)要求。
公式中使用到了MOD函數(shù),下面是MOD函數(shù)功能的簡(jiǎn)要介紹:
mod 就是返回除法中余數(shù),如10處以3余1為:
公式為
=mod(10,3)結(jié)果為1
被除數(shù) 除數(shù)也可為小數(shù),返回剩余小數(shù),但由于2進(jìn)制的轉(zhuǎn)化,數(shù)據(jù)有所差值,建議最好不要公式中有小數(shù),誤差會(huì)較大。
MOD函數(shù)的限制
在D3單元格輸入以下公式將返回#NUM!錯(cuò)誤:
=IF(MOD(LEFT(B3,17),2),”女”,”男”)
這是由于MOD函數(shù)無(wú)法計(jì)算被除數(shù)與除數(shù)的商達(dá)到或超過(guò)2^40的數(shù)據(jù)。Excel 2003、2007版中,MOD函數(shù)參數(shù)之商限制為2^27倍。
ISODD、ISEVEN函數(shù)雖然不受參數(shù)之商限制,但受15位數(shù)字計(jì)算精度的限制,在E3單元格輸入以下公式并向下復(fù)制:
=IF(ISODD(LEFT(B3,17)),”男”,”女”)
僅E6判斷15位身份證號(hào)返回正確結(jié)果,其他均將超過(guò)15位的數(shù)字視為0,即判別未偶數(shù)而返回性別為”女”。
以上便是為大家介紹的有關(guān)在Excel中根據(jù)身份證號(hào)碼判斷性別的方法,原理就是判斷末位數(shù)字的奇偶性,公式中使用到了MOD函數(shù)及RIGHT和LEFT,至于函數(shù)使用的詳細(xì)說(shuō)明可以參閱相關(guān)文檔。如果你是從事財(cái)務(wù)、銷售、HR等辦公人士,建議將此技巧學(xué)會(huì),以備不時(shí)之需。

贊(0) 打賞
未經(jīng)允許不得轉(zhuǎn)載:路由網(wǎng) » Excel如何判斷身份證號(hào)碼數(shù)據(jù)的第17或15位數(shù)字的奇偶性決定男女性別
分享到

相關(guān)推薦

更好的WordPress主題

支持快訊、專題、百度收錄推送、人機(jī)驗(yàn)證、多級(jí)分類篩選器,適用于垂直站點(diǎn)、科技博客、個(gè)人站,扁平化設(shè)計(jì)、簡(jiǎn)潔白色、超多功能配置、會(huì)員中心、直達(dá)鏈接、文章圖片彈窗、自動(dòng)縮略圖等...

聯(lián)系我們聯(lián)系我們

覺(jué)得文章有用就打賞一下文章作者

非常感謝你的打賞,我們將繼續(xù)提供更多優(yōu)質(zhì)內(nèi)容,讓我們一起創(chuàng)建更加美好的網(wǎng)絡(luò)世界!

支付寶掃一掃

微信掃一掃

登錄

找回密碼

注冊(cè)