
如何在Excel中計算與X或Y匹配的單元格?
在許多情況下,您可能需要計算Excel中包含文本值“ juice”或文本值“ pie”的單元格,如左圖所示。 本文將向您展示實現它的一些方法。
用公式在Excel中將計數單元格匹配為X或Y
帶有用戶定義功能的Excel中的計數單元格匹配X或Y
輕松計數與 Excel 中的 X 或 Y 匹配的單元格 Kutools for Excel用公式在Excel中將計數單元格匹配為X或Y下面的公式將幫助您計算與Excel中的值X或Y匹配的單元格。 請執行以下操作。
1.選擇一個空白單元格,在其中輸入以下公式,然后按 輸入 鍵。
= COUNTIF(A2:A7,“ *果汁*”)+ COUNTIF(A2:A7,“ * pie *”)
備注:在公式中,您可以看到某些文本值的左右兩側顯示通配符*。 如果要計數完全等于X或Y的單元格,則可以刪除通配符。
然后,您將獲得與Excel中文本值“ juice”或“ pie”匹配的單元格總數。
帶有用戶定義功能的Excel中的計數單元格匹配X或Y您還可以創建一個用戶定義函數來計算與Excel中X或Y匹配的單元格。
1。 按 其他 + F11 同時打開 Microsoft Visual Basic應用程序 窗口。
2.在 Microsoft Visual Basic應用程序 窗口中,單擊 插頁 > 模塊。 然后將以下VBA代碼復制并粘貼到“模塊”窗口中。
VBA代碼:計數單元格匹配Excel中的X或Y
Function FindTwoStrings(Target As Range, xS1 As String, xS2 As String) As LongApplication.VolatileIf TypeName(Target) <> "Range" Then Exit FunctionDim xCell As RangeFor Each xCell In Target.CellsIf xCell.Value <> "" ThenIf (InStrRev(UCase(xCell.Value), UCase(xS1), -1, vbTextCompare) > 0) Or _(InStrRev(UCase(xCell.Value), UCase(xS2), -1, vbTextCompare) > 0) _Then FindTwoStrings = FindTwoStrings + 1End IfNext xCellEnd FunctionCopy3。 按 其他 + Q 關閉鍵 Microsoft Visual Basic應用程序 窗口。
4.現在選擇一個空白單元格,在其中輸入以下公式,然后按 輸入 獲得結果的關鍵。
= FindTwoStrings(A2:A7,“ juice”,“ pie”)
計數單元格與 Excel 中的 X 或 Y 匹配 Kutools for Excel在這里,我們建議您 選擇特定的單元格 實用程序 Kutools for Excel。 使用此實用程序,您可以輕松地計算Excel中指定范圍內與X或Y匹配的單元格。 請執行以下操作。
申請前 Kutools for Excel請 首先下載并安裝.
1.選擇您需要計算的范圍,然后單擊 Kutools > 選擇 > 選擇特定的單元格。 看截圖:
2.在 選擇特定的單元格 對話框,您需要:
1)。 選擇 手機 在選項 選擇類型 部分;2)。 在里面 特定類型 部分,選擇 包含 在第一個下拉列表中,然后在文本框中輸入第一個文本值。3)。 選擇 包含 在第二個下拉列表中,然后在文本框中輸入第二個文本值,然后選擇 Or 選項;4)。 點擊 OK 按鈕。3.然后另一個 選擇特定的單元格 彈出對話框,告訴您找到并選擇了多少個單元格。 之后,您可以點擊 OK 按鈕關閉它。
如果您想(30-day) 這個實用程序, 請點擊下載,然后按照上述步驟進行操作。
相關文章:如何檢查單元格值是否與Excel中的列表匹配?如何通過在Excel中向上搜索找到匹配的值?如何僅在Excel中按月和年匹配日期?如何對一列進行排序以匹配Excel中另一列中的值?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

