Formuła programu Excel: zaznacz komórki zaczynające się od -

Spisie treści

Formuła ogólna

=SEARCH("substring",A1)=1

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 zaczynających się od określonego tekstu. 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, które zaczynają się od określonego tekstu, możesz użyć prostej formuły, która zwraca wartość TRUE, gdy komórka zaczyna się od określonego tekstu (podciągu).

Na przykład, jeśli chcesz podświetlić dowolne komórki z zakresu B4: G12, które zaczynają się od „mi”, możesz użyć:

=SEARCH("mi",B4)=1

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 B4.

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 komórki w B4: G12, a B4 zmieni się za każdym razem na adres ocenianej komórki, ponieważ jest wprowadzany jako adres względny.

Sama formuła używa funkcji SZUKAJ, aby dopasować komórki zaczynające się od „mi”. SZUKAJ zwraca liczbę wskazującą pozycję, gdy tekst zostanie znaleziony, oraz #ARG! błąd, jeśli nie. Kiedy SEARCH zwraca liczbę 1, wiemy, że wartość komórki zaczyna się od „mi”. Formuła zwraca wartość PRAWDA, gdy pozycja wynosi 1, a FAŁSZ dla każdej innej wartości (w tym błędów).

Z nazwaną komórką wejściową

Jeśli używasz nazwanego zakresu do nazwania komórki wejściowej (tj. Nazwij G2 „wejście”), możesz po prostu dla formuły i stworzyć znacznie bardziej elastyczną regułę:

=SEARCH(input,B4)=1

Następnie, gdy zmienisz wartość w polu „input”, formatowanie warunkowe zostanie natychmiast zaktualizowane.

Opcja uwzględniająca wielkość liter

SEARCH nie rozróżnia wielkości liter, więc jeśli chcesz również sprawdzić wielkość liter, możesz zamiast tego użyć funkcji ZNAJDŹ:

=FIND(input,B4)=1

Funkcja ZNAJDŹ działa jak SZUKAJ, ale rozróżnia wielkość liter.

Interesujące artykuły...