Условное форматирование строки

Часто задается вопрос, как применить условное форматирование для целое строки листа Excel. На самом деле вопрос не в том, как это сделать, а какую формулу использовать?

Решение очень простое, но требуется знать некоторые функции массивов и ссылок, а именно АДРЕС, СТРОКА и ДВССЫЛ. Для упрощения и наглядности примера не будет рассматриваться реальная задача, а только абстрактная: необходимо выделить зеленым цветом те строки, в которых третий столбец имеет значение равное 5.

Сначала создадим правило. Предварительно выделив нужный диапазон, на вкладке «Главная» в области «Стили» кликните по пиктограмме «Условное форматирование», раскрыв тем самым меню, в котором необходимо выбрать пункт «Создать правило».

Создать правило условного форматирование

В качестве типа правила примените последнее «Использовать формулу для определения форматируемых ячеек». В поле ссылки введите следующую формулу: =ДВССЫЛ(АДРЕС(СТРОКА();3))=5.

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

  • СТРОКА – вернет номер строки, для которой определяется правило;
  • АДРЕС – сформирует текст в виде адреса ячейки, чьи индексы заданы числовыми аргументами строки и столбца;
  • ДВССЫЛ – преобразует текстовую ссылку в реальную ссылку, которая возвращает нужное значение.

Вот что в результате получилось:

Пример форматирования строки по условию

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

Добавить комментарий