Формула Excel: Виділіть рядки, що містять -

Зміст

Загальна формула

=SEARCH(text,cocatenated_columns)

Резюме

Якщо ви хочете виділити рядки в таблиці, що містять певний текст, ви використовуєте умовне форматування з формулою, яка повертає TRUE, коли текст знайдено. Фокус полягає у об’єднанні (склеюванні) стовпців, які потрібно шукати, та блокуванні посилань на стовпці, щоб змінити могли лише рядки.

Наприклад, припустимо, що у вас є проста таблиця даних у B4: E11, і ви хочете виділити всі рядки, що містять текст "собака". Просто виберіть усі дані в таблиці та створіть нове правило умовного форматування, яке використовує цю формулу:

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

Примітка: при умовному форматуванні важливо, щоб формула була введена щодо "активної комірки" у виділенні, яке в цьому випадку вважається В4.

Пояснення

Функція SEARCH повертає позицію тексту, який ви шукаєте, як число (якщо воно існує). Умовне форматування автоматично розглядає будь-яке позитивне число як TRUE, тому правило спрацьовує щоразу, коли пошук повертає число. Коли ПОШУК не знаходить шуканого тексту, він повертає помилку #VALUE, яке умовне форматування розглядається як FALSE.

За допомогою амперсанда (&) ми об’єднуємо всі значення в кожному рядку разом, а потім шукаємо результат за допомогою SEARCH. Усі адреси вводяться у "змішаному" форматі, стовпці блокуються, а рядки залишаються відносними. Фактично це означає, що всі 4 клітинки в кожному рядку тестуються за однаковою формулою.

Використання інших комірок як вхідних даних

Зверніть увагу, що вам не потрібно жорстко кодувати будь-які значення, які можуть змінитися на правило. Натомість ви можете використовувати іншу комірку як "вхідну" комірку, щоб ви могли легко змінити її пізніше. Наприклад, у цьому випадку ви можете назвати клітинку E2 "входом" і переписати формулу так

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

Потім ви можете помістити будь-яке текстове значення в E2, і правило умовного форматування відповість миттєво, виділивши рядки, що містять цей текст. Дивіться посилання на відео нижче для більш детального опису.

Варіант регістру

Якщо вам потрібна опція з урахуванням регістру, ви можете використовувати функцію FIND замість SEARCH приблизно так:

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

Функція FIND працює так само, як SEARCH, але також відповідає регістру.

Цікаві статті...