Formuła programu Excel: zaznacz komórki zawierające -

Spisie treści

Formuła ogólna

=ISNUMBER(SEARCH(substring,A1))

Podsumowanie

Uwaga: program Excel zawiera wiele wbudowanych „ustawień wstępnych” służących do podświetlania wartości za pomocą formatowania warunkowego, w tym ustawienie wstępne podświetlania komórek zawierających określony tekst. Jeśli jednak potrzebujesz większej elastyczności, możesz użyć własnej formuły, jak wyjaśniono w tym artykule.

Jeśli chcesz podświetlić komórki zawierające określony tekst, możesz użyć prostej formuły, która zwraca wartość PRAWDA, gdy komórka zawiera określony tekst (podciąg).

Na przykład, jeśli chcesz podświetlić dowolne komórki z zakresu B2: B11, które zawierają tekst „pies”, możesz użyć:

=ISNUMBER(SEARCH("dog",B2))

Uwaga: w przypadku formatowania warunkowego ważne jest, aby formuła została wprowadzona względem „aktywnej komórki” w zaznaczeniu, którą w tym przypadku przyjmuje się jako B2.

Wyjaśnienie

Gdy używasz formuły do ​​zastosowania formatowania warunkowego, formuła jest oceniana względem komórki aktywnej w zaznaczeniu w momencie tworzenia reguły. W tym przypadku reguła jest oceniana dla każdej z 10 komórek w B2: B11, a B2 zmieni się za każdym razem na adres ocenianej komórki, ponieważ B2 jest względna.

Sama formuła wykorzystuje funkcję SZUKAJ, aby znaleźć pozycję „pies” w tekście. Jeśli istnieje „pies”, funkcja SEARCH zwróci liczbę reprezentującą pozycję. Jeśli „pies” nie istnieje, funkcja SEARCH zwróci błąd #ARG. Zawijając ISNUMBER wokół SEARCH, przechwytujemy błąd, dzięki czemu formuła zwróci wartość TRUE tylko wtedy, gdy funkcja SEARCH zwróci liczbę. Nie obchodzi nas faktyczna pozycja, obchodzi nas tylko to, czy jest takie stanowisko.

Opcja uwzględniająca wielkość liter

SEARCH nie rozróżnia wielkości liter. Jeśli chcesz również sprawdzić wielkość liter, po prostu zamień SZUKAJ na ZNAJDŹ w następujący sposób:

=ISNUMBER(FIND("dog",A1))

Szukasz więcej niż jednej rzeczy?

Jeśli chcesz podświetlić komórki zawierające jeden z wielu różnych ciągów, możesz użyć opisanej tutaj formuły.

Interesujące artykuły...