Выделение строк на основе значения ячейки в Excel (условное форматирование)

Посмотреть видео - выделение строк на основе значений ячеек в Excel

Если вы предпочитаете читать письменные инструкции, ниже вы найдете руководство.

Условное форматирование позволяет форматировать ячейку (или диапазон ячеек) на основе значения в ней.

Но иногда, вместо того, чтобы просто выделить ячейку, вы можете выделить всю строку (или столбец) на основе значения в одной ячейке.

Чтобы дать вам пример, ниже у меня есть набор данных, в котором я выделил все строки, в которых имя торгового представителя - Боб.

В этом руководстве я покажу вам, как выделять строки на основе значения ячейки, используя условное форматирование с использованием разных критериев.

кликните сюда чтобы загрузить файл примера и следовать за ним.

Выделение строк на основе критериев текста

Предположим, у вас есть набор данных, как показано ниже, и вы хотите выделить все записи, в которых торговым представителем является Боб.

Вот как это сделать:

  1. Выберите весь набор данных (A2: F17 в этом примере).
  2. Щелкните вкладку "Главная".
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Щелкните «Новые правила».
  5. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите следующую формулу: = $ C2 = "Боб"
  7. Нажмите кнопку «Форматировать».
  8. В открывшемся диалоговом окне установите цвет, которым должна быть выделена строка.
  9. Щелкните ОК.

Это выделит все строки, в которых имя торгового представителя - «Боб».

кликните сюда чтобы загрузить файл примера и следовать за ним.

Как это работает?

Условное форматирование проверяет каждую ячейку на соответствие указанному нами условию, а именно: = $ C2 = "Боб"

Поэтому, когда он анализирует каждую ячейку в строке A2, он проверяет, имеет ли ячейка C2 имя Боб или нет. Если это так, эта ячейка выделяется, в противном случае - нет.

Обратите внимание, что здесь хитрость заключается в том, чтобы использовать знак доллара ($) перед алфавитом столбца ($ C1). Сделав это, мы заблокировали столбец, чтобы он всегда был C. Таким образом, даже когда ячейка A2 проверяется на наличие формулы, она проверяет C2, а когда A3 проверяется на условие, она проверяет C3.

Это позволяет выделить всю строку условным форматированием.

Выделите строки на основе числовых критериев

В приведенном выше примере мы увидели, как проверить имя и выделить всю строку.

Мы можем использовать тот же метод для проверки числовых значений и выделения строк в зависимости от условия.

Предположим, у меня есть те же данные (как показано ниже), и я хочу выделить все строки, в которых количество больше 15.

Вот как это сделать:

  1. Выберите весь набор данных (A2: F17 в этом примере).
  2. Щелкните вкладку "Главная".
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Щелкните «Новые правила».
  5. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите следующую формулу: = $ D2> = 15
  7. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите цвет, которым должна быть выделена строка.
  8. Щелкните ОК.

Это выделит все строки, в которых количество больше или равно 15.

Точно так же мы также можем использовать это, чтобы иметь критерии для даты.

Например, если вы хотите выделить все строки с датой после 10 июля 2021-2022, вы можете использовать формулу даты ниже:

= $ A2> ДАТА (2018,7,10)

Выделение строк на основе нескольких критериев (И / ИЛИ)

Вы также можете использовать несколько критериев для выделения строк с помощью условного форматирования.

Например, если вы хотите выделить все строки, в которых имя торгового представителя - «Боб», а количество больше 10, вы можете сделать это, выполнив следующие действия:

  1. Выберите весь набор данных (A2: F17 в этом примере).
  2. Щелкните вкладку "Главная".
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Щелкните «Новые правила».
  5. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите следующую формулу: = И ($ C2 = "Боб", $ D2> 10)
  7. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите цвет, которым должна быть выделена строка.
  8. Щелкните ОК.

В этом примере выделяются только те строки, где выполняются оба условия (это делается с помощью формулы И).

Точно так же вы можете использовать условие ИЛИ. Например, если вы хотите выделить строки, в которых либо торговым представителем является Боб, либо количество больше 15, вы можете использовать следующую формулу:

= ИЛИ ($ C2 = "Боб", $ D2> 15)

кликните сюда чтобы загрузить файл примера и следовать за ним.

Выделите строки разным цветом в зависимости от нескольких условий

Иногда вам может потребоваться выделить строки цветом в зависимости от условия.

Например, вы можете выделить все строки, в которых количество больше 20, зеленым, а где количество больше 15 (но меньше 20) - оранжевым.

Для этого нужно создать два правила условного форматирования и установить приоритет.

Вот как это сделать:

  1. Выберите весь набор данных (A2: F17 в этом примере).
  2. Щелкните вкладку "Главная".
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Щелкните «Новые правила».
  5. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите следующую формулу: = $ D2> 15
  7. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите оранжевый цвет.
  8. Щелкните ОК.
  9. В диалоговом окне «Диспетчер правил условного форматирования» нажмите «Новое правило».
  10. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  11. В поле формулы введите следующую формулу: = $ D2> 20
  12. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите цвет на зеленый.
  13. Щелкните ОК.
  14. Нажмите Применить (или ОК).

Вышеупомянутые шаги сделают все строки с количеством больше 20 зеленым, а строки с количеством больше 15 (но меньше 20 - оранжевым).

Понимание порядка правил:

При использовании нескольких условий важно убедиться, что порядок условий правильный.

В приведенном выше примере условие зеленого цвета выше условия оранжевого цвета.

В противном случае все строки будут окрашены только в оранжевый цвет.

Почему?

Потому что строка, в которой количество больше 20 (скажем, 23), удовлетворяет обоим нашим условиям (= $ D2> 15 и = $ D2> 20). А поскольку оранжевое состояние находится наверху, ему отдается предпочтение.

Вы можете изменить порядок условий, используя кнопки «Вверх» / «Вниз».

кликните сюда чтобы загрузить файл примера и следовать за ним.

Выделите строки, где любая ячейка пуста

Если вы хотите выделить все строки, в которых любая из ячеек пуста, вам необходимо проверить каждую ячейку, используя условное форматирование.

Вот как это сделать:

  1. Выберите весь набор данных (A2: F17 в этом примере).
  2. Щелкните вкладку "Главная".
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Щелкните «Новые правила».
  5. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите следующую формулу: = СЧЁТЕСЛИ ($ A2: $ F2, ””)> 0
  7. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите оранжевый цвет.
  8. Щелкните ОК.

Приведенная выше формула подсчитывает количество пустых ячеек. Если результат больше 0, это означает, что в этой строке есть пустые ячейки.

Если какая-либо из ячеек пуста, выделяется вся строка.

Выделение строк на основе раскрывающегося списка

В рассмотренных примерах все условия были указаны в диалоговом окне условного форматирования.

В этой части руководства я покажу вам, как сделать его динамическим (чтобы вы могли ввести условие в ячейку в Excel, и оно автоматически выделяло строки на его основе).

Ниже приведен пример, в котором я выбираю имя из раскрывающегося списка, и все строки с этим именем выделяются:

Вот шаги, чтобы создать это:

  1. Создайте раскрывающийся список в ячейке A2. Здесь я использовал имена торговых представителей для создания раскрывающегося списка. Вот подробное руководство по созданию раскрывающегося списка в Excel.
  2. Выберите весь набор данных (в этом примере C2: H17).
  3. Щелкните вкладку "Главная".
  4. В группе «Стили» щелкните «Условное форматирование».
  5. Щелкните «Новые правила».
  6. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  7. В поле формулы введите следующую формулу: = $ E2 = $ A $ 2
  8. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите оранжевый цвет.
  9. Щелкните ОК.

Теперь, когда вы выбираете любое имя из раскрывающегося списка, оно автоматически выделяет строки, в которых имя совпадает с именем, которое вы выбрали из раскрывающегося списка.

Хотите узнать больше о том, как искать и выделять в Excel? Посмотрите видео ниже.

wave wave wave wave wave