/
Настройка условного форматирования

Настройка условного форматирования

Об условном форматировании

Условное форматирование – это удобный инструмент, позволяющий пользователям легко и быстро интерпретировать большие объёмы данных с помощью визуальных подсказок. Данная функциональная возможность позволяет изменять внешний вид элементов таблицы в соответствии с заданными условиями.

Для выделения ключевых данных вы можете выбрать, какой элемент таблицы будет изменен: фон ячейки, шрифт или оба одновременно. Например, можно задать правило, согласно которому все положительные значения будут окрашены зеленым, а отрицательные – красным. Это позволит моментально определить успешные показатели или выявить проблемы, требующие внимания.

С помощью условного форматирования вы можете выполнить следующие действия:

  • сравнить значения с константой (например, с нулём);

  • сравнить диапазоны значений;

  • настроить условие столбца которое зависит от значения текстовой меры.

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

Прежде чем создавать правила условного форматирования, давайте познакомимся с окном настроек этого инструмента. Так как настройки могут выполняться как для плоской, так и для сводной таблицы, набор доступных опций может немного отличаться в зависимости от того, с какой таблицей вы работаете. Окно настроек выглядит следующим образом:

window.png

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

Опция

Описание

Опция

Описание

apply.png
  • Для плоской таблицы доступен только один вариант:
    Только к значениям. Это означает, что форматирование будет применяться ко всем ячейкам с данными указанного столбца.

  • Для сводной таблицы доступны несколько вариантов:

    • Только к значениям – форматирование применяется только к значениям в ячейках, исключая итоги.

    • К значениям и итогам – форматирование распространяется как на значения в обычных ячейках, так и на ячейки с итоговыми данными.

    • Только к итогам – форматирование применяется исключительно к ячейкам с итоговыми данными.

 

Здесь выбирается столбец, который будет использоваться для определения условий форматирования.

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

Позволяет создать новое правило.

Позволяет изменить порядок цветов в обратном направлении.

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

  • Число;

  • Строка;

  • Дата.

Для каждого типа данных условия выглядят по-разному.

 

Условие для типа данных Число. Включает в себя следующие элементы:

  • Если – задаёт основное условие, которое должно быть выполнено для применения форматирования. Доступны следующие опции:

    • Больше – форматирование применяется, если значение в ячейке больше числа, указанного в цифровом поле.

    • Меньше – форматирование применяется, если значение меньше указанного числа.

    • Больше или равно - форматирование применяется, если значение больше или равно указанному числу.

    • Меньше или равно – форматирование применяется, если значение меньше или равно указанному числу.

    • Равно – форматирование применяется, если значение точно соответствует указанному числу.

    • Не равно – форматирование применяется, если значение не равно указанному числу.

    • Является пустым – форматирование применяется, если ячейка пустая (не содержит данных).

  • И – позволяет добавить дополнительное условие, которое должно быть выполнено одновременно с основным условием из пункта “Если”. Доступны следующие опции:

    • Меньше – форматирование применяется, если значение также меньше числа, указанного в цифровом поле.

    • Меньше или равно – форматирование применяется, если значение меньше или равно указанному числу.

    • Нет условия дополнительное условие не применяется, и форматирование зависит только от основного условия.

  • То – в этом пункте задаётся визуальное оформление, которое будет применено, если условия из пунктов “Если” и “И” выполнены. Здесь можно выбрать цвет из стандартной палитры, чтобы изменить цвет фона или шрифта.

Условие для типа данных Дата. Настройки условия аналогичны тем, которые используются для типа данных Число (см. выше), но с учётом специфики временных данных.

 

Условие для типа данных "Строка". Включает в себя следующие элементы:

  • Если – задаёт основное условие, которое должно быть выполнено для применения форматирования. Для типа данных "Строка" доступны следующие опции:

    • Содержит – форматирование применяется, если текст в ячейке содержит указанную строку (например, слово или символ).

    • Не содержит – форматирование применяется, если текст в ячейке не содержит указанной строки.

    • Начинается с форматирование применяется, если текст в ячейке начинается с указанной строки.

    • Не начинается с форматирование применяется, если текст в ячейке не начинается с указанной строки.

    • Является – форматирование применяется, если текст в ячейке точно соответствует указанной строке.

    • Не является форматирование применяется, если текст в ячейке не соответствует указанной строке.

    • Является пустым – форматирование применяется, если ячейка пустая (не содержит текста).

    • Не является пустым – форматирование применяется, если ячейка не пустая (содержит текст).
      Для каждой из этих опций доступно текстовое поле, в которое можно ввести строку, используемую для проверки условия.

  • То – в этом пункте задаётся визуальное оформление, которое будет применено, если условие из пункта "Если" выполнено. Здесь можно выбрать цвет из стандартной палитры, чтобы изменить цвет фона или шрифта.

Теперь рассмотрим несколько примеров условного форматирования.

Сравнение значений с константой

Часто возникает необходимость сравнить числовые значения с фиксированной величиной, такой как ноль. Пользователь хочет видеть, какие значения выше нуля (положительные) и ниже нуля (отрицательные). В нашем примере мы покажем, как выделить положительные и отрицательные значения. Синий шрифт будет использоваться для обозначения положительных значений, а красный – для отрицательных. Чтобы выполнить такие настройки, нужно сделать следующее:

  1. Откройте дашборд с таблицей, для которой вы хотите настроить условное форматирование. Для нашего примера мы откроем дашборд с плоской таблицей.

  2. Щелкните таблицу, чтобы выбрать её.

  3. В панели настроек виджета нажмите напротив названия столбца, для которого вы хотите настроить условное форматирование, и выберите пункт Условное форматирование вы выпадающем меню. Мы выполним настройки для столбца Продажи:

     

  4. В открывшемся окне перейдите на вкладку Цвет шрифта:

     

  5. В правой части окна нажмите кнопку Новое правило и задайте условие с помощью выпадающих меню и полей для значений. Так как мы хотим выделять отрицательные значения красным цветом, мы установим следующие параметры:

    • для условия Если установим значения Меньше 0;

    • для условия И укажем Нет условия;

    • нажмем на кнопку выбора цвета и выберем красный цвет с помощью стандартной палитры:

       

  6. Аналогичным образом создадим второе условие, но только уже для значений, которые больше нуля:

    Для изменения порядка цветов, нажмите кнопку Реверсивный порядок цветов в верхней части окна.

     

  7. Нажмите кнопку Применить, чтобы завершить создание правил.
    У нас получился следующий результат:

Сравнение диапазонов

В процессе анализа данных часто требуется классифицировать их по определенным диапазонам. Например, ячейки со значениями от 0 до 50 могут быть выделены одним цветом (красным), ячейки со значениями от 51 до 100 другим (желтым), а ячейки со значениями свыше 101 третьим (зеленым). Такой подход позволяет мгновенно оценить, насколько текущие показатели соответствуют установленным целям или нормам, и принять соответствующие меры.

Для выполнения таких настроек необходимо сделать следующее:

  1. Откройте дашборд с таблицей, для которой вы хотите настроить условное форматирование. Для нашего примера мы откроем дашборд со сводной таблицей.

  2. Щелкните таблицу, чтобы выбрать её.

  3. В панели настроек виджета нажмите в поле Показатели и выберите пункт Условное форматирование в выпадающем меню:

  4. В открывшемся окне перейдите на вкладку Цвет фона. В поле Применить мы также выберем пункт Только к значениям:

  5. Создайте несколько правил, нажав на кнопку Новое правило в правой части окна и задав условия с помощью выпадающих меню и полей для значений. Так как мы хотим выделять диапазоны значений, мы выполнили следующие настройки:

    Для изменения порядка цветов, нажмите кнопку Реверсивный порядок цветов в верхней части окна.

  6. Чтобы сохранить настройки, нажмите кнопку Применить.
    У нас получился следующий результат:

Настройка условия столбца которое зависит от значения текстовой меры 

Предположим, у вас есть таблица с двумя столбцами: «Выручка» и «План». Ваша цель – выделить строки, где фактическая выручка превышает плановую. Для этого мы создадим меру, которая будет возвращать строки “Выполнен”, “Не выполнен” и на базе этих строк мы будет подкрашивать ячейки. Вот как это можно сделать:

  1. Создаем меру, которая будет вычислять разницу между значениями выручки и плановыми показателями. Мера будет вычитать плановые значения из выручки и возвращать строку "Выполнен", если результат вычисления больше нуля, и строку "Не выполнен" в противном случае:

    Статус = IF( SUMX('ПродажиФакт', 'ПродажиФакт'[Выручка] - 'ПродажиФакт'[План]) > 0, "Выполнен", "Не выполнен" )
  2. Теперь мы настроим условное форматирование для столбца "Выручка". В качестве основы для форматирования выберем столбец с созданной мерой:

     

  3. В настройках условного форматирования укажем тип данных "Строка" и зададим условие: если ячейка в столбце, который используется в качестве основы, содержит слово "Выполнен", то фон соответствующей ячейки в столбце "Выручка" будет окрашен в зеленый цвет, а если “Не выполнен” – розовый:

  4. У нас получился такой результат:

Редактирование правил условного форматирования

При необходимости отредактировать правила условного форматирования выполните следующие шаги:

  1. Откройте дашборд с таблицей, в которой вы хотите отредактировать правила условного форматирования и щелкните по ней, чтобы выделить ее.

  2. В панели настроек виджета нажмите в поле, для которого вы хотите обновить правила.

  3. В открывшемся окне внесите необходимые изменения и нажмите Применить:

Удаление правил условного форматирования

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

Для удаления отдельного правила откройте окно редактирования правил условного форматирования, нажав напротив необходимого столбца, и в открывшемся окне нажмите кнопку с изображением корзины напротив правила, которое вы хотите удалить.

Для удаления сразу всех правил форматирования, нажмите Очистить условное форматирование либо в окне редактирования, либо в меню:


Смотрите также

Визуальное оформление виджетов
Создание дашбордов и листов

 

Related content