EXCEL身份證號碼,提取男60歲以上,女50歲以上以及,和18歲以下的不分男女的.
1~6位為地區(qū)代碼,其中1、2位數(shù)為各省級政府的代碼,3、4位數(shù)為地、市級政府的代碼,5、6位數(shù)為縣、區(qū)級政府代碼。如13(河北省)04(邯鄲市)29(永年縣)
7~14位為出生年月日
15~17位為順序號,是縣、區(qū)級政府所轄派出所的分配碼,每個派出所分配碼為10個連續(xù)號碼,例如“000-009”或“060-069”,其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時順延第二、第三、第四、第五個分配碼。如:007的就是個男生 而且和他同年月日生的男生至少有兩個 他們的后四位是001* 和 003*
按照這個寫吧
求助EXCEL~ 如何用身份證號篩選出男女,身份證號有18位的和15位的~不能逐一挑選,求一篩選函數(shù)~
根據(jù)15位身份證號碼第15位、18位身份證號碼第17位上數(shù)字的奇偶性判斷性別,奇男偶女
所以,可以先分析數(shù)據(jù)的位數(shù),再取相應(yīng)數(shù)字進(jìn)行判斷。
假設(shè)身份證號碼在A列,從A2開始,則在B2輸入以下公式
=IF(A1="","",IF(LEN(A1)=15,IF(MOD(RIGHT(A1,1),2),"男","女"),IF(MOD(MID(A1,17,1),2),"男","女")))
下拖填充即可。
如果不需要顯示空行,用INDEX函數(shù)。
B2=IF(LEN(A2)=15,IF(MOD(RIGHT(A2,1),2),"男","女"),IF(MOD(MID(A2,17,1),2),"男","女"))
C2=INDEX(A:A,SMALL(IF($B$2:$B$10=$C$1,ROW($A$2:$A$10),4^8),ROW(A1)))&""
數(shù)組公式
=IF(MOD(MID(A1,15,3),2),"男","女")
其中A1為身份證所在列。
excel中,如何根據(jù)身份證號統(tǒng)計男18-60,女18-55歲的人數(shù)數(shù)量,
excel根據(jù)身份證號分析出男的年齡不到60周歲(含60)和大于60周歲,女的不到50(含50)周歲和大于50周歲的
假設(shè)身份證號寫在A列
則B1單元格寫入公式
=IF(MOD(MID(A1,17,1),2),IF(DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),NOW(),"Y")>60,"男,60歲以上","男,60歲(含60歲)以下"),IF(DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),NOW(),"Y")>50,"女,50歲以上","女,50歲(含50歲)以下"))
下拉復(fù)制公式
是計算男的年齡不到60周歲(含60)的人數(shù)吧,比如身份證號在C2:C100,
那么男60歲以下(含60歲)的人數(shù)=SUMPRODUCT((DATEDIF(--TEXT(MID(C2:C100,7,8),"#-00-00"),TODAY(),"y")<=60)*(MOD(MID(C2:C100,17,1),2)=1))
男60歲以上=SUMPRODUCT((DATEDIF(--TEXT(MID(C2:C100,7,8),"#-00-00"),TODAY(),"y")>60)*(MOD(MID(C2:C100,17,1),2)=1))
女50歲以下(含50歲)=SUMPRODUCT((DATEDIF(--TEXT(MID(C2:C100,7,8),"#-00-00"),TODAY(),"y")<=50)*(MOD(MID(C2:C100,17,1),2)=0))
女60歲以上=SUMPRODUCT((DATEDIF(--TEXT(MID(C2:C100,7,8),"#-00-00"),TODAY(),"y")>50)*(MOD(MID(C2:C100,17,1),2)=0))
相關(guān)推薦:
拆遷賠償城市戶口(城市戶口可以享受農(nóng)村拆遷補(bǔ)償嗎)
刑事處罰算前科嗎(坐牢5年出來還算有前科嗎)
刑事證據(jù)不清(刑事案件證據(jù)不足事實不清楚怎么辦)
仲裁有刑事責(zé)任嗎(被仲裁委員會仲裁以后會怎樣)
打架刑事對辦戶口(案底滿一年辦理戶口會被查嗎)