Przejdź do głównej zawartości

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:

1). Wybierz Komórka opcja w Typ wyboru Sekcja;
2). w Określony typ sekcja, wybierz zawiera na pierwszej liście rozwijanej i wprowadź pierwszą wartość tekstową w polu tekstowym .;
3). Wybierz zawiera na drugiej liście rozwijanej i wprowadź drugą wartość tekstową w polu tekstowym, a następnie wybierz Or opcja;
4). Kliknij OK przycisk.

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:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is sincerely very helpful. Thanks w great deal.
This comment was minimized by the moderator on the site
Very helpful, thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations