![](https://cdn.wiki-base.com/9979372/excel_formula_cell_contains_specific_text__2.png.webp)
Formuła ogólna
=ISNUMBER(SEARCH(substring,text))
Podsumowanie
Aby sprawdzić, czy komórka zawiera określony tekst, możesz użyć funkcji SZUKAJ razem z funkcją NUMER. W wersji ogólnej podciąg to określony tekst, którego szukasz, a tekst reprezentuje tekst w testowanej komórce. W przedstawionym przykładzie formuła w D5 to:
=ISNUMBER(SEARCH(C5,B5))
Ta formuła zwraca wartość TRUE, jeśli znaleziono podłańcuch, lub FALSE, jeśli nie.
Uwaga: funkcja SEARCH automatycznie znajdzie częściowe dopasowania.
Wyjaśnienie
Funkcja SZUKAJ zwraca pozycję szukanego ciągu po znalezieniu, a #ARG! błąd, jeśli nie zostanie znaleziony. Używamy tego faktu do sprawdzenia, czy szukany ciąg został znaleziony za pomocą funkcji ISNUMBER w celu „złapania” prawidłowych pozycji numerycznych.
ISNUMBER zwraca TRUE w przypadku liczb i FALSE w przypadku pozostałych. Tak więc, jeśli SEARCH znajdzie podłańcuch, zwraca pozycję jako liczbę, a ISNUMBER zwraca TRUE. Jeśli SZUKAJ nie znajdzie podciągu, zwraca #ARG! błąd, który powoduje, że ISNUMBER zwraca FALSE.
Wersja uwzględniająca wielkość liter
Jeśli chcesz, aby w tej formule była rozróżniana wielkość liter, możesz zastąpić funkcję SZUKAJ funkcją ZNAJDŹ w następujący sposób:
=ISNUMBER(FIND(substring,text))
Jeśli komórka zawiera
Jeśli chcesz coś zrobić, gdy komórka zawiera określony tekst, możesz zawinąć formułę w instrukcję IF w następujący sposób:
=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")
Zamiast zwracać wartość PRAWDA lub FAŁSZ, powyższa formuła zwróci „Tak”, jeśli zostanie znaleziony podłańcuch, lub „Nie”, jeśli nie.
Z ciągiem wyszukiwania zakodowanym na stałe
Aby przetestować komórkę pod kątem pojedynczego zakodowanego na stałe podciągu, po prostu umieść tekst w podwójnych cudzysłowach. Na przykład, aby sprawdzić A1 dla tekstu „jabłko”, użyj:
=ISNUMBER(SEARCH("apple",A1))
Szukasz więcej niż jednej rzeczy?
Jeśli chcesz przetestować komórkę pod kątem więcej niż jednej rzeczy (np. Jednego z wielu podciągów), zobacz tę przykładową formułę.
Zobacz więcej powiązanych formuł poniżej.