計數,尤其是條件計數,在Excel中應用的也是非常的廣泛,常用的函數有:COUNTIF、COUNTAIF等,今天我們來學習的事COUNTIF的模糊查詢實用技巧。
一、COUNTIF函數功能及語法結構。
作用:統計符合指定條件的個數。
語法:=COUNTIF(條件範圍,條件)。
目的:統計“男、女”銷售員的人數。
方法:
在目標單元格中輸入公式:=COUNTIF(D3:D9,H3)
二、模糊查詢示例。
1、包含模糊查詢。
目的:查詢姓名中包含“小”的人數。
方法:
在目標單元格中輸入公式:=COUNTIF(B3:B9,"*小*")。
解讀:
公式中"*小*"就為查詢條件,意思就是說姓名中只要包含有“小”這個字就在統計範圍之內。星號(*)在Excel中為通配符。可以匹配任意長度。
2、以指定字符開頭的模糊查詢。
目的:查詢以“小”開頭的人數。
方法:
在目標單元格中輸入公式:=COUNTIF(B3:B9,"小*")。
解讀:
公式中"小*"為查詢條件,“小”字的前面並沒有星號(*),而後面有星號(*),所以查詢的結果返回以“小”開頭的結果。
3、以指定字符結尾的模糊查詢。
目的:查詢以“小”結尾的人數。
方法:
在目標單元格中輸入公式:=COUNTIF(B3:B9,"*小")。
解讀:
公式中"*小"為查詢條件,“小”字的前面有星號(*),而後面沒有星號(*),所以查詢結果返回以“小”結尾的結果。
4、指定字符長度的查詢。
目的:返回姓名為2個字的人數。
方法:
在目標單元格中輸入公式:=COUNTIF(B3:B9,"??")。
解讀:公式中"??"為查詢條件,問號(?)在Excel中也為通配符,但是和星號(*)不同的是的單個星號(*)可以匹配多個字符,而單個問號(?)只能匹配一個字符。所以"??"就限定了字符的長度為2。
5、非空統計。
目的:查詢實有人數。
方法:
在目標單元格中輸入公式:=COUNTIF(B3:B9,"*")。
解讀:
公式中"*"為查詢條件,意思就是說至少包含一個字符,不能為空。
結束語:
COUNTIF函數是條件統計中非常實用的一個函數,也可以應用於模糊查詢,其模糊查詢功能主要體現在第二個參數和通配符(?、*)的配合使用上。通配符問號(?)只匹配一個字符,而星號(*)匹配任意長度的字符。
閱讀更多 Excel函數公式 的文章