Jak policzyć komórki pasujące do X lub Y w programie Excel?
W wielu przypadkach może zajść potrzeba policzenia komórek zawierających wartość tekstową „sok” lub wartość tekstową „ciasto” w programie Excel, jak pokazano na lewym zrzucie ekranu. Ten artykuł pokaże Ci kilka metod, aby to osiągnąć.
Policz komórki pasujące do X lub Y w programie Excel z formułą
Policz komórki pasują do X lub Y w programie Excel z funkcją zdefiniowaną przez użytkownika
Łatwo policz komórki pasujące do X lub Y w Excelu za pomocą Kutools for Excel
Policz komórki pasujące do X lub Y w programie Excel z formułą
Poniższa formuła pomoże Ci policzyć komórki pasujące do wartości X lub Y w programie Excel. Wykonaj następujące czynności.
1. Wybierz pustą komórkę, wprowadź do niej poniższą formułę, a następnie naciśnij Wchodzę klawisz.
= LICZ.JEŻELI (A2: A7; „* sok *”) + LICZ.JEŻELI (A2: A7; „* ciasto *”)
Note: W formule widać, że po lewej i prawej stronie określonej wartości tekstowej znajdują się symbole wieloznaczne *. Możesz usunąć symbole wieloznaczne, jeśli chcesz liczyć komórki dokładnie równe X lub Y.
Następnie otrzymasz całkowitą liczbę komórek pasujących do wartości tekstowej „sok” lub „ciasto” w programie Excel.
Policz komórki pasują do X lub Y w programie Excel z funkcją zdefiniowaną przez użytkownika
Możesz także utworzyć funkcję zdefiniowaną przez użytkownika, aby policzyć komórki zgodne z X lub Y w programie Excel.
1. naciśnij inny + F11 klawisze jednocześnie, aby otworzyć Microsoft Visual Basic for Applications okno.
2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj i wklej następujący kod VBA do okna Module.
Kod VBA: liczba komórek pasuje do X lub Y w programie Excel
Function FindTwoStrings(Target As Range, xS1 As String, xS2 As String) As Long
Application.Volatile
If TypeName(Target) <> "Range" Then Exit Function
Dim xCell As Range
For Each xCell In Target.Cells
If xCell.Value <> "" Then
If (InStrRev(UCase(xCell.Value), UCase(xS1), -1, vbTextCompare) > 0) Or _
(InStrRev(UCase(xCell.Value), UCase(xS2), -1, vbTextCompare) > 0) _
Then FindTwoStrings = FindTwoStrings + 1
End If
Next xCell
End Function
3. naciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.
4. Teraz wybierz pustą komórkę, wprowadź do niej poniższą formułę, a następnie naciśnij Wchodzę aby uzyskać wynik.
= FindTwoStrings (A2: A7, "sok", "ciasto")
Policz komórki pasujące do X lub Y w Excelu z Kutools for Excel
Tutaj polecamy Ci Wybierz określone komórki użyteczność Kutools dla programu Excel. Za pomocą tego narzędzia możesz łatwo policzyć komórki pasujące do X lub Y w określonym zakresie w programie Excel. Wykonaj następujące czynności.
Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.
1. Wybierz zakres, który chcesz policzyć, a następnie kliknij Kutools > Wybierz > Wybierz określone komórki. Zobacz zrzut ekranu:
2. w Wybierz określone komórki w oknie dialogowym, musisz:
3. Potem kolejny Wybierz określone komórki pojawi się okno dialogowe z informacją, ile komórek zostało znalezionych i zaznaczonych. Następnie możesz kliknąć OK przycisk, aby go zamknąć.
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Powiązane artykuły:
- Jak sprawdzić, czy wartość komórki pasuje do listy w programie Excel?
- Jak znaleźć dopasowaną wartość, wyszukując w górę w programie Excel?
- Jak dopasować daty według miesiąca i roku tylko w programie Excel?
- Jak posortować kolumnę, aby dopasować wartość w innej kolumnie w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!