掌握 Excel 中計算包含文字的單元格:完整指南
Excel 是數據分析不可或缺的工具,您經常需要量化某些類型的數據在試算表中出現的頻率。計算包含文字或特定文字的單元格是一項常見任務,可以通過幾個函數和技巧來完成。本指南將介紹在各種情況下計算文字條目的方法。
視頻
計算包含任何文字的單元格
在使用 Excel 時,您可能希望計算包含任何文字的單元格數量。這對於快速了解有多少單元格是非數字或非空白非常有用。
這裡,我將以一個範圍內(例如,如下圖所示的範圍 A2:A14)計算包含任何文字的單元格為例。
選擇一個空白單元格(在此示例中為 D3),輸入以下公式並按 Enter 鍵以獲取結果。
=COUNTIF(A2:A14, "*")
如上圖所示,包含文字的所有單元格總數已被計算出來。
- 您還可以使用 SUMPRODUCT 函數與 ISTEXT 函數來計算 Excel 中包含文字的單元格。
=SUMPRODUCT(--ISTEXT(A2:A14))
- 在這些公式中,A2:A14 是您要計算包含文字的單元格的範圍。
- 在此示例中,您會注意到顯示在單元格 A7 中的數字也被計為文字結果之一。這是因為該數字是以文字形式輸入的(開頭帶有撇號)。
- 下表列出了哪些單元格將被視為文字單元格,哪些不會。
將被計數的單元格 不會被計數的單元格 - 包含任何文字的單元格
- 包含任何特殊字符的單元格
- 以文字形式輸入的數字單元格
- 僅包含空格的單元格
- 包含撇號 (') 的單元格
- 包含空字符串 (="") 的單元格
- 僅包含非打印字符的單元格
- 包含數字的單元格
- 包含日期的單元格
- 包含時間的單元格
- 因公式導致錯誤值的單元格
- 包含邏輯值(TRUE 和 FALSE)的單元格
- 空白單元格
計算僅包含可見文字的單元格
上述公式計算所有包含任何文字的單元格,並排除空白單元格。然而,它也可能計算那些看似空白但包含不可見字符(如空格、撇號、空字符串等)的單元格,如下圖所示。
如果您只想計算包含肉眼可見文字的單元格,本節中的公式會更適合。
選擇一個空白單元格(在此示例中為 D3),輸入以下公式並按 Enter 鍵以獲取結果。
=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")
如上圖所示,D3 單元格中的結果 "5" 是範圍 A2:A13 中可見文字單元格的數量。
- 在這些公式中,A2:A13 是您要計算包含可見文字的單元格的範圍。
- 使用此公式,結果將排除那些看似空白但包含不可見字符(如空格、撇號、空字符串等)的單元格。
- 若要計算僅排除空格的文字單元格,請嘗試此公式。
=COUNTIFS(A2:A13,"*",A2:A13,"<> ")
計算包含特定文字的單元格(完全匹配)
要計算完全匹配特定文字的單元格,例如,如下圖所示,計算範圍 A2:A12 中完全匹配文字 “Apple” 的單元格,本節中的公式可以幫助您。請按照以下步驟操作。
選擇一個單元格(在此示例中為 D5),輸入以下公式並按 Enter 鍵以獲取結果。
=COUNTIF(A2:A12, D4)
如上圖所示,現在已經計算出完全匹配文字 "Apple" 的單元格數量。
- 在這個公式中,A2:A12 是您要計算包含特定文字的單元格的範圍。D4 是包含您將根據其計算單元格的特定文字的單元格。
- 如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。在這種情況下,修改公式為:
=COUNTIF(A2:A12, "Apple")
- 此公式不區分大小寫,這意味著如果單元格包含文字 "apple" 或 "APPLE",它也會被計算在內。要執行區分大小寫的計算,請轉到區分大小寫的「計算包含特定文字的單元格(完全匹配)」部分。
- 在這裡,我想推薦給您一個方便的工具 – Kutools for Excel 的 Select Specific Cells 功能。此工具可幫助您輕鬆計算並選擇一個或多個範圍內包含特定文字的單元格。只需進行以下配置,即可獲得包含特定文字的單元格總數,同時選擇匹配的單元格。立即下載 Kutools for Excel!
計算包含特定文字的單元格(部分匹配)
如果您想計算部分匹配特定文字的單元格,例如,如下圖所示,計算範圍 A2:A12 中任意位置包含 "Apple" 的單元格,您可以嘗試本節中的公式。
選擇一個單元格(在此示例中為 D5),輸入以下公式並按 Enter 鍵以獲取結果。
=COUNTIF(A2:A12, "*"&D4&"*")
如上圖所示,現在已經生成了所有部分匹配文字 "Apple" 的單元格數量。
- 在這個公式中,A2:A12 是您要計算包含特定文字的單元格的範圍。D4 是包含您將根據其計算單元格的特定文字的單元格。
- 星號符號 (*) 是最通用的通配符,可以代表任意數量的字符。
- 如果您的特定文字未預先輸入到單元格中,您可以直接將其輸入到公式中。在這種情況下,修改公式為:
=COUNTIF(A2:A12, "*Apple*")
- 此公式計算包含 "Apple" 在任意位置的單元格。
- 要計算以 "Apple" 開頭的單元格數量,使用此公式:
=COUNTIF(A2:A12, "Apple*")
- 要計算以 “Apple” 結尾的單元格數量,使用此公式:
=COUNTIF(A2:A12, "*Apple")
- 要計算以 "Apple" 開頭的單元格數量,使用此公式:
- 此公式不區分大小寫,這意味著如果單元格包含文字 "apple" 或 "APPLE",它也會被計算在內。要執行區分大小寫的計算,請轉到 區分大小寫的「計算包含特定文字的單元格(部分匹配)」 部分。
計算包含區分大小寫的特定文字的單元格
由於 Excel 的 COUNTIF 函數不區分大小寫,上述方法中的公式不會區分大寫和小寫字母。如果您需要計算包含區分大小寫的特定文字的單元格,則需要不同的公式。
計算包含特定文字的單元格(完全匹配且區分大小寫)
要計算完全匹配特定文字且區分大小寫的單元格,請使用以下公式。
=SUMPRODUCT(--EXACT(D4, A2:A12))
=SUMPRODUCT(--EXACT("Apple", A2:A12))
計算包含特定文字的單元格(部分匹配且區分大小寫)
要計算部分匹配特定文字且區分大小寫的單元格,請使用以下公式。
=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))
只需幾次點擊即可計算並選擇包含特定文字的單元格
如果您正在尋找一種更簡單的方法來計算包含特定文字的單元格,Kutools for Excel 的 Select Specific Cells 功能將是您的好選擇。此功能不僅僅是計算,它還允許根據指定文字同時選擇單元格。該工具提供了多種條件,例如 Equals、Begins with、Ends with、Contains 等,並且還支持根據兩個條件同時匹配單元格。這使得用戶能夠快速計算並選擇符合所提供文字的單元格,這是標準公式難以輕易實現的優勢。
下載並安裝 Kutools for Excel 後,選擇 Kutools > Select > Select Specific Cells。在打開的 Select Specific Cells 對話框中,您需要:
- 選擇您要計算包含特定文字的單元格的範圍。
- 在 Selection type 部分中選擇 Cell 選項。
- 在 Specify type 下拉列表中指定條件。
- 輸入您要計算的特定文字。
- 點擊 確定 按鈕。
在這種情況下,由於我需要計算完全匹配文字 “Apple” 的單元格,因此我從下拉列表中選擇 Equals 並在文本框中輸入文字 Apple。
結果
然後會彈出一個 Kutools for Excel 對話框,顯示找到的單元格數量並選擇它們。
- 要計算任意位置包含特定文字的單元格,您需要從 Specific type 下拉列表中選擇 Contains 選項。
- 要計算以特定文字開頭或結尾的單元格,您需要從 Specific type 下拉列表中選擇 Begins with 或 Ends with 選項。
- 此功能可以同時處理多個範圍。
- 此功能還支持根據兩個條件同時計算和選擇單元格。下圖顯示了用於計算和選擇不僅包含特定文字 "Apple" 且必須以字符 "A" 結尾的單元格的條件。
- 要使用此功能,您應該首先安裝 Kutools for Excel,請點擊立即下載 Kutools for Excel。
- 要了解更多關於此功能的信息,請訪問此頁面:根據條件選擇特定單元格、整行或整列。
總之,在 Excel 中有不同方法來計算包含文字或特定文字的單元格。無論您是在尋找快速解決方案還是全面的解決方案,都有必要探索和理解各種技術,以找到最適合您需求的方法。對於那些渴望深入研究 Excel 功能的人,我們的網站擁有大量教程。在這裡發現更多 Excel 技巧和竅門。
相關文章
在 Excel 中使用多條件的 countif
在 Excel 中,COUNTIF 函數可能有助於我們計算列表中某個特定值的數量。但有時,我們需要使用多個條件進行計數,這將更加複雜。本教程將向您展示實現它的方法。
點擊了解更多...
計算單元格是否以特定文字開頭或結尾
假設您有一組數據,您想計算工作表中以 “kte” 開頭或結尾的單元格數量。本文介紹了一些技巧,而不是手動計數。
點擊了解更多...
跨多個工作表計算特定值
您如何跨多個工作表計算特定值?例如,從多個工作表中獲取特定值 “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%,每天為您減少數百次鼠標點擊!