Formuła programu Excel: zaznacz wiersze zawierające -

Spisie treści

Formuła ogólna

=SEARCH(text,cocatenated_columns)

Podsumowanie

Jeśli chcesz wyróżnić wiersze w tabeli, które zawierają określony tekst, użyj formatowania warunkowego z formułą, która zwraca wartość TRUE po znalezieniu tekstu. Sztuczka polega na połączeniu (sklejeniu) kolumn, które chcesz przeszukać, i zablokowaniu odwołań do kolumn, tak aby mogły zmieniać się tylko wiersze.

Na przykład załóżmy, że masz prostą tabelę danych w B4: E11 i chcesz podświetlić wszystkie wiersze zawierające tekst „pies”. Po prostu zaznacz wszystkie dane w tabeli i utwórz nową regułę formatowania warunkowego korzystającą z tej formuły:

=SEARCH("dog",$B4&$C4&$D4&$E4)

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

Funkcja SZUKAJ zwraca pozycję szukanego tekstu jako liczbę (jeśli istnieje). Formatowanie warunkowe automatycznie traktuje każdą liczbę dodatnią jako PRAWDA, więc reguła jest wyzwalana za każdym razem, gdy wyszukiwanie zwraca liczbę. Gdy funkcja SEARCH nie znajduje szukanego tekstu, zwraca błąd #ARG, który formatowanie warunkowe traktuje jako FAŁSZ.

Używając znaku ampersand (&), łączymy razem wszystkie wartości w każdym wierszu, a następnie wyszukujemy wynik za pomocą polecenia SEARCH. Wszystkie adresy są wprowadzane w formacie „mieszanym”, z zablokowanymi kolumnami i lewymi wierszami względem siebie. W praktyce oznacza to, że wszystkie 4 komórki w każdym wierszu są testowane przy użyciu dokładnie tej samej formuły.

Używanie innych komórek jako danych wejściowych

Pamiętaj, że nie musisz na stałe kodować żadnych wartości, które mogą zmienić się w regułę. Zamiast tego możesz użyć innej komórki jako komórki „wejściowej”, aby móc ją później łatwo zmienić. Na przykład w tym przypadku możesz nazwać komórkę E2 „wejście” i przepisać formułę w ten sposób

=SEARCH(input,$B4&$C4&$D4&$E4)

Następnie możesz umieścić dowolną wartość tekstową w E2, a reguła formatowania warunkowego natychmiast zareaguje, podświetlając wiersze zawierające ten tekst. Zobacz link wideo poniżej, aby uzyskać bardziej szczegółowy opis.

Opcja uwzględniająca wielkość liter

Jeśli potrzebujesz opcji z rozróżnianiem wielkości liter, możesz użyć funkcji ZNAJDŹ zamiast SZUKAJ:

=FIND(input,$B4&$C4&$D4&$E4)

Funkcja ZNAJDŹ działa podobnie jak SZUKAJ, ale dopasowuje również wielkość liter.

Interesujące artykuły...