計算包含特定文字且區分大小寫的儲存格數量
一般來說,使用標準函數如 COUNTIF 或 COUNTIFS 無法處理區分大小寫的情況。要計算包含特定文字且區分大小寫的儲存格數量(完全匹配指定儲存格中的大小寫文字),可以應用 SUMPRODUCT、ISNUMBER 和 FIND 函數的組合來完成。在本教程中,您將詳細學習如何使用此公式來計算 Excel 中某個範圍內包含特定文字且區分大小寫的儲存格數量。
如何計算包含特定文字且區分大小寫的儲存格數量
請按照以下步驟操作,以計算 Excel 中某個範圍內包含特定文字且區分大小寫的儲存格數量。
通用公式
=SUMPRODUCT(--ISNUMBER(FIND(條件,條件範圍)))
參數
條件(必填):您希望根據其計算儲存格的文字或字串;
條件範圍(必填):您希望在此範圍內計算區分大小寫的儲存格數量。
如何使用這個公式?
如下方截圖所示,要計算範圍 B3:B9 中包含 D3:D5 文字且區分大小寫的儲存格數量,請按照以下步驟操作。
1. 選擇一個空白儲存格以輸出結果(這裡我選擇 E3)。
2. 將下方公式輸入其中並按下 Enter 鍵。選擇結果儲存格,然後拖動其 自動填滿控制柄 到其他儲存格以套用公式。
=SUMPRODUCT(--ISNUMBER(FIND(D3,$B$3:$B$9)))
這些公式是如何運作的?
=SUMPRODUCT(--ISNUMBER(FIND(D3,B3:B9)))
- 1. FIND(D3,B3:B9):FIND 函數始終區分大小寫。它檢查 D3 中的值(“KTE”)是否存在於指定範圍(B3:B9)中,並返回一個陣列:{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}。
在這個陣列中,每個數字 1 表示對應的儲存格在範圍 B3:B9 中包含 “KTE”,而每個 #VALUE 表示範圍 B3:B9 中的儲存格不包含 “KTE”。 - 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}:ISNUMBER 函數在遇到陣列中的數字時返回 TURE,在遇到錯誤時返回 FALSE。這裡返回的結果為 {TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE}。
- 3. --{TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE }:這兩個減號將 “TRUE” 轉換為 1,將 “FALSE” 轉換為 0。這裡您將得到一個新的陣列 {1;0;0;0;0;1;0}。
- 4. =SUMPRODUCT{1;0;0;0;0;1;0}:SUMPRODUCT 將陣列中的所有數字相加,並在此情況下返回最終結果為 2。
相關函數
Excel SUMPRODUCT 函數
Excel COUNTBLANK 函數可用於將兩列或多列或陣列相乘,然後取得乘積的總和。
Excel ISNUMBER 函數
Excel ISNUMBER 函數在儲存格包含數字時返回 TRUE,否則返回 FALSE。
Excel FIND 函數
Excel FIND 函數用於在另一個字串中查找字串,並返回該字串在另一個字串中的起始位置。
相關公式
計算以特定文字開頭或結尾的儲存格數量
本文將向您展示如何使用 COUNTIF 函數計算 Excel 中某個範圍內以特定文字開頭或結尾的儲存格數量。
計算空白/非空白儲存格數量
本文解釋了用於計算 Excel 中某個範圍內空白和非空白儲存格數量的公式。
計算包含 X 或 Y 的儲存格數量
本教程將詳細向您展示如何應用基於 SUMPRODUCT 函數的公式來計算 Excel 中某個特定範圍內包含 X 或 Y 的儲存格數量。
計算包含錯誤的儲存格數量
本教程展示了如何計算 Excel 中某個指定範圍內包含錯誤(任何類型的錯誤,例如 #N/A 錯誤、#VALUE! 錯誤或 #DIV/0! 錯誤)的儲存格數量。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
🤖 | KUTOOLS AI 助手:基於以下方式徹底改變數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 KUTOOLS 函數… |
熱門功能: 查找、標記或標識重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 無需公式四捨五入 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫 (自動文字) | 日期提取器 | 合併資料 | 加密/解密單元格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 個工具集: 12 個文本工具(添加文本,刪除特定字符 ...) | 50+ 種圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼,從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫,匯率轉換 ...) | 7 個合併與分割工具(高級合併行,拆分Excel單元格 ...) | ... 及更多 |
Kutools for Excel 擁有超過 300 項功能,確保您需要的功能只需一鍵即可觸及...
Office Tab - 在 Microsoft Office(包括 Excel)中啟用多標籤閱讀和編輯
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 在查看和編輯多個文檔時,提升您的效率達 50%。
- 為 Office(包括 Excel)帶來高效的標籤功能,就像 Chrome、Edge 和 Firefox 一樣。