EXCEL COUNTIF 函數 – 統計非空、大於/小於或包含特定值的儲存格
在 Excel 工作表中處理數據時,統計儲存格數量是常見的需求,例如統計空白或非空白儲存格、大於或小於某個值的儲存格,或者包含特定文字的儲存格。這些任務對於大多數人來說可能經常遇到。要處理這些計算,Excel 中的 COUNTIF 函數可以幫助您完成這些工作。
COUNTIF 函數語法
作為 Excel 中的一個統計函數,COUNTIF 會根據指定條件統計某一區域內符合條件的儲存格數量。COUNTIF 函數的語法如下:
該語法包含兩個參數 – 區域和條件:
- 區域:指您希望統計的儲存格範圍。
- 條件:指您希望用來統計儲存格的條件。例如,您可以使用“>=80”作為條件,查找所選範圍內值大於或等於 80 的儲存格。
要在 Excel 中應用此函數,您應該在目標儲存格中輸入 =COUNTIF(區域, 條件)。例如,=COUNTIF(A1:B8,">=80")。
COUNTIF 函數返回一個數值 – 即您希望統計的儲存格數量。
現在我們對 COUNTIF 函數有了更清晰的理解,接下來讓我們看看一些實際的例子。
COUNTIF 函數用於空白或非空白儲存格
例如,我有一個包含不同數據類型的儲存格列表,如文本、布爾值(TRUE 和 FALSE)、數字、日期和錯誤。是否存在一種通用的 COUNTIF 公式,無論指定範圍內存在什麼樣的數據類型,都可以只統計空白或非空白儲存格呢?
使用 COUNTIF 函數統計空白儲存格
現在,讓我向您介紹這個 COUNTIF 公式。使用這個公式,無論範圍內有多少種數據類型,它都能告訴您空白儲存格的準確數量:
√ 注意:引號中沒有文字,這意味著您希望統計的儲存格是空白的。
要使用 COUNTIF 函數統計空白儲存格,在目標儲存格中輸入公式 =COUNTIF(A1:A9," "),然後按下 ENTER:
![]() | >>> | ![]() |
☞ 在 Excel 中,還有一個名為 COUNTBLANK 的函數,它返回指定範圍內空白儲存格的數量。其語法為 =COUNTBLANK(範圍)。對於上面的例子,您可以使用公式:=COUNTBLANK(A1:A9)。
使用 COUNTIF 函數統計非空白儲存格
要統計非空白儲存格,這裡我將向您展示公式:
√ 注意: <> 在 Excel 中表示 不等於。因此,上述公式統計所有不等於空白的儲存格,或者我們可以說,是非空白的儲存格。
要使用 COUNTIF 函數統計非空白儲存格,在目標儲存格中輸入公式 =COUNTIF(A1:A9,"<>"),然後按下 ENTER:
![]() | >>> | ![]() |
☞ 在 Excel 中,還有一個名為 COUNTA 的函數,它返回指定範圍內包含任何值的儲存格數量。其語法為 =COUNTA(範圍)。對於上面的例子,您可以使用公式:=COUNTA(A1:A9)。
然而,如果您只想統計包含文本的儲存格,並排除布爾值(TRUE 和 FALSE)、數字、日期或錯誤,請使用以下公式:
√注意:單個星號 (*) 只匹配以文本形式存在的值。
![]() | >>> | ![]() |
兩步驟快速統計非空白儲存格
如果您已經在 Excel 中安裝了 Kutools for Excel,利用它的選擇非空儲存格功能,您可以一次性選擇所有非空儲存格,並獲得所需的數量。
1. 您可以前往 Excel 中的 Kutools 選項卡,找到 選擇,然後在下拉列表中點擊 選擇非空儲存格。請參閱截圖:
2. 所有非空儲存格將被選中,並且會彈出一個提示框,告訴您非空儲存格的數量,如下方截圖所示:
COUNTIF 函數用於小於、大於或等於特定值的儲存格
在此,我們列出了兩種主要方法,供您在 Excel 中統計小於、大於、等於或不等於特定值的儲存格。
使用公式進行 COUNTIF 小於、大於、等於或不等於的統計
要使用公式統計小於、大於、等於或不等於特定值的儲存格,您應該善用比較運算符 (<, >, =, ≠)。
√ 注意:此方法也可用於統計日期早於(小於 <)、晚於(大於 >)或等於 (=) 指定日期的儲存格。
現在,讓我們根據下表查看一些實際例子:
要統計總分超過 (>) 140 的學生數量,使用公式: =COUNTIF(E2:E8,">140") >>> 結果為 5 |
要統計數學成績低於 (<) Coco 成績(D3 儲存格中的值)的學生數量,使用公式: =COUNTIF(D2:D8,"<"&D3) >>> 結果為 2 √ 注意:要在 COUNTIF 函數中使用儲存格引用與比較運算符,您需要將運算符放在引號中,並在儲存格引用前加上連接符 (&)。 |
要統計英語成績大於或等於 (≥) Eddie 成績(C4 儲存格中的值)的學生數量,使用公式: =COUNTIF(C2:C8,">="&C4)-1 >>> 結果為 5 √ 注意:減去 1 的原因是條件 C2:C8,">="&C4 要求 COUNTIF 統計所有匹配的儲存格,包括含有 Eddie 英語成績的那一個,因此我們需要從公式中減去它。如果需要包含 Eddie,則刪除公式中的 “-1”。 |
要統計來自 (=) 印度的學生數量,使用公式: =COUNTIF(B2:B8,"印度") 或 =COUNTIF(B2:B8,B2) >>> 結果為 3 √ 注意:B2 儲存格中的值是印度,所以“印度”和 B2 都可以作為條件使用。在 COUNTIF 函數中,條件不區分大小寫。因此,“印度”和“INDIA”對公式的結果不會有任何影響。 |
要統計不來自 (≠) 印度的學生數量,使用公式: =COUNTIF(B2:B8,"<>印度") 或 =COUNTIF(B2:B8,"<>"&B2) >>> 結果為 4 |
☞ COUNTIF 函數僅適用於單一條件的情況,對於多條件的情況,您應該使用 COUNTIFS 函數。例如,要統計英語成績介於 60 到 90 之間(>60, <90)的學生數量,使用公式:=COUNTIFS(B2:B8,">60",B2:B8,"<90")。
點擊了解更多關於 COUNTIFS 函數的信息…
幾次點擊即可完成 COUNTIF 小於、大於、等於或不等於的統計
要以更便捷的方式統計小於、大於、等於或不等於特定值的儲存格,您可以應用 Kutools for Excel 的 選擇特定儲存格功能。
安裝 Kutools for Excel 後,請按照以下步驟操作:
1. 請找到 Kutools 選項卡,然後前往 選擇,並在下拉列表中點擊 選擇特定儲存格。
2. 現在您將看到一個彈出窗口,請按以下步驟操作:
以下是使用 Kutools 統計數學成績低於 (<) Coco 成績的學生數量的示例。
√ 注意:程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。
COUNTIF 函數用於包含特定值的儲存格
要使用 COUNTIF 統計包含特定值的儲存格(例如包含字母 Y 的儲存格),甚至統計在指定位置包含特定值的儲存格(例如以字母 Y 開頭的儲存格),我們需要了解通配符字符。
在 Excel 的 COUNTIF 函數中有三種可用的通配符字符 - 星號 (*)、問號 (?) 和波浪號 (~):
• 星號 (*) - 匹配任意數量的字符。例如,*ice 可能表示 nice、service、ice、@#$ice 等。
• 問號 (?) - 匹配任意單個字符。例如,mo?? 可能表示 more、moon、mo&%、moaa 等。
• 波浪號 (~) - 匹配實際的通配符字符。例如,~* 表示字面意義上的星號標記,~~ 表示字面意義上的波浪號。
√ 注意:布爾值(TRUE 和 FALSE)、數字、日期和錯誤不被視為字符。因此,如果所選儲存格範圍內存在上述元素,您需要將它們轉換為文本。
☞ 更多信息:
如何在 Excel 中更改或將數字轉換為文本?
如何在 Excel 中將日期轉換為數字字符串或文本格式?
如何在 Excel 中將 # 公式錯誤替換為 0、空白或特定文本?
如何在 Excel 中將布爾值 True/False 轉換為數字 (1/0) 或文本?
使用 COUNTIF 函數統計包含特定單詞或字元的儲存格
既然我們已經了解了通配符字符,現在是時候學習如何使用 COUNTIF 公式來統計包含特定字元或單詞的儲存格。讓我們看下面的例子:
要統計班級中男生的數量,使用公式: =COUNTIF(B2:B9,"男性") >>> 結果為 5 |
要統計包含字元“jeff”(A6 儲存格中的值)的名字數量,使用公式: =COUNTIF(A2:A9,"*jeff*") 或 =COUNTIF(A2:A9,"*"&A6&"*") >>> 結果為 2 |
要統計包含字母“e”的名字數量,使用公式: =COUNTIF(A2:A9,"*e*") >>> 結果為 5 |
要統計不包含字母“e”的名字數量,使用公式: =COUNTIF(A2:A9,"<>*e*") >>> 結果為 3 |
要統計以字母“e”開頭的名字數量,使用公式: =COUNTIF(A2:A9,"e*") >>> 結果為 2 |
要統計以字母“e”結尾的名字數量,使用公式: =COUNTIF(A2:A9,"*e") >>> 結果為 1 |
要統計第三個字元為字母“m”的名字數量,使用公式: =COUNTIF(A2:A9,"??m*") >>> 結果為 2 |
幾次點擊即可統計包含特定單詞或字元的儲存格
安裝我們的 Excel 插件後,請按照以下步驟操作:
1. 前往 Kutools 選項卡,找到 選擇,並在下拉列表中點擊 選擇特定儲存格。
2. 在選擇特定儲存格對話框中,選擇您希望統計的儲存格範圍,然後點擊選擇類型下的儲存格,根據您的需求在特定類型的下拉列表中選擇一個條件。
這裡,我將給您兩個使用 Kutools 統計包含特定單詞或字元的儲存格的例子。
• 要統計班級中男生的數量,點擊 等於 在下拉列表中,並輸入 男性 在右側的輸入框中,或者您可以通過點擊選擇工作表中包含“男性”值的儲存格 按鈕。
程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。
• 要統計包含字元“jeff”的名字數量,點擊 包含 在下拉列表中,並輸入 jeff,或者您可以通過點擊選擇工作表中的 A6 儲存格 按鈕。
程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。
- 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
- 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
- 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
- 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
- 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格;建立郵件清單並發送電子郵件...
- 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
- 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
- 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表;批量轉換 xls、xlsx 和 PDF...
- 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格;突出顯示包含公式/名稱的儲存格...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 提高您的生產力 50%,每天減少數百次鼠標點擊!
