Оглавление
В наборах данных часто приходится сравнивать несколько текстовых значений, чтобы найти совпадение. В этой статье мы обсудим условное форматирование нескольких текстовых значений с помощью нескольких функций, таких как И , ИЛИ , ISNUMBER , ПОИСК , SUM и SUMIF Мы используем некоторые из упомянутых функций вместе, чтобы выполнить работу.
Предположим, у нас есть набор данных, состоящий из Продажа продукции где у нас есть столбцы текстовых значений с именами Регион , Город , Категория и Продукт Мы хотим условно отформатировать набор данных в зависимости от нескольких текстовых значений этих столбцов.
Датасет для скачивания
Условное форматирование нескольких текстовых значений.xlsx4 простых способа условного форматирования нескольких текстовых значений в Excel
Метод 1: Использование функции AND
В наборе данных у нас есть четыре текстовые колонки, в которых мы хотим выделить строки, содержащие "Восток" в качестве Регион и "Барс" в качестве Категория .
Шаг 1: Выберите весь диапазон ( $B$4:$G$21 ), который вы хотите отформатировать. После этого перейдите в раздел Главная Вкладка> Выбрать Условное форматирование (в Стили section)> Select Новое правило (из выпадающих вариантов).
Шаг 2: Новое правило форматирования появится окно. В окне выберите Используйте формулу, чтобы определить, какую ячейку форматировать (из Выберите тип правила диалоговое окно).
Затем вставьте следующую формулу в Редактирование описания правила коробка.
=AND($B4="East",$D4="Bars")
Синтаксис И функция
AND(logical1,[logical2]...)
Внутри формулы,
$B4="Восток"; это логический1 аргумент.
$D4="Барс"; это логический2 аргумент.
И формула форматирует строки, для которых эти два аргумента являются Правда .
Шаг 3: Нажмите на Формат . Форматирование ячеек откроется окно. Из Форматирование ячеек окно, Выберите любой Заполнить Цвет от Заполнить раздел. Затем нажмите OK .
Шаг 4: Вы вернетесь в Новое правило форматирования диалоговое окно. Снова, Нажмите OK.
Все совпадающие строки в наборе данных будут отформатированы с выбранным цветом заливки.
Если вы внимательно посмотрите, то увидите, что формула условно форматирует только те строки, в которых есть и то, и другое. "Восток" в качестве Регион и "Барс" в качестве Категория .
Читать далее: Как изменить цвет строки на основе текстового значения в ячейке в Excel
Метод 2: Использование функции ИЛИ
Теперь мы хотим продвинуть условное форматирование на шаг дальше. В этом случае мы хотим, чтобы были отформатированы строки, которые содержат любую из записей, таких как "Восток" , "Бостон" , "Крекеры" и "Цельная пшеница" в столбцах текстовых значений. Мы можем использовать ИЛИ функцию для достижения желаемого результата.
Шаг 1: Повторите Шаги с 1 по 4 с сайта Метод 1 . Просто замените формулу вставки в Редактирование описания правила по следующей формуле.
=OR($B4="Восток",$C4="Бостон",$D4="Крекеры",$E4="Цельная пшеница")
Здесь мы проверили B4 , C4 , D4 и E4 ячейки равны "Восток" , "Бостон" , "Крекеры" и "Цельная пшеница" соответственно. ИЛИ вызовет действие при совпадении любого из условий.
Шаг 2: Нажмите OK Вы увидите, что формула форматирует все строки, содержащие любой текст, о котором мы упоминали ранее.
Вы можете добавить или удалить любые текстовые условия в соответствии с вашими потребностями для форматирования набора данных.
Похожие чтения:
- Условное форматирование Excel на основе нескольких значений другой ячейки
- Как применить условное форматирование к нескольким строкам (5 способов)
- Условное форматирование в Excel на основе текста другой ячейки [5 способов]
- Excel Условное форматирование, если ячейка содержит любой текст
Метод 3: Использование функций ИЛИ-НЕИСПРАВНОСТЬ и ПОИСК
Что происходит, когда мы хотим условно отформатировать набор данных, содержащий определенные несколько продуктов? Например, у нас есть несколько продуктов, таких как Шоколадная крошка , Брайан и Цельная пшеница В данном случае мы хотим выделить все строки, содержащие определенные продукты.
Для лучшего представления мы удаляем Регион и Город колонки, чтобы обсудить этот метод особо.
Шаг 1: Вставьте названия продуктов в новый столбец (например, Содержащие несколько текстов ).
Шаг 2: Повторите Шаги с 1 по 4 с сайта Метод 1 для данного конкретного случая, Замените формулу в Форматируйте значения, для которых формула истинна диалоговое окно со следующей формулой.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Внутри формулы,
Сайт ПОИСК функция соответствует текстам, существующим в диапазоне $G$4:$G$7 в начальную ячейку диапазона поиска $C4 . Тогда ISNUMBER функция возвращает значения в виде Правда или Ложь. В итоге ИЛИ Функция соответствует чередованию любого текста в диапазоне find_value (т.е., $G$4:$G$7 ).
Шаг 3: Нажмите OK Вставленная формула форматирует все строки набора данных, соответствующие текстам с символами Содержащие несколько текстов колонны.
Убедитесь, что вы выбрали конкретный диапазон ( $G$4:$G$7 ) как найти_текст внутри ПОИСК функции, любое несоответствие приводит к форматированию всего набора данных или вообще никакого.
Читать далее: Как сделать условное форматирование для нескольких условий
Метод 4: Использование функций SUM и COUNTIF
Теперь мы хотим сократить метод 3 используя назначенное имя для всех Названия продуктов и назначить его в качестве критерия. Для этого мы используем комбинацию из SUM и COUNTIF функции.
Шаг 1: Присвоить имя (например, Текст ) ко всем продуктам в Содержащие несколько текстов колонны.
Шаг 2: Повторите Шаги с 1 по 4 с сайта Метод 1 В этом случае просто замените формулу на приведенную ниже формулу.
=SUM(COUNTIF($C4, "*"&Text& "*"))
В формуле,
Сайт COUNTIF соответствует только одному критерию (т.е, Шоколадная крошка ) в диапазон, начиная с ячейки $C4 Сочетание COUNTIF функция с SUM функция позволяет ему соответствовать всем критериям (т.е., Текст ) в Диапазон.
Шаг 3: Нажмите OK Формула форматирует все строки, содержащие тексты, совпадающие с заданным именем. Тексты .
Заключение
В этой статье мы используем различные функции и их комбинации для условного форматирования нескольких текстовых значений. Мы используем И и ИЛИ функции, а также две комбинированные функции. Одна комбинированная функция - это ИЛИ , ISNUMBER и ПОИСК . Другие SUM и COUNTIF . И функция может сопоставить два случайных текста для форматирования любого набора данных. С другой стороны, функция ИЛИ функция сопоставляет любой из объявленных текстов в своей формуле. Комбинированные функции сопоставляют столько текстов, сколько вы назначили, и форматируют их соответствующим образом. Надеюсь, вы найдете эти методы достаточно понятными для работы. Комментируйте, если вам нужны дальнейшие разъяснения или есть что добавить.