Countif不僅僅是單條件計數,它還有強大的數據查詢功能

2019-07-26     Excel函數與VBA實例

Countif函數相信很多同學都見過,這個函數在Excel函數中屬於單一條件計數函數。近期小編髮現這個函數的功能不僅限於單個條件的計數,利用通配符的情況下,它還可以實現更高效的數據查詢操作。下面我們來看一下具體的通配符查詢操作。

案例一:從A列單元格文本中中利用通配符*快速提取關鍵詞出現次數

案例說明:如上圖所示,我們需要單獨計算出在A列的文本評價中,提取出來我們對應的客服關鍵詞。

函數公式:=COUNTIF(A:A,"*"&C2&"*")

函數解析:這裡我們使用到了通配符*,代表的是任意字符內容。函數就代表的是在A列中統計文本中包含「喵喵1」的個數。不管關鍵詞前後是什麼內容,都可以計算。

案例二:在單元格中不規則書寫的單號中,快速核對訂單單號

案例說明:如上圖所示,我們B列中的單號是通過符號、將多個單號連接在一起的。現在我們需要核對D列中的單號在B列中是否有出現。

函數公式:

=IF(COUNTIF(B:B,"*"&D2&"*")>0,"是","否")

函數解析:

1、首先我們使用Countif函數,利用通配符*號進行數據的核對,也就是將前後包含我們D2單元格單號的內容先查找出來,當>0的時候說明B列中包含我們需要的單號。

2、利用countif統計出大於0的關鍵詞次數後,我們再用IF函數進行一次條件判斷,當出現我們要查找的單號時,我們備註為是,反之備註為否。

案例延伸:

1、通配符*代表的是任意字符,可以為字符也可以為空值;

2、通配符?代表的是任意一個字符,也就是有多少個?,代表有多少個字符。

現在你學會如何根據自己的需要,在不同的統計場景下去使用通配符了嗎?

文章來源: https://twgreatdaily.com/zh-cn/bCde72wBJleJMoPMZwAs.html