Formuła programu Excel: komórka zawiera określony tekst -

Spisie treści

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.

Interesujące artykuły...