Spis treści
Podczas pracy w Microsoft Excel Możesz potrzebować znaleźć lub policzyć konkretne wartości w komórce. Możesz potrzebować policzyć konkretny tekst lub wartość, aby stworzyć raport o produkcie lub policzyć obecność lub sprawdzić stan magazynu. W tym artykule pokażę Ci, jak zastosować COUNTIF gdy komórka zawiera określony tekst w programie Excel.
Pobierz Zeszyt ćwiczeń
Możesz pobrać darmowy skoroszyt Excela tutaj i poćwiczyć samodzielnie.
COUNTIF Text.xlsx3 proste metody zastosowania COUNTIF, gdy komórka zawiera określony tekst
W tym artykule poznasz trzy proste metody zastosowania COUNTIF gdy komórka zawiera określony tekst w Excelu. W pierwszej metodzie użyję funkcja COUNTIF aby policzyć, czy dana komórka zawiera określony tekst. Również zliczane będą dokładnie dopasowane wartości. W drugiej metodzie będę liczył częściowo dopasowane wartości łańcuchów lub tekstów. Na koniec pokażę, jak liczyć ciągi z uwzględnieniem wielkości liter.
Aby dokładniej zobrazować mój artykuł, posłużę się następującym przykładowym zestawem danych.
1) Policz dokładnie dopasowany ciąg znaków
W mojej pierwszej metodzie zliczę komórki, które zawierają ciąg znaków dokładnie pasujący do podanego ciągu.Do wykonania tego zliczenia będę potrzebował pomocy funkcja COUNTIF Kroki dla tej procedury są następujące.
Kroki:
- Po pierwsze, wykonaj cztery dodatkowe pola poniżej podstawowego zestawu danych, jak na poniższym obrazku.
- Tutaj chcę policzyć, ile razy ciąg HPP-08 znajduje się w zakresie danych C5:C12 i chcę dokładnego dopasowania dla tego licznika.
- Po drugie, aby wykonać zliczanie, wstaw do komórki następującą formułę C15 .
=COUNTIF(C5:C12,B15)
- Tutaj chcę dopasować dokładną wartość komórki B15 i liczyć jego obecność w C5:C12 zakres danych.
- Po trzecie, naciśnij Wejdź na stronę a znajdziesz pożądany rezultat.
Read More: Excel VBA do liczenia komórek zawierających określony tekst
2. wyliczanie częściowo dopasowanych łańcuchów
Załóżmy, że w procedurze nie chcę znajdować ani zliczać dokładnych dopasowań. Chcę raczej wykonać to zadanie na części całego łańcucha. Procedura dla tego zadania jest dość podobna do pierwszej metody. Jednak dla częściowego dopasowania wstawię do formuły znak wieloznaczny. Tym znakiem jest znak gwiazdki (*). Zobaczmy następujące kroki dla lepszego zrozumienia.
Kroki:
- Po pierwsze, aby znaleźć ile komórek zakresu danych C5:C12 zawierają podciąg lub tekst częściowy HPP, wpisz w komórce C15 następującą formułę.
=COUNTIF(C5:C12, "*HPP*")
- Na koniec naciśnij Wejdź na stronę a jako wynik pojawi się liczba zliczeń.
Read More: Policz, czy komórka zawiera tekst w Excelu (5 prostych podejść)
3. Count Case Sensitive String
Głównym problemem związanym z używaniem funkcja COUNTIF Oznacza to, że jeśli masz ten sam tekst lub ciągi znaków w różnych przypadkach, funkcja policzy je wszystkie, mimo że chce tylko jeden. Aby rozwiązać ten problem, możesz użyć formuły kombinacji SUMPRODUCT , ISNUMBER oraz ZNAJDŹ funkcje. Szczegółową procedurę znajdziesz w kolejnych krokach.
Kroki:
- Na początku spójrz na poniższy obraz, gdzie chcę liczyć tylko dla ciągu HPP, ale funkcja COUNTIF Formuła pokazuje wyniki zarówno dla HPP jak i Hpp.
- Aby rozwiązać problem, należy użyć następującej formuły w komórce C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))
Podział formuły
=SUMA(-(ISNUMBER(FIND(B15,C5:C12))))
- Po pierwsze, funkcja FIND przechodzi przez każdą komórkę zakresu danych C5:C12 i szuka wartości komórki B15 Funkcja wyszukuje dokładne dopasowanie i zwraca pasującą pozycję.
- Następnie, funkcja ISNUMBER konwertuje pasujące liczby na TRUE, a wszystko inne na FALSE.
- Po trzecie, dwa znaki minus zamieniają TRUE na 1, a FALSE na 0.
- Wreszcie, funkcja SUMPRODUCT zwraca sumę całkowitej tablicy.
- Po trzecie, po naciśnięciu Wejdź na stronę pokaże wynik jako 1, który jest poprawny dla tego kontekstu.
Read More: Jak policzyć komórki w Excelu z różnym tekstem (5 sposobów)
Rzeczy do zapamiętania
- Formuła zawierająca znak wieloznaczny lub znak gwiazdki nie będzie działać, jeśli zakres danych zawiera tylko wartości liczbowe.Pozwala funkcja COUNTIF aby zliczać tylko ciągi tekstowe.
- Jeśli masz wartości wrażliwe na wielkość liter, to użyj trzeciej metody, aby policzyć komórki z określonym tekstem.
Wniosek
To już koniec tego artykułu, mam nadzieję, że okazał się on pomocny. Po przeczytaniu powyższego opisu będziesz mógł zastosować COUNTIF gdy komórka zawiera określony tekst w programie Excel. Prosimy o podzielenie się z nami wszelkimi dalszymi zapytaniami lub zaleceniami w sekcji komentarzy poniżej.
Na stronie ExcelWIKI Zespół zawsze dba o Państwa preferencje, dlatego po wystawieniu komentarza prosimy o poświęcenie nam kilku chwil na rozwiązanie Państwa problemów, a my odpowiemy na Państwa zapytania z najlepszymi możliwymi rozwiązaniami.