Skip to main content

EXCEL COUNTIF 函數 – 統計非空、大於/小於或包含特定值的儲存格

Author: Amanda Li Last Modified: 2025-05-12

在 Excel 工作表中處理數據時,統計儲存格數量是常見的需求,例如統計空白或非空白儲存格、大於或小於某個值的儲存格,或者包含特定文字的儲存格。這些任務對於大多數人來說可能經常遇到。要處理這些計算,Excel 中的 COUNTIF 函數可以幫助您完成這些工作。

COUNTIF 函數語法

COUNTIF 函數用於空白或非空白儲存格

COUNTIF 函數用於小於、大於或等於特定值的儲存格

COUNTIF 函數用於包含特定值的儲存格


COUNTIF 函數語法

作為 Excel 中的一個統計函數,COUNTIF 會根據指定條件統計某一區域內符合條件的儲存格數量。COUNTIF 函數的語法如下:

=COUNTIF(區域, 條件)

該語法包含兩個參數 – 區域條件

  • 區域:指您希望統計的儲存格範圍。
  • 條件:指您希望用來統計儲存格的條件。例如,您可以使用“>=80”作為條件,查找所選範圍內值大於或等於 80 的儲存格。

要在 Excel 中應用此函數,您應該在目標儲存格中輸入 =COUNTIF(區域, 條件)。例如,=COUNTIF(A1:B8,">=80")

COUNTIF 函數返回一個數值 – 即您希望統計的儲存格數量。

現在我們對 COUNTIF 函數有了更清晰的理解,接下來讓我們看看一些實際的例子。


COUNTIF 函數用於空白或非空白儲存格

例如,我有一個包含不同數據類型的儲存格列表,如文本、布爾值(TRUE 和 FALSE)、數字、日期和錯誤。是否存在一種通用的 COUNTIF 公式,無論指定範圍內存在什麼樣的數據類型,都可以只統計空白或非空白儲存格呢?

sample data

使用 COUNTIF 函數統計空白儲存格

現在,讓我向您介紹這個 COUNTIF 公式。使用這個公式,無論範圍內有多少種數據類型,它都能告訴您空白儲存格的準確數量:

=COUNTIF(範圍," ")
注意:引號中沒有文字,這意味著您希望統計的儲存格是空白的。

要使用 COUNTIF 函數統計空白儲存格,在目標儲存格中輸入公式 =COUNTIF(A1:A9," "),然後按下 ENTER

Count blank cells with COUNTIF function >>> press enter key to get the result

在 Excel 中,還有一個名為 COUNTBLANK 的函數,它返回指定範圍內空白儲存格的數量。其語法為 =COUNTBLANK(範圍)。對於上面的例子,您可以使用公式:=COUNTBLANK(A1:A9)


使用 COUNTIF 函數統計非空白儲存格

要統計非空白儲存格,這裡我將向您展示公式:

=COUNTIF(範圍,"<>")
注意: <> 在 Excel 中表示 不等於。因此,上述公式統計所有不等於空白的儲存格,或者我們可以說,是非空白的儲存格。

要使用 COUNTIF 函數統計非空白儲存格,在目標儲存格中輸入公式 =COUNTIF(A1:A9,"<>"),然後按下 ENTER

Count non-blank cells with COUNTIF function >>> press enter key to get the result

在 Excel 中,還有一個名為 COUNTA 的函數,它返回指定範圍內包含任何值的儲存格數量。其語法為 =COUNTA(範圍)。對於上面的例子,您可以使用公式:=COUNTA(A1:A9)

然而,如果您只想統計包含文本的儲存格,並排除布爾值(TRUE 和 FALSE)、數字、日期或錯誤,請使用以下公式:

=COUNTIF(A1:A9,"*")
注意:單個星號 (*) 只匹配以文本形式存在的值。

count cells with only text with COUNTIF function >>> press enter key to get the result

兩步驟快速統計非空白儲存格

如果您已經在 Excel 中安裝了 Kutools for Excel,利用它的選擇非空儲存格功能,您可以一次性選擇所有非空儲存格,並獲得所需的數量。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 您可以前往 Excel 中的 Kutools 選項卡,找到 選擇,然後在下拉列表中點擊 選擇非空儲存格。請參閱截圖:

click Select Nonblank Cells feature of kutools

2. 所有非空儲存格將被選中,並且會彈出一個提示框,告訴您非空儲存格的數量,如下方截圖所示:

a prompt box is popped out to tell the number of nonblank cells

點擊下載 Kutools for Excel,享受 30 天免費試用。


COUNTIF 函數用於小於、大於或等於特定值的儲存格

在此,我們列出了兩種主要方法,供您在 Excel 中統計小於、大於、等於或不等於特定值的儲存格。

使用公式進行 COUNTIF 小於、大於、等於或不等於的統計

要使用公式統計小於、大於、等於或不等於特定值的儲存格,您應該善用比較運算符 (<, >, =, )。

注意:此方法也可用於統計日期早於(小於 <)、晚於(大於 >)或等於 (=) 指定日期的儲存格。

現在,讓我們根據下表查看一些實際例子:

sample data

要統計總分超過 (>) 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 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

安裝 Kutools for Excel 後,請按照以下步驟操作:

1. 請找到 Kutools 選項卡,然後前往 選擇,並在下拉列表中點擊 選擇特定儲存格

click Select Specific Cells feature of kutools

2. 現在您將看到一個彈出窗口,請按以下步驟操作:

specify the options in the dialog box

以下是使用 Kutools 統計數學成績低於 (<) Coco 成績的學生數量的示例。

the specific cells are counted

注意:程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。

點擊下載 Kutools for Excel,享受 30 天免費試用。


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 公式來統計包含特定字元或單詞的儲存格。讓我們看下面的例子:

sample data

要統計班級中男生的數量,使用公式:
=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 插件後,請按照以下步驟操作:

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 前往 Kutools 選項卡,找到 選擇,並在下拉列表中點擊 選擇特定儲存格

click Select Specific Cells feature of kutools

2. 在選擇特定儲存格對話框中,選擇您希望統計的儲存格範圍,然後點擊選擇類型下的儲存格,根據您的需求在特定類型的下拉列表中選擇一個條件。

specify the options in the dialog box

這裡,我將給您兩個使用 Kutools 統計包含特定單詞或字元的儲存格的例子。

• 要統計班級中男生的數量,點擊 等於 在下拉列表中,並輸入 男性 在右側的輸入框中,或者您可以通過點擊選擇工作表中包含“男性”值的儲存格 select button 按鈕。

count the number of specific text

程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。

• 要統計包含字元“jeff”的名字數量,點擊 包含 在下拉列表中,並輸入 jeff,或者您可以通過點擊選擇工作表中的 A6 儲存格 select button 按鈕。

count the number of text that contain the specific characters

程序將返回統計結果並選擇符合條件的儲存格。如果需要,您可以複製它們。


  • 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
  • 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
  • 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
  • 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
  • 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格建立郵件清單並發送電子郵件...
  • 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
  • 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
  • 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表批量轉換 xls、xlsx 和 PDF...
  • 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格突出顯示包含公式/名稱的儲存格...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 提高您的生產力 50%,每天減少數百次鼠標點擊!
officetab bottom