Skip to main content

如何在 Excel 中計算包含文字的單元格數量

Author: Zhoumandy Last Modified: 2025-05-12

Excel 無處不在。作為一款用於數據分析和文檔處理的強大且實用的工具,我們經常在工作和生活中使用它。在某些情況下,我們可能需要更好地理解數據以進行數據分析。在本教程中,我們將展示多種方法來計算 Excel 中包含文字的單元格數量。

COUNTIF/COUNTIFS 函數 + 通配符來計算 Excel 中包含文字的單元格數量

SUMPRODUCT + ISTEXT 函數計算 Excel 中包含文字的單元格數量

COUNTIF 函數計算 Excel 中包含特定文字的單元格數量

輕鬆使用 Kutools for Excel 計算包含特定文字的單元格數量


COUNTIF/COUNTIFS 函數 + 通配符來計算 Excel 中包含文字的單元格數量

COUNTIF 函數計算包含任意文字的單元格數量

要計算包含任意文字的單元格,我們在 COUNTIF 公式中使用 星號符號 (*)COUNTIF 函數語法如下:

=COUNTIF(區域, "*")

由於星號 (*) 是一個通配符,可以匹配任何字符序列,因此該公式會計算所有包含任意文字的單元格。

例如,要計算範圍 A2:A15 中包含文字的單元格數量,如下所示,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=COUNTIF(A2:A15, "*")

count cells with any text

√ 注意:
  • 什麼不被視為文字:
  1. 包含任意文字的單元格;
  2. 特殊字符;
  3. 格式化為文字的數字;
  4. 包含空字符串 (="")、撇號 (‘) 或空格的視覺上空白的單元格。
  • 什麼不被視為文字:
  1. 數字;
  2. 日期;
  3. 邏輯值 True 和 False;
  4. 錯誤;
  5. 空白單元格。

在這種情況下,我們可以清楚地理解為什麼示例工作表中有 8 個包含文字的單元格。

differences the text and non-text

COUNTIF 函數計算不含文字的單元格數量

要計算數據範圍內不含文字的單元格數量,請在 COUNTIF 公式中使用不等於邏輯運算符 (<>)星號符號 (*)。語法如下:

=COUNTIF(區域, "<>*")

因為不等於邏輯運算符 (<>) 和星號符號 (*) 表示不等於任何字符,所以該公式會計算不含任何文字的單元格。

例如,要計算範圍 A2:A15 中不含文字的單元格數量,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=COUNTIF(A2:A15,"<>*")

count cells with no text

然後你會得到包含非文字值的單元格數量。

COUNTIFS 函數計算包含文字但排除視覺上空白的單元格數量

要計算包含文字但排除視覺上空白的單元格,請在公式中使用星號符號 (*)、問號 (?) 和不等於 (<>) 邏輯運算符。語法如下:

=COUNTIFS(區域,"*?*", 區域, "<> ")

問號符號 (?) 匹配任何單個字符,而星號符號 (*) 匹配任何字符序列被星號包圍的問號 (*?*) 表示單元格中至少應有一個字符,因此空字符串和撇號不會被計算。

不等於符號 (<>) 加上一個空格表示不計算包含空格字符的單元格

例如,要計算範圍 A2:A15 中包含文字但沒有視覺上空白的單元格數量,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=COUNTIFS(A2:A15,"*?*", A2:A15, "<> ")

count cells with text excluding blank cells

然後你可以得到僅包含可見文字的單元格數量。

√ 注意:
  1. COUNTIFS 函數支持多條件。在上面的例子中,計算包含文字的單元格,同時排除只包含一個空格、空字符串和撇號的單元格,這些都會讓單元格看起來是空白的。
  2. 如果你想計算包含文字的單元格,並且不計算只包含一個空格的單元格,語法變為 = COUNTIFS(區域,"*", 區域, "<> ")

SUMPRODUCT + ISTEXT 函數計算 Excel 中包含文字的單元格數量

第二種計算包含文字值的單元格的方法是將 SUMPRODUCT 函數ISTEXT 函數一起使用。語法如下:

=SUMPRODUCT(--ISTEXT(區域))

=SUMPRODUCT(ISTEXT(區域)*1)

ISTEXT 函數在單元格包含文字或非文字時返回 TRUE 或 FALSE。第一種語法中的雙負號 (--) 和第二種語法中的乘法操作是兩種將 TRUE 和 FALSE 強制轉換為數字 1 和 0 的方式。

然後 SUMPRODUCT 函數返回搜索範圍內所有 1 和 0 的總和,並給出最終計數

在這種情況下,要計算範圍 A2:A15 中包含文字的單元格數量,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=SUMPRODUCT(--ISTEXT(A2:A15))


=SUMPRODUCT(ISTEXT(A2:A15)*1)

SUMPRODUCT + ISTEXT functions to count cells with text formula 1

SUMPRODUCT + ISTEXT functions to count cells with text formula 2

無論你使用哪種語法,返回的結果都將是 8

COUNTIF 函數計算 Excel 中包含特定文字的單元格數量

計算包含特定文字的單元格(完全匹配)

要執行 COUNTIF 函數的完全匹配,只需在公式中的第二個參數中輸入帶引號的完整文字。以下是語法

=COUNTIF(區域, "文字值")

要在 Excel 公式中添加文字,必須用引號 (“…”) 括起來。

例如,你想找出範圍 A2:A10 中有多少單元格正好包含單詞 “pen” 或 “pencil”,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=COUNTIF(A2:A10, "pen")


=COUNTIF(A2:A10, "pencil")

Count cells containing certain text with an exact match formula 1

Count cells containing certain text with an exact match formula 2

計算包含特定文字的單元格(部分匹配)

要計算部分匹配的單元格,將文字放在兩個星號 (*) 之間並用引號 (“”) 括起來。這樣 COUNTIF 就可以計算所有包含該文字以及其前後任何內容的單元格。以下是 語法

=COUNTIF(區域, "*文字值*")

在這種情況下,假設你想計算範圍 A2:A10 中有多少單元格在其任何位置包含 “pen” 或 “pencil” 作為內容的一部分,在空白單元格中輸入以下公式,然後按 Enter 鍵獲取結果。

=COUNTIF(A2:A10, "*pen*")


=COUNTIF(A2:A10, "*pencil*")

Count cells containing certain text with a partial match formula 1

Count cells containing certain text with a partial match formula 2

√ 注意:COUNTIF 不區分大小寫。

輕鬆使用 Kutools for Excel 計算包含特定文字的單元格數量

除了使用公式來計算包含文字的單元格外,你還可以使用 Kutools for Excel Select Specific Cells 工具快速計算並選擇 Excel 中包含特定文字的單元格

無論你想計算包含特定文字的單元格(完全匹配還是部分匹配),我們的 Kutools for Excel 都能幫助你輕鬆實現目標。

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

免費安裝 Kutools for Excel 後,讓我們看看它是如何工作的!

使用 Kutools 計算並選擇完全匹配特定文字的單元格

在此情況下,你想找出範圍 A2:A10 中正好包含文字 “pen” 的單元格數量。

sample data

1. 選擇你想要計算包含特定文字的單元格的範圍。

2. 點擊 Kutools > 選擇 > Select Specific Cells

click Select Specific Cells feature of kutools

3. 在 Select Specific Cells 對話框中,你需要:

  • 選擇類型部分中選擇單元格選項
  • 在特定類型部分中,從下拉列表中選擇等於,並在文本框中輸入 pen
  • 點擊確定按鈕。然後會彈出一個提示框,告訴你有多少單元格符合條件。

specify the options in the dialog box

  • 點擊提示框中的確定按鈕,所有符合條件的單元格將同時在 Excel 中被選中。

all qualified cells are selected

使用 Kutools 計算並選擇部分匹配特定文字的單元格

假設你想計算範圍 A2:A10 中有多少單元格在任何位置包含單詞 “pen” 作為內容的一部分。這個技巧與上一個類似。

1. 選擇你想要計算包含特定文字的單元格數量的範圍。

2. 點擊 Kutools > 選擇 > Select Specific Cells

 click Select Specific Cells feature of kutools

3. 在 Select Specific Cells 對話框中,你需要:

  • 選擇類型部分中選擇單元格選項
  • 在特定類型部分中,從下拉列表中選擇包含,並在文本框中輸入 pen
  • 點擊確定按鈕。然後會彈出一個 提示框,告訴你有多少單元格符合條件。

specify the options in the dialog box

  • 點擊提示框中的確定按鈕,所有符合條件的單元格將同時在 Excel 中被選中。

all qualified cells are selected

點擊下載 Kutools for Excel 進行 30 天免費試用


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