Skip to main content

掌握 Excel 中計算包含文字的單元格:完整指南

Author: Siluvia Last Modified: 2025-05-12

Excel 是數據分析不可或缺的工具,您經常需要量化某些類型的數據在試算表中出現的頻率。計算包含文字或特定文字的單元格是一項常見任務,可以通過幾個函數和技巧來完成。本指南將介紹在各種情況下計算文字條目的方法。

A screenshot of the document showing a method to count cells with text in Excel


視頻


計算包含任何文字的單元格

在使用 Excel 時,您可能希望計算包含任何文字的單元格數量。這對於快速了解有多少單元格是非數字或非空白非常有用。

這裡,我將以一個範圍內(例如,如下圖所示的範圍 A2:A14)計算包含任何文字的單元格為例。

A screenshot of the range A2:A14 in Excel showing cells with text

選擇一個空白單元格(在此示例中為 D3),輸入以下公式並按 Enter 鍵以獲取結果。

=COUNTIF(A2:A14, "*")

A screenshot of the formula used in Excel to count cells with any text

如上圖所示,包含文字的所有單元格總數已被計算出來。

注意:
  • 您還可以使用 SUMPRODUCT 函數與 ISTEXT 函數來計算 Excel 中包含文字的單元格。
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • 在這些公式中,A2:A14 是您要計算包含文字的單元格的範圍。
  • 在此示例中,您會注意到顯示在單元格 A7 中的數字也被計為文字結果之一。這是因為該數字是以文字形式輸入的(開頭帶有撇號)。
  • 下表列出了哪些單元格將被視為文字單元格,哪些不會。
    將被計數的單元格 不會被計數的單元格
    • 包含任何文字的單元格
    • 包含任何特殊字符的單元格
    • 以文字形式輸入的數字單元格
    • 僅包含空格的單元格
    • 包含撇號 (') 的單元格
    • 包含空字符串 (="") 的單元格
    • 僅包含非打印字符的單元格
    • 包含數字的單元格
    • 包含日期的單元格
    • 包含時間的單元格
    • 因公式導致錯誤值的單元格
    • 包含邏輯值(TRUE 和 FALSE)的單元格
    • 空白單元格

計算僅包含可見文字的單元格

上述公式計算所有包含任何文字的單元格,並排除空白單元格。然而,它也可能計算那些看似空白但包含不可見字符(如空格、撇號、空字符串等)的單元格,如下圖所示。

A screenshot of cells in Excel showing some cells with non-visible characters like spaces and apostrophes

如果您只想計算包含肉眼可見文字的單元格,本節中的公式會更適合。

選擇一個空白單元格(在此示例中為 D3),輸入以下公式並按 Enter 鍵以獲取結果。

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

A screenshot of the COUNTIFS formula used to count cells with visible text in Excel

如上圖所示,D3 單元格中的結果 "5" 是範圍 A2:A13 中可見文字單元格的數量。

注意:
  • 在這些公式中,A2:A13 是您要計算包含可見文字的單元格的範圍。
  • 使用此公式,結果將排除那些看似空白但包含不可見字符(如空格、撇號、空字符串等)的單元格。
  • 若要計算僅排除空格的文字單元格,請嘗試此公式。
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

計算 Excel 中包含特定文字的單元格

有時候,您需要更精確地計算內容。您可能想計算包含準確詞語或短語的單元格,或者您正在尋找單元格內容中的部分匹配。本節中的方法可以幫助您解決這些問題。


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

要計算完全匹配特定文字的單元格,例如,如下圖所示,計算範圍 A2:A12 中完全匹配文字 “Apple” 的單元格,本節中的公式可以幫助您。請按照以下步驟操作。

A screenshot of cells in Excel showing text data with the specific word 'Apple' for counting exact matches

選擇一個單元格(在此示例中為 D5),輸入以下公式並按 Enter 鍵以獲取結果。

=COUNTIF(A2:A12, D4)

A screenshot of the COUNTIF formula used to count exact matches of 'Apple' in Excel

如上圖所示,現在已經計算出完全匹配文字 "Apple" 的單元格數量。

注意:
  • 在這個公式中,A2:A12 是您要計算包含特定文字的單元格的範圍。D4 是包含您將根據其計算單元格的特定文字的單元格。
  • 如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。在這種情況下,修改公式為:
    =COUNTIF(A2:A12, "Apple")
  • 此公式不區分大小寫,這意味著如果單元格包含文字 "apple" 或 "APPLE",它也會被計算在內。要執行區分大小寫的計算,請轉到區分大小寫的「計算包含特定文字的單元格(完全匹配)」部分。
  • 在這裡,我想推薦給您一個方便的工具 – Kutools for ExcelSelect Specific Cells 功能。此工具可幫助您輕鬆計算並選擇一個或多個範圍內包含特定文字的單元格。只需進行以下配置,即可獲得包含特定文字的單元格總數,同時選擇匹配的單元格。立即下載 Kutools for Excel!
    A screenshot of Kutools for Excel's 'Select Specific Cells' tool for counting cells with specific text

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

如果您想計算部分匹配特定文字的單元格,例如,如下圖所示,計算範圍 A2:A12 中任意位置包含 "Apple" 的單元格,您可以嘗試本節中的公式。

A screenshot of cells in Excel showing partial matches of the text 'Apple' in various positions

選擇一個單元格(在此示例中為 D5),輸入以下公式並按 Enter 鍵以獲取結果。

=COUNTIF(A2:A12, "*"&D4&"*")

A screenshot of the COUNTIF formula used to count partial matches of 'Apple' in Excel

如上圖所示,現在已經生成了所有部分匹配文字 "Apple" 的單元格數量。

注意:
  • 在這個公式中,A2:A12 是您要計算包含特定文字的單元格的範圍。D4 是包含您將根據其計算單元格的特定文字的單元格。
  • 星號符號 (*) 是最通用的通配符,可以代表任意數量的字符。
  • 如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。在這種情況下,修改公式為:
    =COUNTIF(A2:A12, "*Apple*")
  • 此公式計算包含 "Apple" 在任意位置的單元格。
    • 要計算以 "Apple" 開頭的單元格數量,使用此公式:
      =COUNTIF(A2:A12, "Apple*")
    • 要計算以 “Apple” 結尾的單元格數量,使用此公式:
      =COUNTIF(A2:A12, "*Apple")
  • 此公式不區分大小寫,這意味著如果單元格包含文字 "apple" 或 "APPLE",它也會被計算在內。要執行區分大小寫的計算,請轉到 區分大小寫的「計算包含特定文字的單元格(部分匹配)」 部分。

計算包含區分大小寫的特定文字的單元格

由於 Excel 的 COUNTIF 函數不區分大小寫,上述方法中的公式不會區分大寫和小寫字母。如果您需要計算包含區分大小寫的特定文字的單元格,則需要不同的公式。

計算包含特定文字的單元格(完全匹配且區分大小寫)

要計算完全匹配特定文字且區分大小寫的單元格,請使用以下公式。

=SUMPRODUCT(--EXACT(D4, A2:A12))

A screenshot of the SUMPRODUCT formula used to count case-sensitive exact matches of 'Apple' in Excel

注意:如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。
=SUMPRODUCT(--EXACT("Apple", A2:A12))
計算包含特定文字的單元格(部分匹配且區分大小寫)

要計算部分匹配特定文字且區分大小寫的單元格,請使用以下公式。

=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

A screenshot of the SUMPRODUCT formula used to count case-sensitive partial matches of 'Apple' in Excel

注意:如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

只需幾次點擊即可計算並選擇包含特定文字的單元格

如果您正在尋找一種更簡單的方法來計算包含特定文字的單元格,Kutools for ExcelSelect Specific Cells 功能將是您的好選擇。此功能不僅僅是計算,它還允許根據指定文字同時選擇單元格。該工具提供了多種條件,例如 Equals、Begins with、Ends with、Contains 等,並且還支持根據兩個條件同時匹配單元格。這使得用戶能夠快速計算並選擇符合所提供文字的單元格,這是標準公式難以輕易實現的優勢。

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

下載並安裝 Kutools for Excel 後,選擇 Kutools > Select > Select Specific Cells。在打開的 Select Specific Cells 對話框中,您需要:

  1. 選擇您要計算包含特定文字的單元格的範圍。
  2. Selection type 部分中選擇 Cell 選項。
  3. Specify type 下拉列表中指定條件。
  4. 輸入您要計算的特定文字。
  5. 點擊 確定 按鈕。
    在這種情況下,由於我需要計算完全匹配文字 “Apple” 的單元格,因此我從下拉列表中選擇 Equals 並在文本框中輸入文字 Apple
    A screenshot of the Kutools for Excel Select Specific Cells dialog box where 'Apple' is entered to count cells exactly matching the text

結果

然後會彈出一個 Kutools for Excel 對話框,顯示找到的單元格數量並選擇它們。

A screenshot of the Kutools for Excel dialog box showing the number of cells found containing 'Apple' and selecting them

注意:
  • 要計算任意位置包含特定文字的單元格,您需要從 Specific type 下拉列表中選擇 Contains 選項。
  • 要計算以特定文字開頭或結尾的單元格,您需要從 Specific type 下拉列表中選擇 Begins withEnds with 選項。
  • 此功能可以同時處理多個範圍。
  • 此功能還支持根據兩個條件同時計算和選擇單元格。下圖顯示了用於計算和選擇不僅包含特定文字 "Apple" 且必須以字符 "A" 結尾的單元格的條件。
    A screenshot of the Kutools for Excel Select Specific Cells dialog with conditions for counting and selecting cells containing 'Apple' and ending with 'A'
  • 要使用此功能,您應該首先安裝 Kutools for Excel,請點擊立即下載 Kutools for Excel
  • 要了解更多關於此功能的信息,請訪問此頁面:根據條件選擇特定單元格、整行或整列

總之,在 Excel 中有不同方法來計算包含文字或特定文字的單元格。無論您是在尋找快速解決方案還是全面的解決方案,都有必要探索和理解各種技術,以找到最適合您需求的方法。對於那些渴望深入研究 Excel 功能的人,我們的網站擁有大量教程。在這裡發現更多 Excel 技巧和竅門


最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

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