Jak znaleźć czy zakres komórek zawiera określony tekst w Excelu

  • Udostępnij To
Hugh West

Podczas pracy z dużą bazą danych może zaistnieć potrzeba znalezienia konkretnego tekstu z bazy. Excel posiada kilka funkcji, dzięki którym można to łatwo zrobić. Dziś w tym artykule zademonstrujemy 4 łatwe sposoby na znalezienie jeśli the zakres komórek zawiera określony tekst w Excel .

Pobierz Zeszyt ćwiczeń

Pobierz ten arkusz ćwiczeniowy, aby ćwiczyć podczas czytania tego artykułu.

FInd If Range of Cells Contains Specific Text.xlsx

4 proste sposoby, aby znaleźć, czy zakres komórek zawiera określony tekst w Excelu

Poniższy zbiór danych określi, czy zakres tekstów zawiera jakiś określony tekst, czy nie. Dodatkowo kolumna po lewej stronie o nazwie Tekst zawiera zamierzony tekst, a kolumna po prawej stronie Konkretnie Tekst zawiera teksty, które będą sprawdzane w lewej kolumnie. Następnie, w kolumnie Wynik Aby uniknąć problemów z kompatybilnością, należy użyć Excel 365 wydanie.

1) Wstaw funkcję COUNTIF, aby znaleźć czy zakres komórek zawiera określony tekst w Excelu

Aby określić, czy dana wartość lub tekst istnieje w zakresie danych, można po prostu użyć formuły opartej na funkcja COUNTIF . Na stronie COUNTIF Funkcja pomoże nam zliczyć wartości, jeśli spełniony jest jakiś określony warunek.

Kroki:

  • Po pierwsze, w komórce E5 , wstawić formułę:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • Następnie naciśnij Wejdź na stronę aby uzyskać wynik.

🔎 Podział na formuły

  • Zakres danych wejściowych wynosi tutaj. B5:B10 .
  • Kryterium to. "*"&D5& "*" . Here we used the Gwiazdka (*) jako Wildcard połączyliśmy gwiazdkę przed i po odnośniku do komórki D4 więc teraz będzie liczony jako podłańcuch. Więc to będzie liczyć wartość, jeśli pojawi się w dowolnym miejscu w zakresie.
  • Jeśli więc wartość zostanie znaleziona, to wyjściem będzie TRUE w przeciwnym razie wyjściem będzie FALSE .
  • Następnie należy najechać kursorem myszy na prawy dolny róg komórki formuły, a gdy kursor wskaże Uchwyt do napełniania ikona ( + ), kliknij go dwukrotnie, aby zastosować tę samą formułę dla pozostałych komórek.
  • Stąd też uzyskasz efekty.

Czytaj więcej: Jak znaleźć czy komórka zawiera określony tekst w Excelu

2) Znajdź czy zakres komórek zawiera określony tekst za pomocą funkcji ISNUMBER i FIND

Korzystając ze wzoru opartego na. ISNUMBER oraz ZNAJDŹ , możemy w prosty sposób znaleźć konkretny tekst z zakresu komórek.W. ISNUMBER Funkcja zwraca logiczne wyjście, jeśli argument w niej zawarty jest spełniony. Z drugiej strony, funkcja ZNAJDŹ Funkcja zwraca konkretną pozycję określonego tekstu w zakresie ciągów lub tekstów.

Kroki:

  • Po pierwsze, w komórce E5 , stosujemy wzór:

=ISNUMBER(FIND(D5,B5))

  • Następnie naciśnij Wejdź na stronę aby uzyskać wynik.

🔎 Podział na formuły

  • Na stronie Znajdź Funkcją jest tutaj określenie dokładnej lokalizacji tekstu, o którym mowa w komórce D5 w łańcuchu tekstowym B5 . mogą być wartością liczbową lub mogą być puste (jeśli tekst nie zostanie znaleziony w ciągu).
  • Na stronie ISNUMBER Funkcja zwróci wyjście logiczne na podstawie wyjścia przez ZNAJDŹ funkcja.
  • Następnie zastosuj tę samą funkcję do pozostałych komórek, przeciągając wskaźnik Uchwyt do napełniania do komórki E10 .
  • Stąd uzyskasz pożądany rezultat.

Czytaj więcej: Wyszukiwanie w Excelu tekstu w zakresie

3. połączenie funkcji JEŻELI, LUB i COUNTIF w celu znalezienia komórek zawierających określony tekst

Gdy potrzebujemy znaleźć konkretne teksty z podanego zakresu komórek, możemy to łatwo zrobić za pomocą funkcja IF . Zagnieżdżanie innych funkcji w ramach JEŚLI Funkcja ułatwi nam pracę, dlatego należy postępować zgodnie z poniższymi metodami.

3.1 IF z funkcją COUNTIF

Połączenie JEŚLI i COUNTIF funkcje określą, czy zamierzony ciąg zawiera określony tekst, czy nie.

Kroki:

  • W komórce, w której chcesz uzyskać wynik, zastosuj JEŚLI z COUNTIF Ostateczna postać tego wzoru to:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Podział na formuły

  • Zakres ten wynosi. B5:B10.
  • Kryterium to. "*"&D5& "*" .
  • Jeśli wartość zostanie znaleziona, wynik pokaże TAK .
  • Jeśli wartość nie zostanie znaleziona, wynik pokaże NIE .
  • Uzyskaj wynik naciskając Wejdź na stronę .
  • Teraz zastosuj to samo do pozostałych tekstów. Teksty, które pasują do źródła pokażą się TAK a inni pokażą NIE .

3.2 Funkcje ISNUMBER, SEARCH i IF

Możemy określić, czy łańcuch zawiera określony tekst, czy nie za pomocą kombinacji JEŚLI , SZUKAJ oraz ISNUMBER funkcje.

Kroki:

  • Po pierwsze, zastosuj JEŚLI funkcja z ISNUMBER funkcja w komórce E5 . ostateczna formuła to:

=IF(ISNUMBER(SEARCH(D5,B5)), "FOUND", "NOT FOUND")

🔎 Podział na formuły

  • Znajdziemy tekst D5 w obrębie tekstu B5 używając SZUKAJ funkcja.
  • Wynik pokaże FUND jeśli wartość jest prawdziwa.
  • Wynik pokaże NIE ZNALEZIONO jeśli wartość jest fałszywa.
  • Naciśnij Wejdź na stronę aby zastosować funkcję.
  • Stąd wynik dla pozostałych komórek uzyskasz, przeciągając wskaźnik Uchwyt do napełniania do komórki E10 .

3.3 JEŻELI z OR i COUNTIF

Tutaj, połączone zastosowanie JEŚLI , OR, oraz COUNTIF zostaną uruchomione funkcje określające, czy w komórkach zawierających tekst znajduje się jakiś konkretny tekst, czy nie.W przypadku, gdy JEŚLI funkcja pomoże nam sprawdzić stan, z drugiej strony COUNTIF pomoże nam policzyć wartości, jeśli ten konkretny warunek zostanie spełniony. a LUB Funkcja pomoże nam zwrócić wymagane wyjście w oparciu o warunek.

Kroki:

  • W komórce E5 , wprowadzamy wzór:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • W związku z tym należy nacisnąć Wejdź na stronę aby uzyskać wynik.

🔎 Podział na formuły

  • Zakres ten wynosi. B5 .
  • Kryterium to. "*"&$D$5:$D$10& "*" .
  • Stąd, jeśli wartość jest tam, wynik pokaże TAK .
  • Ponadto, jeśli wartość nie zostanie znaleziona, w wyniku pojawi się NIE ZNALEZIONO .
  • Zastosuj tę samą formułę w pozostałych komórkach, przeciągając wskaźnik Uchwyt do napełniania ikona do komórki E10 .

Czytaj więcej: Jak znaleźć tekst w komórce w programie Excel

4) Dołączenie funkcji SUMPRODUCT i COUNTIF

Na stronie SUMPRODUCT oraz COUNTIF Funkcje pomagają również znaleźć określone teksty w szeregu komórek. Wykonaj poniższe kroki, aby nauczyć się. SUMPRODUCT z drugiej strony COUNTIF pomoże nam policzyć wartości, jeśli ten konkretny warunek jest spełniony.

Kroki:

  • Na początku zastosuj SUMPRODUCT funkcja w komórce E5 Tutaj zagnieździliśmy się COUNTIF funkcja w ramach SUMPRODUCT Ostateczna formuła to:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Stąd prasa Wejdź na stronę aby uzyskać wynik.

🔎 Podział na formuły

  • Zakres ten wynosi. B5:B10 .
  • Kryterium to. "*"&D5& "*" .
  • Na stronie COUNTIF Funkcja liczy liczbę dopasowanych komórek.
  • Ponadto. SUMPRODUCT Funkcja pobiera liczbę zwróconą przez COUNTIF i otrzymuje jego sumę.
  • Na koniec zastosuj tę samą formułę do pozostałych komórek. Wynik jest dokładny, jeśli chodzi o dane wejściowe.

Rzeczy do zapamiętania

  • Podczas gdy używamy symboli wieloznacznych, musimy zastosować gwiazdkę ( * ) z każdym podłańcuchem. Gwiazdka ( * ) dopasowuje dowolną liczbę znaków, gdy jest używana.
  • Podczas korzystania z JEŚLI z LUB wzór pamiętaj, aby Blok Zakres poprzez użycie bezwzględnego odwołania do komórki ($) .

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.