Условное форматирование в Microsoft Excel – одна из базовых функций, управление которой должны освоить все пользователи, создающие или редактирующие электронные таблицы. С помощью условного форматирования вы можете менять оформление ячеек в зависимости от находящихся в них данных. Это может быть подсветка определенных значений, выделение только некоторых или цветной градиент, переходящий от меньшего к большему числу. Настраивается все это вручную, о чем и пойдет речь далее.
Правила выделения ячеек
«Правила выделения ячеек» отвечают за выделение только тех ячеек, которые соответствуют условию. Условие выбирает сам юзер, как и его диапазон.
-
Выделите группу ячеек, к которой хотите применить правило, разверните меню «Условное форматирование» и наведите курсор на «Правила выделения ячеек». Названия всех правил соответствуют их действию. Например, при выборе «Больше» правило затронет только те клетки, значение в которых будет больше указанного. Точно так же работают и остальные варианты.
-
После выбора укажите само число, от которого и должно отталкиваться правило.
-
Затем разверните список с вариантами подсветок и выберите подходящую. Если среди них нет подходящего цвета, всегда можно нажать на «Пользовательский формат» и выбрать другую заливку или цвет текста.
-
Как только изменения вступают в силу, вы сразу же видите результат условного форматирования. При этом правило имеет динамический режим работы, то есть при изменении значения в ячейке изменится и ее подсветка (если она подпадает под действие правила).
-
Если в меню выбора типа правила указать вариант «Другие правила», откроется новое окно, в котором вы можете более детально разобраться с форматированием, выбрать подходящий тип и задать условие. При этом ниже сразу же отобразится образец, от которого стоит отталкиваться при настройке.
С этим правилом все понятно – оно выделяет только конкретные ячейки из списка, попадающие под заданное пользователем условие. Удобно, когда нужно найти в диапазоне определенные числа, дату или текст.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Правила отбора первых и последних значений
Все числа в выбранном диапазоне ячеек имеют последовательность по возрастанию, которая и используется при выборе правила отбора первых и последних значений. Так, вы можете подсвечивать только самые большие или маленькие числа, те, которые выше либо ниже среднего, или попадающие под 10%.
-
Для этого в том же меню условного форматирования наведите курсор на второе правило и ознакомьтесь с его типами. В предыдущем абзаце я уже перечислил их все, поэтому вам остается выбрать только подходящее. Уточню, что под «Первые 10 элементов» подразумевается не их порядок в таблице, а сам результат, записанный в ячейке.
-
Хоть правила и называются «Первые 10…», «Последние 10…», количество ячеек для форматирования вы выбираете самостоятельно, указывая подходящий номер в счетчике. После этого нужно развернуть список с вариантами оформления и выбрать среди них подходящий.
-
Я настроил подсветку первых шести элементов, а это значит, что теперь в моем диапазоне будут подсвечены первые 6 самых больших чисел.
-
Вариант «Выше среднего» или «Ниже среднего» не имеет дополнительных настроек, поскольку среднее число из диапазона определяется автоматически. Вам остается выбрать только стиль форматирования.
-
Как видно на следующем изображении, программа сама определила, какие значения выше среднего в диапазоне, и подсветила их выбранным мною цветом.
Применяйте данные типы правил, когда нужно выделить максимальные значения в диапазоне, минимальные или только те, которые превышают среднее число. При финансовых операциях или при учете склада такой стиль условного форматирования будет особенно полезен.
Гистограммы
Рассмотрим следующее правило под названием «Гистограммы». Оно имеет два разных типа, обеспечивающих градиентную или сплошную заливку. Гистограммы появятся на всех ячейках, но их размер напрямую будет зависеть от величины значения в диапазоне.
-
Наведите курсор на правило «Гистограммы» и выберите подходящий тип оформления. По умолчанию предлагается 12 вариантов.
-
Никаких дополнительных настроек это правило не имеет, поэтому после применения вы сразу видите сформированные гистограммы – от минимального к максимальному значению диапазона.
-
Если выбрать вариант «Другое правило», то вы самостоятельно сможете настроить, какие значения стоит задеть и какую заливку к ним применить. Настройки интуитивно понятны, поэтому не стесняйтесь и экспериментируйте с различными стилями оформления.
Цветовые шкалы
По своему действию тип условного форматирования «Цветовые шкалы» имеет некоторые сходства с предыдущим правилом, однако обеспечивает совершенно другое оформление ячеек. Шкалы формируются из разных цветов и по градиенту можно быстро найти минимальное и максимальное значение в диапазоне.
-
Откройте список всех типов цветовых шкал и выберите среди них подходящий цветовой градиент.
-
После его применения вы сразу увидите результат. Я выбрал тип условного форматирования – от зеленого к красному цвету. Зеленым подсвечиваются минимальные значения, а красным – максимальные. Соответственно, чем выше число, тем краснее будет цвет, начиная от классического зеленого и переходя к салатовому, желтому и так далее.
-
На предложенных градиентах варианты оформления не заканчиваются. Вы можете открыть уже знакомое окно с другими правилами, самостоятельно выбрать шкалу и цвета для нее.
Наборы значков
Последний тип правил условного форматирования, довольно интересный в плане визуального оформления, связан с добавлением значков для диапазона значений. Например, если число больше среднего, появится зеленая стрелка вверх, а если меньше – красная вниз. Есть критерии оценок в виде шкал, круговых диаграмм и звездочек. Все это позволяет определить динамику роста и узнать другую полезную информацию в таблице.
-
Откройте наборы значков и ознакомьтесь со всеми доступными. Присутствуют различные направляющие в виде стрелок, фигуры разных цветов, индикаторы и оценки.
-
Настроек для этого правила по умолчанию нет, поэтому при выборе значки сразу же появляются в своих клетках. Я выбрал шкалу с несколькими делениями, которые заполняются в зависимости от величины значения в текущем диапазоне. Вы же можете протестировать абсолютно все наборы значков.
-
В окне настройки данного правила обязательно укажите тип, а затем выберите любой из типов значков и условия, при которых они будут появляться. Это позволит игнорировать некоторые значения, которые вы бы не хотели подсвечивать.
Создание своего правила
Окно создания правил условного форматирования уже фигурировало в предыдущих разделах статьи, однако затрагивались только определенные типы. Сейчас вкратце рассмотрим то, как осуществляется создание правила с нуля.
-
Разверните «Условное форматирование» и выберите «Создать правило».
-
Выберите из списка тип правила под ваши условия. Для этого достаточно ознакомиться с его описанием, чтобы найти подходящее.
-
Затем посмотрите на второй блок с настройками и настройте само условие форматирования. Например, можно указать значение между конкретными числами.
-
Для определенных типов форматирования поддерживаются настройки шкалы, градиентов и гистограмм точно в таком же виде, как это было рассмотрено выше.
-
Примените свое правило и посмотрите, как теперь отображаются выбранные ячейки. Измените значения в некоторых из них для проверки динамики. В любой момент можно вернуться к настройкам и поменять тип условного форматирования.
Подводя итоги, следует отметить, что условное форматирование в Excel – крайне удобная функция, при помощи которой достигается желаемый вид диапазона ячеек с наглядной демонстрацией выбранного условия. Обязательно используйте эту возможность при оформлении таблицы, создавая свои правила или применяя уже существующие.
Условное форматирование
- Подробности
- Создано 26 Июнь 2013
Содержание |
---|
Файл-пример |
Принцип работы условного форматирования |
Неявное условное форматирование |
Цвет шрифта |
Условие для цвета шрифта |
Формат для скрытия данных |
Простое условное форматирование |
Выделение значения |
Гистограммы |
Повторяющиеся значения |
Сложное условное форматирование |
Скрытие неактуальных данных |
Условия с применением функций рабочего листа |
Разделение диапазонов при помощи рамок |
Проверка на корректность формулы |
Форматирование ячеек Excel предназначено для представления информации в удобном наглядном виде, что повышает уровень понимания информации. Какие-то простые одноразовые вычисления можно производить в файлах, совсем не используя форматы ячеек – результат от этого не изменится. Если же предполагается показывать или передавать отчет другим пользователям, то без форматирования не обойтись.
Стандартное простое форматирование ячеек электронной таблицы Excel с использованием цвета фона, шрифта и рамок осваивается пользователями очень быстро. На этом уровне прогресс в оформлении отчетов в большинстве случаев останавливается. Зачастую даже опытные пользователи Excel, способные написать сложную формулу, вообще не используют интерфейсное средство «Условное форматирование». Между тем, оно, с нашей точки зрения, является одним из самых полезных в процессах финансового моделирования. Под финансовыми моделями здесь понимаются файлы Excel, регулярно использующиеся в работе экономистами для получения результатов через изменение входящих параметров. Это могут быть различные плановые и бюджетные модели, файлы управленческого учета, калькуляции себестоимости и пр.
Условное форматирование, также как и стандартное, не влияет на расчеты, а отвечает только за внешний вид электронных таблиц. Но в отличие от простого формата ячеек, условное форматирование позволяет установить правила отображения информации в зависимости от произведенных вычислений. Что, в свою очередь, в разы сокращает время, необходимое для оформления отчетов.
Excel последних версий предоставляет удобный интерфейс для управления условным форматированием как через простой выбор стандартного условия, так и через традиционный ввод формул. В версиях Excel до 2007 (формат рабочей книги xls) свойства условного форматирования были привязаны к каждой ячейке по отдельности. Имелось ограничение – не более 3х форматов на ячейку. В последующих версиях (формат xlsx) это ограничения было снято, к тому же теперь условные форматы хранятся с привязкой к листу независимо от свойств каждой ячейки.
Файл-пример
Файл из приложения к статье создан для демонстрации различных примеров применения условного форматирования. Данные в файле не представляют собой какого-либо практического интереса. Формулы построения отчета о движении денежных средств в данной статье рассмотрены не будут, хотя и могут кому-то пригодится в своих экономических моделях.
Принцип работы условного форматирования
Одной из рутинных операций при работе с экономическими моделями является настройка внешнего вида отчетов после изменения исходных данных. Например, выделить цветом данные за текущий период, который изменяется с течением времени, или отметить шрифтом определенного важного клиента в наборе меняющихся записей и т.п. Облегчить такую работу можно при помощи условного форматирования Excel. Оно расширяет возможности стандартного форматирования ячеек таким образом, чтобы отображение менялось автоматически без ручной настройки ячеек в зависимости от изменения внешних условий.
Использовать условное форматирование для нескольких типов задач:
- Выделение цветом или шрифтом текущей ячейки в зависимости от ее же значения.
- Окраска текущей ячейки в зависимости от значения другой ячейки.
- Разделение блоков информации при помощи рамок.
- Скрытие неактуальных данных при помощи форматов.
- Графическое отображение данных – аналог диаграмм.
Эти же задачи можно решить при помощи стандартного форматирования ячеек. Преимущество условного форматирования заключается в том, что настройку не требуется производить каждый раз при изменении результатов вычислений. Установленные один раз правила условного форматирования автоматически изменяют внешний вид электронной таблицы в зависимости от меняющейся информации.
Условное форматирование имеет более высокий приоритет перед стандартным. Так, если ячейка имеет синий цвет фона, а условное форматирование предполагает окраску красным цветом, то цвет отображения ячейки на экране при выполнении заданного условия будет именно красный. Другие непересекающиеся свойства ячейки могут быть наложены друг на друга (например, заданный шрифт не меняется), либо установлены явным образом.
На практике часто встречается ситуация, когда пользователь говорит о «глюках» форматирования: например, он устанавливает цвет шрифта, а ничего не меняется. Скорее всего, в данном случае к ячейке применено условное форматирование с заданным цветом шрифта, всегда имеющее приоритет перед стандартным форматом ячейки.
Если выполняется одновременно несколько условий, отвечающее за одно и то же свойство форматирования, то применяется первый в списке условный формат. Например, если у ячейки есть два условных формата на ее значение:
- больше 10 – желтый цвет,
- больше 20 – синий цвет
В случае любого значения больше 10, ячейка будет окрашена желтым цветом фона. Второй условный формат в данном случае игнорируется.
Чтобы условие работало корректно, надо в диалоге условного форматирования поменять строки местами (кнопки со стрелками в верхней части диалога). Тогда значения от 10 до 20 будут окрашены желтым, больше 20 – синим цветом фона. Еще лучше задавать условия явно – устанавливать промежуток значений «от – до» вместо просто «больше».
При помощи условного форматирования можно изменять только определенный набор свойств ячейки:
- Цвет фона
- Цвет шрифта, тип шрифта (но не размер или название)
- Тип внешней рамки (ограниченный набор границ)
- Числовой формат (не доступно в xls-файлах)
Изменить отступ, выравнивание, наклон текста, некоторые типы рамок и свойства защиты при помощи условного форматирования нельзя.
Неявное условное форматирование
Цвет шрифта
Кроме использования интерфейсного средства «Условное форматирование», поменять цвет шрифта числовой ячейки можно при помощи стандартного формата. Диалог «Формат ячейки» предлагает несколько предустановленных вариантов выделения красным цветом отрицательных чисел. То есть применяется условие, что отрицательные значения показывать не в соответствии с цветом шрифта, указанного явно в ячейке, а по правилу пользовательского формата.
Стандартно пользовательский формат числа представляет собой текстовое выражение, разделенное на 4 блока:
- формат для положительных чисел
- формат для отрицательных чисел
- формат для нулевого значения
- формат для текстового значения
Блоки в выражении разделяются точкой с запятой, цвет текста заключается в квадратные скобки. Кроме красного цвета, можно использовать другие варианты: Черный, Синий, Голубой, Зеленый, Фиолетовый, Красный, Белый, Желтый.
Условие для цвета шрифта
Кроме цвета шрифта в пользовательском формате числа можно даже задавать простые условия, отличающиеся от стандартной разбивки блоков на положительные, отрицательные и нулевые значения. Для этого используется дополнительный блок с условиями, заключенными в скобки.
В примере суммарные поступления от клиентов выделяются синим цветом шрифта, только если значение больше 10000руб (см. диапазон ОДДС!B7:Q11)
Использование сложных условий непосредственно в пользовательском формате числа (кроме цвета) не рекомендуется, так как эта устаревшая особенность Excel, сохраненная в целях обратной совместимости версий. Лучше использовать явное условное форматирование.
Формат для скрытия данных
Еще один часто используемый вариант использования числового формата – это скрытие данных в ячейке при помощи пользовательского формата «;;;» — т.е. для всех вариантов показывать пустоту. В примере таким образом скрыто выражение в ячейке ОДДС!C2, там хранится сложная формула для вычисления даты по номеру недели. Эта очень важная ячейка, значение которой используется в других условных форматах. Несмотря на то, что на экране ничего не отображается, значение можно использовать наравне с любой другой ячейкой.
Подробнее о вариантах пользовательского формата числа:
http://office.microsoft.com/ru-ru/excel-help/HP010342372.aspx
Простое условное форматирование
Выделение значения
Один из самых простых вариантов условного форматирования – это цветовое выделение в зависимости от значения числа. Стандартный диалог Excel (лента Главная Условное форматирование Создать правило Форматировать все ячейки на основании их значений) позволяет задать различные логические условия: равно, не равно, больше, меньше, между. Сравнивать можно как с константой (числом), так и со ссылкой на другую ячейку. В файле-примере таким образом отформатирован диапазон Платежи!A3:A22. Выделены даты позже даты начала текущей недели – ячейки ОДДС!C2.
Для установки условного форматирования перед вызовом диалога выделите заранее диапазон, на который будет распространяться условие. Это замечание актуально для всех вариантов установки условных форматов ячеек.
Гистограммы
Excel, начиная с версии 2007, предоставил возможность графического условного форматирования ячеек различными вариантами: гистограммы, цветовые шкалы, значки. Это простой, но очень эффектный интерфейс: требуется выделить область ячеек, затем просто выбрать вариант графического условного формата (например, лента Главная Условное форматирование Гистограммы).
В файле-примере таким образом отформатирован диапазон Платежи!C3:C22 – в виде гистограмм показаны значения платежей, хранящиеся в ячейках.
Повторяющиеся значения
Еще один стандартный пример использования условного форматирования – это выделение повторяющихся, либо уникальных значений в диапазоне.
Диапазон с гистограммами Платежи!C3:C22 дополнительно отформатирован по условию выделения жирным шрифтом повторяющихся значений:
Такое форматирование можно было организовать и в старых версиях Excel (xls), условие при этом задается формулой (в координатах примера):
=AND(COUNTIF($C$3:$C$22; C3)>1;NOT(ISBLANK(C3)))
Сложное условное форматирование
Разделение на «простое» и «сложное» условное форматирование здесь просто подразумевает наличие дополнительных навыков по созданию формул и понимание адресации Excel.
Скрытие неактуальных данных
Один из методов скрытия данных в ячейке через пользовательский формат числа уже описан в данной статье. Другой вариант скрытия значения с использованием формата ячейки – это просто окраска шрифта и фона ячейки в одинаковый цвет.
Этот способ применен при условном форматировании отчета на листе ОДДС примера. Даты ранее текущей недели, которая задается в ячейке B2, выделяются белым фоном, тогда как обычный фон для этих ячеек – светло-коричневый. Ячейки с данными об остатках на начало период скрываются за счет использования одинакового светло-серого цвета для шрифта и заливки.
Формула для ячеек сравнивает ячейку с текущей датой с ячейкой, содержащей дату начала недели. Обратите внимание на применение относительной и смешанной адресации (символ «$» в координатах). Дело в том, что по умолчанию интерфейс Excel предлагает ссылку на абсолютный адрес выделяемой ячейки, и многие ошибочно считают, что условное форматирование надо задавать отдельно для каждой ячейки диапазона. Это неверно, правила копирования адресов работают и при применении условных форматов. Но для этого надо вводить формулу вручную или удалять знаки «$» из координат ячеек.
С нашей точки зрения при использовании условного форматирования для диапазонов зачастую понятнее применение R1C1-адресации Excel. Так, в частности, очевидно, что выражение RC подразумевает текущую ячейку. Та же запись в A1-адресации без использования «$» требует дополнительной привязки к текущей ячейке, что иногда затрудняет понимание всего выражения.
Условия с применением функций рабочего листа
Условия для форматов могут содержать сложные многоуровневые выражения. Если результат формулы возвращает значение, отличное от нуля, то условие форматирования считается выполненным. Желательно, чтобы результат принимал логическое значение, т.е. TRUE=1 или FALSE=0. Это упрощает понимание выражения условного форматирования.
В примере для диапазона Поступления!A3:D20 установлено условное форматирование с проверкой на начало текстового значения в столбце C:
Разделение диапазонов при помощи рамок
Весьма полезной задачей условного форматирования при вводе массива информации по аналогии с записями базы данных является разделение блоков данных по датам. Проще всего разделять такие блоки прорисовкой границы перед началом данных следующего периода.
В примере для всего диапазона таблицы Поступления!A3:D20 установлено условное форматирование с проверкой на равенство ячейке сверху:
Обратите внимание, что для выбранного диапазона действуют два правила условного форматирования одновременно: первой отвечает за выделение жирным шрифтом, второе — за прорисовку рамки.
Проверка на корректность формулы
Еще одной типичной задачей условного форматирования является проверка больших диапазонов на идентичность, либо наличие формул. В частности типичной возможностью в задачах финансового моделирования является ввод значения вместо формулы, рассчитывающей значение по умолчанию. Например, по условиям отсрочки платежа контрагента рассчитывается некоторая сумма, но имеется возможность ее корректировки вручную в той же ячейке по реальным данным оплаты. При этом хочется видеть, в каком месте производилась корректировка, а в каком формула сохранена.
Для подобных задач часто предлагается использование UDF-функций (User-defined functions) на VBA (Visual Basic for Applications) с проверкой, хранится ли в ячейке какая-либо формула. Дело в том, что при помощи стандартных функций рабочего листа такую проверку сделать нельзя – формула может проверить только значение в ячейке, но не то, каким образом оно было получено.
Вот пример подобной функции в модуле VBA:
Option Explicit Function HasNoFormula(oCell As Range) HasNoFormula = Not oCell.HasFormula End Function
В условном форматировании можно использовать выражение:
Этот метод имеет существенные недостатки.
При использовании такой простой функции, условие будет выполняться только, если в ячейке нет никакой формулы; если же там записано «=1+1», то Excel будет считать условием выполненным. Можно явно задавать проверку на равенство определенной формуле в коде VBA, но это существенно усложняет разработку и отладку финансовой модели.
Главной проблемой при использовании UDF VBA является низкая производительность. При копировании такого условного формата на большой диапазон будет заметно запаздывание прорисовки этих ячеек, что не всегда приемлемо в работе.
Другим вариантом решения данной задачи является проверка на равенство формулы непосредственно в условии форматирования.
В примере для всего диапазона таблицы ОДДС!B20:P20 установлено такое условное форматирование:
Как видно из условия, наличие формулы в данном выражении не проверяется – сравнивается только результат. Если он отличен от заданного в формуле, то ячейка выделяется красным цветом (K20).
Если формула слишком сложная, то можно сохранить ее в служебном диапазоне ячеек (который затем можно скрыть), а проверку условного форматирования осуществлять, ссылаясь на этот диапазон.
Смотри также
» Фильтр по многоуровневым группам
Еще один пример, расширяющий грани возможного в Excel.Требуется создать фильтр, отбирающий записи в таблице сгруппированных по…
» Автоматизация диаграмм
При разработке финансовых моделей типичной задачей является наглядное представление плановых и фактических данных. Пожалуй,…
» Обработка больших объемов данных. Часть 2. Интерфейс
В статье систематизируются простые приемы обработки больших объемов данных при помощи стандартных методов интерфейса Excel. Информация…
Условное форматирование – один из самых полезных инструментов EXCEL. Умение им пользоваться может сэкономить пользователю много времени и сил.
Начнем изучение
Условного форматирования
с проверки числовых значений на
больше /меньше /равно /между
в сравнении с числовыми константами.
Эти правила используются довольно часто, поэтому в EXCEL 2007 они вынесены в отдельное меню
Правила выделения ячеек
.
Эти правила также же доступны через меню Главная/ Стили/ Условное форматирование/ Создать правило, Форматировать только ячейки, которые содержат .
Рассмотрим несколько задач:
СРАВНЕНИЕ С ПОСТОЯННЫМ ЗНАЧЕНИЕМ (КОНСТАНТОЙ)
Задача1
. Сравним значения из диапазона
A1:D1
с числом 4.
-
введем в диапазон
A1:D1
значения
1, 3, 5, 7
- выделим этот диапазон;
-
применим к выделенному диапазону
Условное форматирование
на значение
Меньше
( Главная/ Стили/ Условное форматирование/ Правила выделения ячеек/ Меньше ); -
в левом поле появившегося окна введем 4 – сразу же увидим результат применения
Условного форматирования
. - Нажмем ОК.
Результат можно увидеть в файле примера на листе
Задача1
.
СРАВНЕНИЕ СО ЗНАЧЕНИЕМ В ЯЧЕЙКЕ (АБСОЛЮТНАЯ ССЫЛКА)
Чуть усложним предыдущую задачу: вместо ввода в качестве критерия непосредственно значения (4), введем ссылку на ячейку, в которой содержится значение 4.
Задача2
. Сравним значения из диапазона
A1:D1
с числом из ячейки
А2
.
-
введем в ячейку
А2
число 4; -
выделим диапазон
A1:D1
; -
применим к выделенному диапазону
Условное форматирование
на значение
Меньше
( Главная/ Стили/ Условное форматирование/ Правила выделения ячеек/ Меньше ); -
в левом поле появившегося окна введем ссылку на ячейку
A2
нажав на кнопочку, расположенную в правой части окна (EXCEL по умолчанию используетабсолютную
ссылку
$А$2
).
Нажмите ОК.
В результате, все значения из выделенного диапазона
A
1:
D
1
будут сравниваться с одной ячейкой
$А$2
. Те значения из
A
1:
D
1
, которые меньше
A
2
будут выделены заливкой фона ячейки.
Результат можно увидеть в файле примера на листе
Задача2
.
Чтобы увидеть как настроено правило форматирования, которое Вы только что создали, нажмите
Главная/ Стили/ Условное форматирование/ Управление правилами
; затем дважды кликните на правиле или нажмите кнопку
Изменить правило
. В результате увидите диалоговое окно, показанное ниже.
ПОПАРНОЕ СРАВНЕНИЕ СТРОК/ СТОЛБЦОВ (ОТНОСИТЕЛЬНЫЕ ССЫЛКИ)
Теперь будем производить
попарное сравнение
значений в строках 1 и 2.
Задача3
. Сравнить значения ячеек диапазона
A
1:
D
1
со значениями из ячеек диапазона
A
2:
D
2
. Для этого будем использовать
относительную
ссылку.
-
введем в ячейки диапазона
A
2:
D
2
числовые значения (можно считать их критериями); -
выделим диапазон
A
1:
D
1
; -
применим к выделенному диапазону
Условное форматирование
на значение
Меньше
( Главная/ Стили/ Условное форматирование/ Правила выделения ячеек/ Меньше ) -
в левом поле появившегося окна введем относительную ссылку на ячейку
A
2
(т.е. просто
А2
или смешанную ссылку
А$2
). Убедитесь, что знак $ отсутствует перед названием столбца А.
Теперь каждое значение в строке
1
будет сравниваться с соответствующим ему значением из строки
2
в том же столбце! Выделены будут значения 1 и 5, т.к. они меньше соответственно 2 и 6, расположенных в строке 2.
Результат можно увидеть в файле примера на листе
Задача3
.
Внимание!
В случае использования относительных ссылок в правилах
Условного форматирования
необходимо следить, какая ячейка является активной в момент вызова инструмента
Условное форматирование
.
Примечание-отступление : О важности фиксирования активной ячейки при создании правил Условного форматирования с относительными ссылками
При создании относительных ссылок в правилах
Условного форматирования
, они «привязываются» к ячейке, которая является
активной
в момент вызова инструмента
Условное форматирование.
СОВЕТ
: Чтобы узнать адрес активной ячейки (она всегда одна на листе) можно посмотреть в поле
Имя
(находится слева от
Строки формул
). В задаче 3, после выделения диапазона
A1:D1
(клавиша мыши должна быть отпущена), в
поле Имя
, там будет отображен адрес активной ячейки
A1
или
D
1
. Почему возможно 2 вырианта и в чем разница для правил условного форматирования?
Посмотрим внимательно на второй шаг решения предыдущей задачи3 — выделение диапазона
A
1:
D
1
. Указанный диапазон можно выделить двумя способами: выделить ячейку
А1
, затем, не отпуская клавиши мыши, выделить весь диапазон, двигаясь вправо к
D1
; либо, выделить ячейку
D1
, затем, не отпуская клавиши мыши, выделить весь диапазон, двигаясь влево к
А1
. Разница между этими двумя способами принципиальная: в первом случае, после завершения выделения диапазона, активной ячейкой будет
А1
, а во втором
D
1
!
Теперь посмотрим как это влияет на правило условного форматирования с относительной ссылкой.
Если мы выделили диапазон первым способом, то, введя в правило
Условного форматирования
относительную ссылку на ячейку
А2
, мы тем самым сказали EXCEL сравнивать значение активной ячейки
А1
со значением в
А2
. Т.к. правило распространяется на диапазон
A
1:
D
1
, то
B
1
будет сравниваться с
В2
и т.д. Задача будет корректно решена.
Если при создании правила
Условного форматирования
активной была ячейка
D1
, то именно ее значение будет сравниваться со значением ячейки
А2
. А значение из
A
1
будет теперь сравниваться со значением из ячейки
XFB2
(не найдя ячеек левее
A
2
, EXCEL выберет самую последнюю ячейку
XFD
для
С1
, затем предпоследнюю для
B
1
и, наконец
XFB2
для
А1
). Убедиться в этом можно, посмотрев созданное правило:
-
выделите ячейку
A1
; -
нажмите
Главная/ Стили/ Условное форматирование/ Управление правилами
; -
теперь видно, что применительно к диапазону
$A$1:$D$1
применяется правило
Значение ячейки
<
XFB2
(или <
XFB$2
).
EXCEL отображает правило форматирования (
Значение ячейки
) применительно к активной ячейке, т.е. к
A1
. Правильно примененное правило, в нашем случае, выглядит так:
ВЫДЕЛЕНИЕ СТРОК
В статьях
Чрезстрочное выделение таблиц с помощью Условного форматирования
,
Выделение строк таблицы в зависимости от условия в ячейке
и
Выделение в таблице групп однотипных данных
показано как настроить форматирование диапазонов ячеек (например, строк таблицы) в зависимости от значения одной из ячеек в строке.
ВЫДЕЛЕНИЕ ЯЧЕЕК С ТЕКСТОМ
В разделе
Условное Форматирование Текстовых значений
приведен ряд специализированных статей о выделении условным форматированием ячеек содержащих текст:
совпадение значения ячейки с текстовым критерием (точное совпадение, содержится, начинается или заканчивается)
ячейка выделяется если искомое слово присутствует в текстовой строке (фразе)
поиск в таблице сразу нескольких слов (из списка)
Основная статья —
Выделение ячеек c ТЕКСТом с применением Условного форматирования в MS EXCEL
ВЫДЕЛЕНИЕ ЯЧЕЕК С ЧИСЛАМИ
В разделе
Условное Форматирование Числовых значений
приведен ряд специализированных статей о выделении условным форматированием ячеек содержащих числа.
ВЫДЕЛЕНИЕ ЯЧЕЕК С ДАТАМИ
В разделе
Условное Форматирование Дат
приведен ряд статей о выделении условным форматированием ячеек содержащих даты.
ВЫДЕЛЕНИЕ ЯЧЕЕК С ПОВТОРАМИ
В разделе
Условное форматирование EXCEL
приведен ряд статей о выделении условным форматированием ячеек содержащих повторы, уникальные значения, неповторяющие значения. В этом же разделе приведены также статьи о выделении ячеек с ошибками и другие примеры.
ПРИМЕНЕНИЕ НЕСКОЛЬКИХ ПРАВИЛ
Часто требуется выделить значения или даже отдельные строки в зависимости от того диапазона, которому принадлежит значение. Например, если Число меньше 0, то его нужно выделить красным фоном, если больше — то зеленым. О таком примере можно прочитать в статье
Выделение Условным форматированием Чисел принадлежащих различным диапазонам
.
ПРИОРИТЕТ ПРАВИЛ
Для проверки примененных к диапазону правил используйте
Диспетчер правил условного форматирования
( Главная/ Стили/ Условное форматирование/ Управление правилами ).
Когда к одной ячейке применяются два или более правил
Условного форматирования
, приоритет обработки определяется порядком их перечисления в
Диспетчере правил условного форматирования
. Правило, расположенное в списке выше, имеет более высокий приоритет, чем правило, расположенное в списке ниже. Новые правила всегда добавляются в начало списка и поэтому обладают более высоким приоритетом, однако порядок правил можно изменить в диалоговом окне при помощи кнопок со стрелками
Вверх
и
Вниз
.
Например, в ячейке находится число 9 и к ней применено два правила
Значение ячейки >6
(задан формат: красный фон) и
Значение ячейки >7
(задан формат: зеленый фон), см. рисунок выше. Т.к. правило
Значение ячейки >6
(задан формат: красный фон) располагается выше, то оно имеет более высокий приоритет, и поэтому ячейка со значением 9 будет иметь красный фон. На
Флажок Остановить, если истина
можно не обращать внимание, он устанавливается для обеспечения обратной совместимости с предыдущими версиями EXCEL, не поддерживающими одновременное применение нескольких правил условного форматирования. Хотя его можно использовать для отмены одного или нескольких правил при одновременном использовании нескольких правил, установленных для диапазона (когда между правилами нет конфликта). Подробнее можно
]]>
прочитать здесь
]]> .
Если к диапазону ячеек применимо правило форматирования, то оно обладает приоритетом над форматированием вручную. Форматирование вручную можно выполнить при помощи команды Формат из группы Ячейки на вкладке Главная . При удалении правила условного форматирования форматирование вручную остается.
УСЛОВНОЕ ФОРМАТИРОВАНИЕ и ФОРМАТ ЯЧЕЕК
Условное форматирование не изменяет примененный к данной ячейке Формат (вкладка Главная группа Шрифт, или нажать
CTRL+SHIFT+F
). Например, если в Формате ячейки установлена красная заливка ячейки, и сработало правило Условного форматирования, согласно которого заливкая этой ячейки должна быть желтой, то заливка Условного форматирования «победит» — ячейка будет выделены желтым. Хотя заливка Условного форматирования наносится поверх заливки Формата ячейки, она не изменяет (не отменяет ее), а ее просто не видно.
Через Формат ячеек можно задать
пользовательский формат ячейки
, который достаточно гибок и иногда даже удобнее, чем Условное форматирование. Подробнее см. статью
Пользовательский ЧИСЛОвой формат в MS EXCEL (через Формат ячеек)
.
ОТЛАДКА ПРАВИЛ УСЛОВНОГО ФОРМАТИРОВАНИЯ
Чтобы проверить правильно ли выполняется правила Условного форматирования, скопируйте формулу из правила в любую пустую ячейку (например, в ячейку справа от ячейки с Условным форматированием). Если формула вернет ИСТИНА, то правило сработало, если ЛОЖЬ, то условие не выполнено и форматирование ячейки не должно быть изменено.
Вернемся к задаче 3 (см. выше раздел об относительных ссылках). В строке 4 напишем формулу из правила условного форматирования =A1
В тех столбцах, где результат формулы равен ИСТИНА, условное форматирование будет применено, а где ЛОЖЬ — нет.
ИСПОЛЬЗОВАНИЕ В ПРАВИЛАХ ССЫЛОК НА ДРУГИЕ ЛИСТЫ
До MS Excel 2010 для правил
Условного форматирования
нельзя было напрямую использовать ссылки на другие листы или книги. Обойти это ограничение можно было с помощью использования
имен
. Если в
Условном форматирования
нужно сделать, например, ссылку на ячейку
А2
другого листа, то нужно сначала определить
имя
для этой ячейки, а затем сослаться на это
имя
в правиле
Условного форматирования
. Как это реализовано См. файл примера на листе
Ссылка с другого листа
.
ПОИСК ЯЧЕЕК С УСЛОВНЫМ ФОРМАТИРОВАНИЕМ
на вкладке
Главная
в группе
Редактирование
щелкните стрелку рядом с командой
Найти
и выделить
,
выберите в списке пункт
Условное форматирование
.
Будут выделены все ячейки для которых заданы правила Условного форматирования.
ДРУГИЕ ПРЕДОПРЕДЕЛЕННЫЕ ПРАВИЛА
В меню Главная/ Стили/ Условное форматирование/ Правила выделения ячеек разработчиками EXCEL созданы разнообразные правила форматирования.
Чтобы заново не изобретать велосипед, посмотрим на некоторые их них внимательнее.
Текст содержит…
Приведем пример. Пусть в ячейке имеется слово
Дрель
. Выделим ячейку и применим правило
Текст содержит
…Если в качестве критерия запишем
ре
(выделить слова, в которых содержится слог
ре
), то слово
Дрель
будет выделено.
Теперь посмотрим на только что созданное правило через меню Главная/ Стили/ Условное форматирование/ Управление правилами…
Как видно из рисунка выше,
Условное форматирование
можно настроить выделять не только ячейки,
содержащие
определенный текст, но и
не содержащие
,
начинающиеся с
и
заканчивающиеся на
определенный текст. Кроме того, в случае условий
содержит
и
не содержит
возможно применение
подстановочных знаков ? и *
.
Пусть снова в ячейке имеется слово
Дрель
. Выделим ячейку и применим правило
Текст содержит
… Если в качестве критерия запишем
р?,
то слово
Дрель
будет выделено. Критерий означает: выделить слова, в которых содержатся слога
ре, ра, ре и т.д.
Надо понимать, что также будут выделены слова с фразами
р2, рм, рQ
, т.к. знак ? означает любой символ. Если в качестве критерия запишем
??????
(выделить слова, в которых не менее 6 букв), то, соответственно, слово
Дрель
не будет выделено. Можно, конечно подобного результата добиться с помощью формул с функциями ПСТР() , ЛЕВСИМВ() , ДЛСТР() , но этот подход, согласитесь, быстрее.
Повторяющиеся значения…
Это правило позволяет быстро настроить
Условное форматирование
для отображенияуникальных
и повторяющихся значений. Под уникальным значением
Условное форматирование
подразумевает неповторяющееся значение, т.е. значение которое встречается единственный раз в диапазоне, к которому применено правило. Чтобы выделить уникальные значения (т.е. все значения без их повторов), то см.эту статью
.
Дата…
На рисунке ниже приведены критерии отбора этого правила. Для того, чтобы добиться такого же результата с помощью формул потребуется гораздо больше времени.
Значение ячейки.
Это правило доступно через меню Главная/ Стили/ Условное форматирование/ Создать правило . В появившемся окне выбрать пункт
форматировать ячейки, которые содержат.
Выбор опций позволит выполнить большинство задач, связанных с выделением числовых значений.
Советую также обратить внимание на следующие правила из меню Главная/ Стили/ Условное форматирование/ Правила отбора первых и последних значений.
Последние 10 элементов
.
Задача4
. Пусть имеется 21 значение, для удобства
отсортированных по возрастанию
. Применим правило
Последние 10 элементов
и установим, чтобы было выделено 3 значения (элемента). См. файл примера , лист
Задача4
.
Слова «Последние 3 значения» означают 3 наименьших значения. Если в списке есть повторы, то будут выделены все соответствующие повторы. Например, в нашем случае 3-м наименьшим является третье сверху значение 10. Т.к. в списке есть еще повторы 10 (их всего 6), то будут выделены и они.
Соответственно, правила, примененные к нашему списку: «Последнее 1 значение», «Последние 2 значения», … «Последние 6 значений» будут приводить к одинаковому результату — выделению 6 значений равных 10.
К сожалению, в правило нельзя ввести ссылку на ячейку, содержащую количество значений, можно ввести только значение от 1 до 1000.
Применение правила «Последние 7 значений» приведет к выделению дополнительно всех значений равных 11, .т.к. 7-м минимальным значением является первое сверху значение 11.
Аналогично можно создать правило для выделения нужно количества наибольших значений, применив правило
Первые 10 элементов
.
Последние 10%
Рассмотрим другое родственное правило
Последние 10%
.
Обратите внимание, что на картинке выше не установлена галочка «% от выделенного диапазона». Эта галочка устанавливается либо в ручную или при применении правила
Последние 10%
.
В этом правиле задается процент наименьших значений от общего количества значений в списке. Например, задав 20% последних, будет выделено 20% наименьших значений.
Попробуем задать 20% последних в нашем списке из 21 значения: будет выделено шесть значений 10 (См. файл примера , лист
Задача4)
. 10 — минимальное значение в списке, поэтому в любом случае будут выделены все его повторы.
Задавая проценты от 1 до 33% получим, что выделение не изменится. Почему? Задав, например, 33%, получим, что необходимо выделить 6,93 значения. Т.к. можно выделить только целое количество значений, Условное форматирование округляет до целого, отбрасывая дробную часть. А вот при 34% уже нужно выделить 7,14 значений, т.е. 7, а с учетом повторов следующего за 10-ю значения 11, будет выделено 6+3=9 значений.
ПРАВИЛА С ИСПОЛЬЗОВАНИЕМ ФОРМУЛ
Создание правил форматирования на основе формул ограничено только фантазией пользователя. Здесь рассмотрим только один пример, остальные примеры использования
Условного форматирования
можно найти в этих статьях:
Условное форматирование Дат
;
Условное форматирование Чисел
;
Условное форматирование Текстовых значений
;
другие задачи
.
Предположим, что необходимо выделять ячейки, содержащие ошибочные значения:
Выделите ячейки, к которым нужно применить
Условное форматирование
(пусть это ячейка
А1
).
Вызовите инструмент
Условное форматирование
( Главная/ Стили/ Условное форматирование/ Создать правило )
Выберите
Использовать формулу для определения форматируемых ячеек
В поле «
Форматировать значения, для которых следующая формула является истинной
» введите =ЕОШ(A1) – если хотим, чтобы выделялись ячейки, содержащие ошибочные значения, т.е. будут выделены
#ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ?
или
#ПУСТО!
(кроме #Н/Д)
Выберите требуемый формат, например, красный цвет заливки.
Того же результата можно добиться по другому:
Вызовите инструмент
Условное форматирование
( Главная/ Стили/ Условное форматирование/ Создать правило )
Выделите пункт
Форматировать только ячейки, которые содержат
;
В разделе
Форматировать только ячейки, для которых выполняется следующее условие:
в самом левом выпадающем списке выбрать
Ошибки.
СОВЕТ
:
Отметить все ячейки, содержащие ошибочные значения можно также с помощью инструмента
Выделение группы ячеек
.
Хитрости »
27 Август 2013 73345 просмотров
Основные понятия условного форматирования и как его создать
Условное форматирование — достаточно малоиспользуемый инструмент Excel. Но это как раз тот инструмент, при помощи которого можно изменить форматирование ячеек(цвет заливки, шрифт, границы) в зависимости от заданного условия, не прибегая к помощи Visual Basic for Applications.
Условное форматирование может значительно упростить выделение определенных ячеек или диапазона ячеек и визуализацию данных с помощью гистограммы, цветовых шкал и наборов значков. Оно изменяет внешний вид диапазона ячеек на основе указанного условия (или критерия). Если условие выполняется, то диапазон ячеек форматируется в соответствии с заданным для условия форматом; если условие не выполняется, то диапазон ячеек не форматируется.
Например, можно выделить ячейку с текущей датой; ячейку с числом, входящим в указанный диапазон; ячейка с определенным текстом и т.п.
Условное форматирование можно применить к диапазону ячеек, таблице или отчету сводной таблицы Excel.
Для чего может пригодиться Условное форматирование? Представим, что необходимо в большой таблице данных закрасить красным цветом все ячейки, значение в которых превышает 100. Что делается обычно в таких случаях? Верно. Устанавливается фильтр-Больше 100 и отфильтрованные строки закрашиваются. Но. Если значения этих ячеек формируются при помощи формул или просто изменяются по ходу работы с таблицей — довольно накладно будет каждый раз отыскивать значения больше 100. Установив же Условное форматирование выделять ничего не надо будет — ячейки будут окрашены красным автоматически, без Вашего участия.
Примечания:
- При создании условного форматирования можно ссылаться на другие ячейки только в пределах одного листа; нельзя напрямую ссылаться на ячейки других листов одной и той же книги(для Excel 2007 и более ранних версий) или использовать внешние ссылки на другую книгу(для всех версий);
- При изменении цвета заливки ячеек, цвета шрифта, границ, форматирования текста при помощи условного форматирования — изменения, сделанные при помощи стандартного форматирования не будут отображаться в ячейках, форматы которых были изменены условным форматированием.
В статье рассмотрим:
- Где расположено условное форматирование и как создать;
- Какие предустановленные правила существуют;
- Использование формулы для определения ячеек для форматирования;
- Поиск ячеек с условным форматированием;
- Редактирование условий условного форматирования;
- Удаление условного форматирования;
ГДЕ РАСПОЛОЖЕНО УСЛОВНОЕ ФОРМАТИРОВАНИЕ И КАК СОЗДАТЬ
Для создания условного форматирования необходимо:
- Выделить ячейки для применения условного форматирования
- В меню выбрать
- Excel 2003: Формат(Format)—Условное форматирование(Conditional formatting);
- Excel 2007-2010: вкладка Главная(Home)—Условное форматирование(Conditional formatting)
- Выбрать одно из предустановленных правил (в Excel 2003 это значение(Cell Value Is)) или создать свое (в Excel 2003 это возможно посредством пункта формула(Formula Is));
- Выбрать способ форматирования ячеек: цвет заливки, цвет шрифта, формат отображения, границы и т.д.
- Подтвердить нажатием кнопки ОК
В Excel 2003 условное форматирование довольно скучное (по сравнению с последующими версиями) и содержит лишь форматирование на основе значений и на основе формулы. Так же Excel 2003 не может содержать более трех условий для одной ячейки/диапазона. Поздние версии позволяют создавать куда более мощные визуальные эффекты для ячеек, сам функционал значительно расширен, а количество условий для одной ячейки/диапазона практически неограничено.
Т.к. основная часть условий достаточно информативна даже по названиям — я буду более подробно описывать только те условия, которые этого требуют.
Условное форматирование в Excel 2003:
Условное форматирование в Excel 2007-2010:
ПРЕДУСТАНОВЛЕННЫЕ ПРАВИЛА
Главный недостаток предустановленных правил — их нельзя применять к ячейкам на основании значений других ячеек. Они применяются исключительно для тех ячеек, в которых сами значения. Например, нельзя сделать отображение гистограмм в диапазоне А1:А10, но значения для гистограмм брать из ячеек В1:В10.
Для Excel 2003 предустановленные правила ограничиваются списком, имеющемся в пункте значение(Cell Value Is), который в более поздних версиях называется Правила выделения ячеек:
Правила выделения ячеек (Highlight Cells Rules)
В Excel 2003 эти правила содержат условия:
Между, Вне, Равно, Не равно, Больше, Меньше, Больше или равно, Меньше или равно
between, not between, equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to
В Excel 2007-2010: эти правила содержат условия:
Больше, Меньше, Между, Равно, Текст содержит, Дата, Повторяющиеся значения
Greater Than, Less Than, Between, Equal To, Text that Contains, A Date Occurring, Duplicate Values
Как видно, по большей части названия пунктов говорят за себя названиями, и не нуждаются в подробных описаниях их функционала. Чуть более подробно можно рассмотреть лишь Дата и Повторяющиеся значения из набора правил версий Excel 2007 и новее.
Дата:
Список содержит несколько значений: Вчера, Сегодня, Завтра, За последние 7 дней, На прошлой неделе, На текущей неделе, На следующей неделе, В прошлом месяце, В этом месяце, В следующем месяце
Yesterday, Today, Tomorrow, In the last 7 days, Last week, This week, Next week, Last month, This month, Next month
Соответственно, при выборе необходимого условия даты в указанном диапазоне, соответствующие условию, будут отформатированы.
Повторяющиеся значения:
Если в выпадающем списке выбрать повторяющиеся, то выделены будут все значения, которые встречаются в диапазоне более одного раза.
Если выбрать уникальные, то выделены будут все значения, которые встречаются только один раз.
Правила отбора первых и последних значений (Top/Bottom Rules)
Отсутствует в Excel 2003
Содержит условия:
Первые 10 элементов, Первые 10%, Последние 10 элементов, Последние 10%, Выше среднего, Ниже среднего
Top 10 Items, Top 10%, Bottom 10 Items, Bottom 10%, Above Average, Below Average
Гистограммы (Data Bars)
Отсутствует в Excel 2003
Сплошная заливка(Solid fill) и Градиентная заливка(Gradient fill). Отличаются между собой визуализацией бара. Лично мне визуально больше нравится градиентная. Для чего их можно применять: например, в столбце последовательно записаны данные по продажам за месяц и необходимо наглядно отобразить их разницу между собой.
Что важно знать при применении данных условий. Они работают только при применении к диапазону ячеек с числовыми данными. 100%-му заполнению шкалы соответствует максимальное значение среди выделенных ячеек, 1%-му заполнению — ячейка с минимальным значением. Т.е. ячейка с максимальным значением будет заполнена полностью, ячейка с минимальным — едва будет видна полоска бара, а остальные ячейки будут заполнены относительно процентного отношения данных в самой ячейке к показателям минимального и максимального значения всех ячеек. Например, если выделено 4 ячейки с числами: 1, 25, 50 и 100, то ячейка с 1 будет едва заполнена, ячейка с 25 — заполнена на четверть, ячейка с 50 — на половину, а ячейка с 100 — полностью.
Цветовые шкалы (Color Scales)
Отсутствует в Excel 2003
Работает по тому же принципу, что и Гистограммы(Data Bars): работает на основе числовых значений выделенных ячеек, но закрашивает не часть ячейки методом шкалы, а всю ячейку, но с различной интенсивностью или цветом. Можно создать условие, при котором ячейка с максимальной продажей будет закрашена самым насыщенным цветом, а минимальная — практически незаметно:
или добавить к этому еще различие по цветам:
В этом случае помимо насыщенности цвета значения будут различаться еще и самим цветом. Среди наборов шкал есть разбивка на два и на три цвета. При этом цвет назначается по принципу деления на кол-во цветов: первые 33% одним цветом, от 34% до 66% другим цветом, а оставшиеся — третьим. Если цвета два — то делится по 50%.
Наборы значков (Icon Sets)
Отсутствует в Excel 2003
Служит все для тех же целей, что и шкалы и гистограммы, но имеет менее гибкую систему отображения различий. Отражает различия между значениями ячеек по 2-х, 3-х, 4-х или 5-ти ступенчатой системе. Это значит, что если выбран набор из 3-х значков, то разница между минимальным и максимальным значением будет поделена на 3 и каждая третья часть будет со своим значком. Более наглядно можно увидеть, применив данное условие к числам от 1 до 9:
Для отражения разницы между значениями так же очень хорошо подходят значки в виде мини-гистограмм:
ИСПОЛЬЗОВАНИЕ ФОРМУЛЫ ДЛЯ ОПРЕДЕЛЕНИЯ ЯЧЕЕК ДЛЯ ФОРМАТИРОВАНИЯ
Формулы в качестве условий для условного форматирования как правило применяются в случаях, когда форматирование должно быть несколько сложнее, чем предусмотренные предустановленными условиями. Позволяет выделять различия между ячейками, минимальные и максимальные, да и вообще любые, которые можно выразить при помощи встроенных функций листа. А их не одна сотня, плюс всевозможные комбинации. Особенно ценно данное условие для Excel 2003 и ранних версий, т.к. предустановленных правил там почти нет. Так же немаловажно и то, что с помощью данного метода можно закрасить всю строку таблицы на основании выполнения условия в конкретном столбце. Предустановленные правила могут красить только те ячейки, для которых правило выполняется. И формулы могут этот недостаток исправить.
Для создания подобного условия необходимо:
- Выделить ячейки для применения условного форматирования
- В меню выбрать
- Excel 2003: Формат(Format)—Условное форматирование(Conditional formatting)— формула;
- Excel 2007-2010: вкладка Главная(Home)—Условное форматирование(Conditional formatting)—Создать правило(New rule)—Использовать формулу для определения форматируемых ячеек(Use a formula to determine which cells to format)
- Вписать в поле необходимую формулу (Сборник формул для условного форматирования)
- Выбрать способ форматирования ячеек: цвет заливки, цвет шрифта, формат отображения, границы и т.д.
- ОК
Если необходимо выделять форматированием не только конкретную ячейку, удовлетворяющую условию, а всю строку таблицы на основе ячейки одного столбца, то в пункте 1 выделяем не столбец, а всю таблицу, а ссылку на столбец с критерием закрепляем:
=$A1=МАКС($A$1:$A$20)
при выделенном диапазоне A1:F20(диапазон применения условного форматирования), будет выделена строка A7:F7, если в ячейке A7 будет максимальное число.
Так же можно применять не к конкретно одному столбцу, а к полностью диапазону. Но в этом случае надо знать принцип смещения ссылок в формулах, чтобы условия применялись именно к нужным ячейкам. Например, если задать условие для диапазона B1:D10 в виде формулы: =B1<A1, то цветом будут выделены ячейки столбца B, если значение ячейки столбца А в той же строке меньше(B1<A1, B3<A3). При этом если ячейки столбца D меньше ячеек столбца C в той же строке — они тоже будут выделены(D1<C1, D5<C5).
ПОИСК ЯЧЕЕК С УСЛОВНЫМ ФОРМАТИРОВАНИЕМ
Если к одной или нескольким ячейкам на листе применено условное форматирование, можно быстро найти их для копирования, изменения или удаления условного формата.
Поиск всех ячеек с условным форматированием
- Выделить любую ячейку на листе;
- Нажать F5— Выделить(Special); или же перейти на вкладку Главная(Home)— группа Редактирование(Editing)— Найти и выделить(Find & Select)— Выделение группы ячеек(Go To Special);
- В появившемся окне выбрать Условные форматы(Conditional formats);
- Нажать ОК.
Поиск ячеек с одинаковым условным форматированием
- Выделить ячейку с необходимым условным форматированием;
- Нажать F5— Выделить(Special); или же перейти на вкладку Главная(Home)— группа Редактирование(Editing)— Найти и выделить(Find & Select)— Выделение группы ячеек(Go To Special);
- В появившемся окне выбрать Условные форматы(Conditional formats);
- Выбрать пункт этих же(Same) в группе Проверка данных(Data validation);
- Нажать ОК.
РЕДАКТИРОВАНИЕ УСЛОВИЙ УСЛОВНОГО ФОРМАТИРОВАНИЯ
Excel 2003:
- Выделить диапазон ячеек, из которых требуется удалить условное форматирование;
- Формат(Format)—Условное форматирование(Conditional formatting);
- Изменить условие и нажать ОК.
Excel 2007-2010:
- Выделить диапазон ячеек, таблицу или сводную таблицу, условное форматирование которых требуется изменить;
- Вкладка Главная(Home)— группа Стили— Условное форматирование(Conditional formatting)— Управление правилами(Manage Rules);
- Выбрать необходимое правило, условное форматирование которого необходимо изменить
- Нажать кнопку Изменить правило(Edit Rule)
УДАЛЕНИЕ УСЛОВНОГО ФОРМАТИРОВАНИЯ
Удаление условного форматирования со всего листа
Вкладка Главная(Home)(Home)— группа Стили(Styles)— Условное форматирование(Conditional formatting)— Удалить правила(Clear Rules)— Удалить правила со всего листа(Clear Rules from Entire Sheet).
Удаление условного форматирования из диапазона ячеек, таблицы или сводной таблицы
Excel 2003:
- Выделить диапазон ячеек, из которых требуется удалить условное форматирование;
- Формат(Format)—Условное форматирование(Conditional formatting)— кнопка Удалить(Delete);
- Отметить галочками условное форматирование, которое необходимо удалить и нажать ОК.
Excel 2007-2010:
- Выделить диапазон ячеек, таблицу или сводную таблицу, из которых требуется удалить условное форматирование;
- Вкладка Главная(Home)— группа Стили— Условное форматирование(Conditional formatting)— Удалить правила(Clear Rules);
- Выбрать элемент, условное форматирование из которого необходимо удалить: Удалить правила из выделенных ячеек(Clear Rules from Selected Cells), Удалить правила из этой таблицы(Clear Rules from This Table) или Удалить правила из этой сводной таблицы(Clear Rules from This PivotTable).
Так же для Excel 2007-2010 можно удалить только определенное правило из указанных ячеек:
- Выделить диапазон ячеек, таблицу или сводную таблицу, условное форматирование которых требуется изменить;
- Вкладка Главная(Home)(Home)— группа Стили(Styles)— Условное форматирование(Conditional formatting)— Управление правилами(Manage Rules);
- Выбрать необходимое правило, условное форматирование которого необходимо изменить
- Нажать кнопку Удалить правило(Delete Rule)
Так же см.:
Сборник формул для условного форматирования
Заменить условия УФ реальными
Удаление УФ из листа/книги
Надстройка замены Условного форматирования обычным
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика
Чтобы визуально представить какую-то информацию в документах Microsoft Excel, необходимо выстраивать графические объекты, либо использовать индивидуальный подход. В данной статье мы изучим, что такое условное форматирование и как оно применяется на практике, а также рассмотрим результаты его внедрения в Excel.
Что такое условное форматирование и его значение в книге
Условное форматирование — это удобный инструмент, при помощи которого можно выделить некоторые данные. Пользоваться утилитой просто, благодаря нескольким разновидностями настроек, пользователь сможет по-своему оформить данные.
Если в ячейках таблицы предусмотрено оформление стильного форматирования, они будут выделяться на фоне другой информации. Благодаря условному форматированию можно показать отрицательные значения, которые некорректно отображаются на диаграммах и графиках.
Как применять условное форматирование для своей таблицы
Среди всего набора функций условное форматирование отображается доступным способом. Достаточно просто выделить нужный диапазон ячеек либо конкретный столбец, затем открыть возможность условного форматирования.
- Чтобы отразить данные таблицы в графическом стиле, необходимо выделить интересующие столбы или строки с числовыми данными. Затем выбрать вкладку «Главная», а в блоке «Стили» выберите «Условное форматирование».
- Затем из выпавшего списка выберите один из инструментов: «Гистограммы», «Цветовые шкалы», «Набор значков». При выборе «Гистограммы» перед вами появляется дополнительный список с двумя типами объектов. На выбор предлагается гистограмма с градиентной заливкой или сплошной. Чтобы она эффектно отображалась, возьмем градиентную.
- Построенная диаграмма бросается в глаза, значит, с задачей выделения столбца относительно остальных мы справились. Рассмотрим, как еще можно обозначить условное форматирование. Установим цветовые шкалы. Установим шкалу с разноцветным оформлением. Переходим к инструменту «Условное форматирование», нажимаем «Цветовые шкалы», после чего выбираем понравившийся тип и делаем по нему клик мышью. Разумеется, чтобы форматирование отобразилось, выделите перечень ячеек.
- Рассмотрим, как работают наборы значков. Для этого перейдем в «Условное форматирование», выберем «наборы значков». В самом низу списка кликнем на блоке «Оценки».
Варианты оформления условного форматирования с изображением светофоров рекомендуют использовать в тех данных, которые требуют безусловного внимания пользователя.
Особенности инструмента «Правила выделения ячеек»
С помощью инструмента можно обозначить большую или меньшую величину строго определенным цветом. Оттенок заливки устанавливается по умолчанию. Рассмотрим, как работает этот инструмент.
- Зайдем во вкладку «Главная», открыв редактирование таблицы. Отметим пункт «Правила выделения ячеек». Далее во втором списке выбираем инструмент «Больше».
- Выполняем редактирование в открывшемся окне. В поле «Форматировать ячейки, которые больше» выбираем необходимое число. В нашем случае это 53, 14 рублей. В поле «Цвет заливки» оставляем значение, предустановленное по умолчанию. По окончании форматирования нажмем кнопку «ОК».
Пользователь может создать индивидуальное правило, касающееся табличного форматирования. В данном пункте необходимо прописать условия, которым будет отвечать построенный объект.
Правила отбора первых и последних значений действуют примерно также, как и форматирование предыдущим способом. Отмечается, что такой вариант настройки предусматривает особенный подход к построению условных объектов в таблицах Microsoft Excel.