COUNTIF(統計區域,指定的條件)
常規用法
1)要統計A列有幾個5,可以使用以下公式:
=COUNTIF(A2:A10,5)
2)統計大于5的單元格個數:
=COUNTIF(A2:A10,'>5')
3)統計大于B2單元格數值的單元格個數:
=COUNTIF(A2:A10,'>'&B2)
4)統計非空單元格的個數:
=COUNTIF(A2:A10,'<>')
5)統計以'e'或“E”開頭的單元格個數:
=COUNTIF(A2:A10,'e*')
判斷身份證號碼是否重復:
=IF(COUNTIF(A:A,A2&'*')>1,'重復','')
COUNTIF函數在計算文本型數字時,會默認按數值型進行處理,但是Excel中的數字精度只有15位,并且身份證號碼是18位,因此會把前15位相同的身份證全部識別為相同的內容。
在第二參數后加上一個星號 &'*',就是告訴Excel,要查找包含A2單元格內容的文本,通過這樣變通的手段,COUTNIF函數就聽話啦。
判斷姓名是否為首次出現:
=IF(COUNTIF(A$2:A2,A2)=1,'是','否')
這里的第一參數是A$2:A2,第一個A2是鎖定的,第二個A2是敞開的,當公式向下復制時,這個范圍會不斷擴大,變成A$2:A3、A$2:A4、A$2:A5……
COUNTIF函數在這個動態擴展的范圍中,統計A列當前行姓名的個數,結果為1,就是首次出現,超過1,就是重復出現了。
突出顯示重復出現的數據:
1、選中A2:A10單元格區域,新建格式規則
2、使用公式為:
=COUNTIF(A$2:A2,A2)>1
3、設置突出顯示的格式
不準錄入重復數據:
1、選中要輸入數據的A2:A10單元格區域,【數據】→【數據驗證】
2、允許類型選擇“自定義”,公式為:
=COUNTIF(A:A,A2)=1
計算人數
=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
提取不重復名單
數組公式為:
=INDEX(A:A,1+MATCH(0,COUNTIF(C$1:C1,A$2:A$11),0))&''
好了,今天咱們的內容就是這些吧,祝各位小伙伴周末好心情!
圖文制作:祝洪忠