Spis treści
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 ($) .