Форматирование ячеек в excel по условию: Выделение данных с помощью условного форматирования

Содержание

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

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


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

    Создание, редактирование, удаление и просмотр всех правил условного форматирования в книге выполняются в диалоговом окне Диспетчер правил условного форматирования. (Для этого на вкладке Главная выберите команду Условное форматирование и выберите пункт Управление правилами. )

    Откроется диалоговое окно Диспетчер правил условного форматирования.

    При применении нескольких правил условного форматирования приоритет их проверки определяется порядком их расположения в этом диалоговом окне (сверху вниз).

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

    В данном примере ячейки с идентификационными номерами сотрудников, у которых даты сертификации истекают через 60 дней, отформатированы желтым, а идентификационные номера сотрудников с истекшим сроком сертификации отформатированы красным (см. рис. ниже).

    Первое правило (которое задает красный цвет фона ячейки, если значение — «истина») проверяет значение даты в столбце B напротив текущей даты (вычисленной с помощью функции СЕГОДНЯ в формуле). Формула для этого правила назначается первому значению в столбце B — B2 и выглядит так: =B2<СЕГОДНЯ(). Эта формула проверяет ячейки в столбце B (ячейки B2:B15). Если формула для какой-либо ячейки в столбце B оценивается как «истина», ее соответствующая ячейка в столбце A (например, A5 соответствует B5, а A11 — B11) форматируется красным цветом фона. После оценивания с помощью этого первого правила всех ячеек, указанных в группе Применяется к, проверяется второе правило. Данная формула проверяет, отстают ли значения в столбце B на 60 дней от текущей даты (предположим, сегодняшняя дата — 11.08.2010 г.). Ячейка в столбце B4 «4.10.2010» отстает от сегодняшней даты более чем на 60 дней, поэтому оценивается как «истина» и форматируется желтым цветом фона. Формула для данного правила выглядит так: =B2<СЕГОДНЯ()+60. Все ячейки, сначала отформатированные красным по правилу с наивысшим приоритетом в списке, остаются без изменений.

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


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

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


    Когда конфликта между правилами нет     Например, если по одному правилу шрифт в ячейке должен быть полужирным, а по другому правилу цвет фона этой же ячейки должен быть красным, то шрифт в ячейке будет отформатирован как полужирный, а цвет фона ячейки будет красным. В данном случае между двумя форматами нет конфликта, поэтому применяются оба правила.


    Когда есть конфликт между правилами     Например, согласно одному правилу шрифт в ячейке должен быть красным, а согласно другому правилу — зеленым. В данном случае два правила противоречат друг другу, и применить можно только одно из них. Будет применено правило с более высоким приоритетом (находящееся выше по списку в диалоговом окне).


  • Влияние операций вставки, заполнения и применения формата по образцу на правила условного форматирования

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

    При копировании и вставке значений ячеек с условным форматированием в лист, открытый в другом экземпляре Excel (другой процесс Excel.exe одновременно выполняется на компьютере), правило условного форматирования не создается в другом экземпляре и форматирование не копируется в этот экземпляр.


  • Что происходит при конфликте условного форматирования и форматирования вручную

    Если какое-либо правило условного форматирования проверяется с результатом «Истина», оно имеет приоритет перед любым установленным вручную форматом для этих же выделенных ячеек. Это означает, что в случае конфликта условное форматирование применяется, а ручное форматирование не применяется. При удалении правила условного форматирования форматирование, вручную примененное к диапазону ячеек, остается.

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


  • Контроль остановки обработки правил с помощью флажка «Остановить, если истина»

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

    Например, если в более ранних версиях Excel, предшествующих версии Excel 2007, к диапазону ячеек применяется более трех правил условного форматирования, в данной версии Excel:

    • выполняется оценивание только трех первых правил;

    • применяется первое истинное правило в последовательности;

    • пропускаются истинные правила с более низким приоритетом.

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







    Если правило


    Равно


    И правило


    Равно


    И правило


    Равно


    Тогда

    Один

    Истина

    Два

    Истина или ложь

    Три

    Истина или ложь

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

    Один

    Ложь

    Два

    Истина

    Три

    Истина или ложь

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

    Один

    Ложь

    Два

    Ложь

    Три

    Истина

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

    Один

    Ложь

    Два

    Ложь

    Три

    Ложь

    Ни одно правило не применяется.

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

    • для обработки только первого правила установите флажок Остановить, если истина для первого правила;

    • для обработки только первого и второго правил установите флажок Остановить, если истина для второго правила;

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

  • Формула для автоматического форматирования по значению в Excel

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

    Как автоматически изменять формат по условию значения в ячейке Excel

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

    Чтобы создать такое простое динамически форматирующие условие, выполните следующие действия:

    1. Выделите целевой диапазон ячеек (в данном примере $D$2:$D$13) и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». Появится окно «Создание правила условного форматирования» как показано ниже на рисунке:
    2. На из списка в верхней части окна выберите опцию «Использовать формулу для определения форматируемых ячеек». Данная опция служит для преобразования форматов с помощью определенной формулы. Если в результате просмотра значений ячеек формулой, одно из них возвратит логическое значение ИСТИНА, тогда в данной ячейке будет применено условное форматирование.
    3. В поле ввода формул введите логическое выражение представленное на данном шаге. Обратите внимание, что данная формула просто сравнивает значения целевой ячейки D2 со значением искомой ячейкой по адресу $A$2. Подобно как в случае со стандартными формулами, нужно убедиться, чтобы была абсолютная ссылка на искомую ячейку, благодаря которой значение каждой ячейки в выделенном диапазоне будет сравниваться со значением искомой <$A$2:

      =D2<$A$2

      Обратите внимание, что в ссылке на первую целевую ячейку D2 нет знаков доллара ($) в выше приведенной формуле. Если не ввести адрес вручную, а только лишь кликнуть по ячейке D2, то Excel автоматически создаст абсолютную ссылку =$D$2. Важно, чтобы не было символов доллара в ссылках на ячейку, так правило форматирования сможет быть применено отдельно для каждой ячейки в диапазоне $D$2:$D$13.

    4. Щелкните на кнопку «Формат» и появится окно «Формат ячеек», в котором находятся все опции для форматирования шрифтов, границ и заливки ячеек. После указания необходимых опций форматирования подтвердите их нажатием на кнопку «ОК» на всех открытых окнах.

    

    В результате мы получили динамически изменяемый отчет по условию, указанному в формуле которое пользователь сам может изменить в ячейке $A$2:

    Как только изменилось значение автоматически подсвечиваются цветом уже другие ячейки.

    Условное форматирование в Excel: ничего сложного

    Условное форматирование может сделать работу в MS Excel 2010 значительно удобнее. Собственно, затем оно и нужно. О самых популярных его функциях мы рассказываем в данной заметке.

    Отформатируйте все ячейки на основе их значений

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

    • Выберите область в электронной таблице Excel и нажмите вкладку «Главная».
    • Теперь кликните «Условное форматирование», а затем нажмите «Создать правило …».
    • В новом окне выберите тип «Форматировать все ячейки на основании их значений».
    • Выделите цветом те ячейки, значения которых на единицу больше или меньше среднего значения
    • Значения, которые не входят в определенную область, могут быть легко найдены с помощью Excel. Эта функция отмечает цветом ячейки, которые не соответствуют значению.
    • Выберите область в электронной таблице Excel и нажмите вкладку «Главная».
      Снова перейдите в «Условное форматирование», а затем в «Создать правило …».
    • Если вы теперь выберете «Стандарт», то зададите настройки, по которым ячейки со значениями выше или ниже среднего будут выделены цветом.

    Двух- и трехцветная шкала в Excel

    Значения с цветовой шкалой

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

    • В нижней части окна теперь выберите стиль формата «двухцветная шкала».
    • В качестве типа выберите «минимальное значение» для минимального и «максимальное значение» для максимального.
    • При необходимости измените цвета и закройте окно нажатием на «ОК». Для трехцветной шкалы можно просто установить форматирование для среднего значения.

    Гистограммы

    Форматирование с помощью гистограмм

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

    • Просто выберите «Гистограмма» в качестве стиля.
    • В качестве типа выберите «Минимум» и «Автоматический».
    • Оформите нижеуказанные столбцы и закройте, нажав на «ОК».

    Символы

    Таблица символов в Excel

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

    • В нижней части окна выберите стиль.
    • В таблице выберите подходящий символ.
    • Для первого параметра «ЕСЛИ ЗНАЧЕНИЕ:» установите «>». Остальное можно оставить без изменений. Нажатие на «ОК» сохраняет правило Excel.

    «Форматировать только ячейки, которые содержат…»

    Форматировать ячейки на основе содержимого

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

    • Выберите область в таблице, для которой вы хотите применить форматирование, и создайте новое правило с типом «Форматировать только ячейки, содержащие».
    • Установите следующий параметр: «Значение ячейки меньше 0»
    • Нажмите кнопку «Формат …» и выберите красный цвет в новом окне как цвет выделения.
    • Дважды нажмите «ОК», чтобы создать правило.

    Представить числовые данные в виде текста

    Если у вас есть предопределенные повторяющиеся текстовые данные, этот тип форматирования идеален для них. Он не только экономит ваше время, но и предотвращает опечатки.

    • Выберите область в электронной таблице Excel, к которой вы хотите применить форматирование, и создайте новое правило с помощью «Форматировать только ячейки, содержащие».
    • Установите следующий параметр: «Значение ячейки, равное 1»,
    • Нажмите кнопку «Формат …» и выберите вкладку «Числа» в новом окне.
    • В левой части боковой панели нажмите «Пользовательский».
    • В текстовом поле под меткой «Тип:» введите следующее: «Hello World!» — кавычки при вводе обязательны.
    • Дважды нажмите «ОК», чтобы завершить действия.
    • Если вы вводите единицу в ячейку, находящуюся в определенной вами области, вместо этого появится текст «Hello World!». Таким же образом вы можете указать дополнительные тексты для других чисел.

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

    • Как следует из названия, данный тип отформатирует любое значение, к которому применяется конкретная формула. В этом примере все данные Excel, которые касаются будущих дат, будут выделены красным цветом.
    • Выберите область в таблице, для которой вы хотите применить форматирование, и создайте новое правило с типом «Использовать формулу для определения форматируемых ячеек».
    • Введите формулу = B2> СЕГОДНЯ ().
    • Нажмите кнопку «Формат …» и выберите красный цвет в новом окне.
    • Подтвердите выбор дважды нажав «ОК».

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

    Фото: компании-производители, pixabay.com

    Читайте также: 

    Условное форматирование в Excel — ЭКСЕЛЬ ХАК

    В этом уроке мы рассмотрим основы применения условного форматирования в Excel.

    С его помощью мы можем выделять цветом значения таблиц по заданным критериям, искать дубликаты, а также графически “подсвечивать” важную информацию.

    Основы условного форматирования в Excel

    Используя условное форматирование, мы можем:

    • закрашивать значения цветом
    • менять шрифт
    • задавать формат границ

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

    Где находится условное форматирование в Эксель?

    Кнопка “Условное форматирование” находится на панели инструментов, на вкладке “Главная”:

    Как сделать условное форматирование в Excel?

    При применении условного форматирования системе необходимо задать две настройки:

    • Каким ячейкам вы хотите задать формат;
    • По каким условиям будет присвоен формат.

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

    • В таблице с данными выделим диапазон, для которого мы хотим применить выделение цветом:
    • Перейдем на вкладку “Главная” на панели инструментов и кликнем на пункт “Условное форматирование”. В выпадающем списке вы увидите несколько типов формата на выбор:
      • Правила выделения
      • Правила отбора первых и последних значений
      • Гистограммы
      • Цветовые шкалы
      • Наборы значков
    • В нашем примере мы хотим выделить цветом данные с отрицательным значением. Для этого выберем тип “Правила выделения ячеек” => “Меньше”:

    Также, доступны следующие условия:

    1. Значения больше или равны какому-либо значению;
    2. Выделять текст, содержащий определенные буквы или слова;
    3. Выделять цветом дубликаты;
    4. Выделять определенные даты.
    • Во всплывающем окне в поле “Форматировать ячейки которые МЕНЬШЕ” укажем значение “0”, так как нам нужно выделить цветом отрицательные значения. В выпадающем списке справа выберем формат отвечающих условиям:
    • Для присвоения формата вы можете использовать пред настроенные цветовые палитры, а также создать свою палитру. Для этого кликните по пункту:
    • Во всплывающем окне формата укажите:
      • цвет заливки
      • цвет шрифта
      • шрифт
      • границы ячеек
    • По завершении настроек нажмите кнопку “ОК”.

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

    Как создать правило

    Если пред настроенные условия не подходят, вы можете создавать свои правила. Для настройки проделаем следующие шаги:

    • Выделим диапазон данных. Кликнем на пункт “Условное форматирование” в панели инструментов. В выпадающем списке выберем пункт “Новое правило”:
    • Во всплывающем окне нам нужно выбрать тип применяемого правила. В нашем примере нам подойдет тип “Форматировать только ячейки, которые содержат”. После этого зададим условие выделять данные, значения которых больше “57”, но меньше “59”:
    • Кликнем на кнопку “Формат” и зададим формат, как мы это делали в примере выше. Нажмите кнопку “ОК”:

    Условное форматирование по значению другой ячейки

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

    Для создания условия по значению другой ячейки выполним следующие шаги:

    • Выделим первую ячейку для назначения правила. Кликнем на пункт “Условное форматирование” на панели инструментов. Выберем условие “Меньше”.
    • Во всплывающем окне указываем ссылку на ячейку, с которой будет сравниваться данная ячейка. Выбираем формат. Нажимаем кнопку “ОК”.
    • Повторно выделим левой клавишей мыши ячейку, которой мы присвоили формат. Кликнем на пункт “Условное форматирование”. Выберем в выпадающем меню “Управление правилами” => кликнем на кнопку “Изменить правило”:
    • В поле слева всплывающего окна “очистим” ссылку от знака “$”. Нажимаем кнопку “ОК”, а затем кнопку “Применить”.
    • Теперь нам нужно присвоить настроенный формат на остальные ячейки таблицы. Для этого выделим ячейку с присвоенным форматом, затем в левом верхнем углу панели инструментов нажмем на “валик” и присвоим формат остальным ячейкам:

    На скриншоте ниже цветом выделены данные, в которых курс валюты стал ниже к предыдущему периоду:

    Как применить несколько правил условного форматирования к одной ячейке

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

    Например, в таблице с прогнозом погоды мы хотим закрасить разными цветами показатели температуры. Условия выделения цветом: если температура выше 10 градусов – зеленым цветом, если выше 20 градусов – желтый, если выше 30 градусов – красным.

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

    • Выделим диапазон с данными, к которым мы хотим применить условное форматирование => кликнем по пункту “Условное форматирование” на панели инструментов => выберем условие выделения “Больше…” и укажем первое условие (если больше 10, то зеленая заливка). Такие же действия повторим для каждого из условий (больше 20 и больше 30). Не смотря на то, что мы применили три правила, данные в таблице закрашены зеленым цветом:
    • Кликнем на любую ячейку с присвоенным форматированием. Затем, снова кликнем по пункту “Условное форматирование” и перейдем в раздел “Управление правилами”. Во всплывающем окне, распределим правила от большего к меньшему и напротив первых двух поставим галочку “Остановить, если истина”. Этот пункт позволяет не применять остальные правила к ячейке, при соответствии первому. Затем кликнем кнопку “Применить” и “ОК”:

    Применив их, наша таблица с данными температуры “подсвечена” корректными цветами, в соответствии с нашими условиями.

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

    Для редактирования присвоенного правила выполните следующие шаги:

    • Выделить левой клавишей мыши ячейку, правило которой вы хотите отредактировать.
    • Перейдите в пункт меню панели инструментов “Условное форматирование”. Затем, в пункт “Управление правилами”. Щелкните левой клавишей мыши по правилу, которое вы хотите отредактировать. Кликните на кнопку “Изменить правило”:
    • После внесения изменений нажмите кнопку “ОК”.

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

    Для копирования формата на другие ячейки выполним следующие действия:

    • Выделим диапазон данных с примененным условным форматированием. Кликнем по пункту на панели инструментов “Формат по образцу”.
    • Левой клавишей мыши выделим диапазон, к которому хотим применить скопированные правила формата:

    Как удалить условное форматирование

    Для удаления формата проделайте следующие действия:

    • Выделите ячейки;
    • Нажмите на пункт меню “Условное форматирование” на панели инструментов. Кликните по пункту “Удалить правила”. В раскрывающемся меню выберите метод удаления:

    Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!

    Как сделать условное форматирование в Excel? Инструкции с примерами.

    В этой статье вы найдете множество быстрых способов как сделать условное форматирование строк, столбцов и отдельных ячеек в MS Excel 2016, 2013 и 2010. Мы рассмотрим, как можно применить различное оформление к данным, которые соответствуют определенным критериям. Это может помочь указать на наиболее важную информацию в ваших электронных таблицах.

    Всем известно, что изменить фон ячейки легко. Это можно совершить, просто нажав кнопку «Цвет заливки». Но что, если вы хотите изменить оформление вашей таблицы при выполнении какого-то условия? Более того, что, если вам нужно, чтобы он изменялся автоматически при внесении изменений в таблицу? Условное форматирование для этого является действительно мощной и полезной функцией. Далее в этой статье вы найдете ответы на эти вопросы и прочтете несколько полезных советов, которые помогут выбрать правильный метод условного форматирования для каждой конкретной задачи.

    В то же время изменение внешнего вида в связи с содержанием текущей либо какой-то иной ячейки либо от иных условий часто считается одной из самых сложных и непонятных функций, особенно для новичков. Если вас тоже пугает эта функция, не бойтесь! На самом деле, она очень удобна и проста в использовании, и вы убедитесь в этом всего за 5 минут после прочтения этого руководства. А теперь взгляните, сколько всего мы можем сделать!

    Кроме того, если вы будете использовать форматирование по условию, то имейте в виду, что оно имеет более высокий приоритет по сравнению с обычным оформлением вручную, которое вы можете сделать через меню Главная – Формат.

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

    Где находится форматирование по условию в Excel?

    Это очень просто: на вкладке «Главная», а в более старых версиях — группа «Стили».

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

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

    Как автоматически изменить цвет при помощи условного форматирования?

    Чтобы по-настоящему использовать возможности условного формата в Excel, вы должны научиться создавать различные типы правил.

    Правила условного форматирования определяют 2 ключевых момента:

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

    Я покажу вам, как применить условное форматирование в Excel 2016, потому что это, кажется, самая популярная версия в наши дни. Однако оно практически не отличается от форматирования в версиях 2007, 2013 и 2010. Поэтому у вас не возникнет проблем с выделением цветом нужной информации независимо от того, какая версия установлена ​​на вашем компьютере.

    Задача: у вас есть таблица или диапазон данных, и вы хотите изменить фон ячеек на основе их содержания. Кроме того, вы хотите, чтобы он менялся динамически, отражая изменения данных.

    Решение: Предположим, у вас в таблице — данные о продажах шоколада различным покупателям. Необходимо в таблице Excel закрасить цветом клетки с количеством следующим образом: менее 100 единиц товара – красным, 100 и более – зелёным.

    Итак, вот что вы делаете шаг за шагом:

    Способ 1 — Используем стандартные возможности.

    Самый простой способ — воспользоваться стандартными правилами выделения ячеек. Эти заготовки включают в себя самые простые и распространенные случаи. Но сначала выберите таблицу или диапазон, где вы хотите изменить фон ячеек. Мы взяли $D$2:$D$21.

    Перейдите на вкладку «Главная» и выберите (1) > «Правила выделения ячеек» (2) > «Меньше» (3). В более ранних версиях программы нужное нам меню располагается в группе «Стили».

    Конечно, можно использовать любой другой тип правил, который больше подходит для ваших данных, например:

    • Значение больше, меньше или равно.
    • Выделить текст, содержащий определённые слова или символы.
    • Выделить дубликаты.
    • Форматирование конкретных дат.

    В диалоговом окне укажите, что числа должны быть меньше 100, также выберите вариант выделения.

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

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

    Приступаем к созданию второго правила. С этой же областью таблицы проделайте те же операции, только выберите на третьем шаге пункт «Больше».

    В результате получим нужную нам раскраску.

    Это самый простой вариант заливки ячеек.

    С помощью использованных нами «Правил выделения ячеек»:

    • находят в таблице числа, которые больше определенного;
    • выбирают те, которые меньше определенного;
    • указывают на числа, находящиеся в пределах нужного интервала;
    • определяют равные какому-то числу;
    • помечают в выбранных текстовых полях только те, которые необходимы;
    • отмечают столбцы и числа за нужную дату;
    • находят повторяющиеся текст или числа;
    • придумывают прочие правила.

    Способ 2 — Как самому создать правило форматирования?

    Тот же результат мы можем получить и чуть иначе. Если ни одно из готовых правил форматирования не отвечает вашим потребностям, вы можете создать новое с нуля. Для этого вновь перейдите на вкладку «Главная» и выберите (1 на рисунке) > «Создать правило» (2).

    Затем выберите пункт «Форматировать только ячейки, которые содержат» (3). Чуть ниже укажите, что число должно быть меньше (4) цифры «100» (5).

    И далее укажите, как это все должно выглядеть. Нажмите кнопку «Формат» (6).

    Выберите «красный» на открывшейся вкладке «Заливка».

    Нажмите «ОК».

    При создании правила в окне « Формат ячеек» переключайтесь между вкладками « Шрифт» , « Граница» и « Заливка», чтобы выбрать стиль шрифта, стиль рамки и цвет фона соответственно. На вкладках Шрифт и Заливка вы сразу увидите предварительный просмотр вашего пользовательского формата.
    Когда закончите, нажмите кнопку ОК в нижней части окна.

    Подсказка:
    Если вам нужно больше цветов фона или шрифта, чем предусмотрено в стандартной палитре, нажмите кнопку «Другие цвета…» на вкладках «Заливка» и «Шрифт»..
    Если вы хотите применить градиент цвета фона , нажмите кнопку «Способы заливки» и выберите нужные параметры.
    Нажмите кнопку ОК, чтобы закрыть окно и проверить, правильно ли применяется условное форматирование к вашим данным.

    Повторите все то же самое еще раз, только измените условие: цифра должна быть больше или равна 100. И новый цвет условного форматирования, конечно же, выберите сейчас зеленый.

    Способ 3 — Применяем собственную формулу в правиле условного форматирования.

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

    Вновь перейдите на вкладку «Главная», (в старых версиях программы — в группу «Стили») и выберите (1) > «Создать правило» (2).

    Затем выберите пункт «Использовать формулу для определения форматируемых ячеек» (3). Теперь нужно указать диапазон, в котором мы хотим что-то выделить. Для этого нажмите на пиктограмму со стрелкой вверх (4) и укажите мышкой начало диапазона – D2. Следите за тем, чтобы ссылка не была абсолютной (можно для этого использовать F4).  И в конце просто допишите условие: “<100” (5), как это показано на рисунке.

    Осталось только определить новые правила форматирования. Нажмите кнопку «Формат» (6).

    Выберите красный на вкладке «Заливка».

    Повторите создание условия еще раз, только выражение запишите D2>=100 и выберите зеленый.

    Вы спросите: «А зачем все так сложно, если есть более простой вариант?» Дело в том, что использование формулы – более универсальный подход, который мы в дальнейшем будем еще неоднократно применять.

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

    Совет: вы можете использовать тот же метод не только для закраски, но и для изменения оформления шрифта. Для этого просто перейдите на вкладку «Шрифт» в диалоговом окне «Формат», которое мы обсуждали на шаге 6, и выберите предпочитаемый вариант оформления.

    Условное форматирование Excel по значению ячейки.

    В обоих предыдущих примерах мы создали правила форматирования, прямо указав числа — ограничения. Но чаще всего следует создавать критерий форматирования на основе значений ячеек. Как это сделать? Предположим, в таблице записаны ежемесячные продажи нескольких товаров. Нужно выделить цветом те цифры в декабре, которые были больше январских, в начале года.

    Выделяем область для применения условного форматирования М2:М16 и затем выбираем пункт «Создать правило». В описании правила запишем выражение:

    =M2>B2

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

    Отображение выделенных ячеек настройте так же, как мы это рассматривали ранее.

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

    Использование абсолютных и относительных ссылок в правилах.

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

    Задача: выделить в таблице заказы с количеством менее 50 и более 100 ед.

    Наши ограничения записываем в D1 и D2. Далее создаем первое правило условного форматирования для диапазона E5:E24.

    =E5>$D$2

    Абсолютная ссылка на D2 означает, что каждая из ячеек нашего диапазона сравнения должна сравниваться именно с D2. А относительная ссылка на первую ячейку нашей выделенной области E5 предписывает программе начать именно с этой позиции и последовательно двигаться вниз по столбцу, сравнивая количество с пороговым значением 100.

    Как обычно, выбираем цвет заливки в случае выполнения условия.

    Аналогичным образом для E5:E24 создаем второе правило

    =E5<$D$1

    В результате часть столбца окрасится зелёным, часть — жёлтым, а количество между 50 и 100 останется неокрашенным.

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

    Прежде всего, заново обозначим диапазон условного форматирования. Теперь это будет $A$5:$G$24.

    В правило форматирования внесем небольшое изменение:

    =$E5>$D$2

    Как видите, у нас появилась абсолютная ссылка на столбец E. А на строку ссылка осталась относительной, без знака $. Для программы это означает, что нужно использовать данные строки целиком, и окрасить ее тоже всю, а не отдельную ячейку.

    Аналогично второе условие мы меняем с E5<$D$1 на $E5<$D$1.

    В то же время ссылка на D2 так и остается абсолютной, поскольку условие записано именно в этой ячейке. В результате получаем «полосатую» таблицу, где цветом выделены уже целые строки. И вся хитрость заключается в грамотном использовании абсолютных ссылок в правилах.

    Вывод. Давайте постараемся запомнить несложные принципы использования ссылок в правилах:

    • если сравниваются попарно 2 столбца, то используют относительные ссылки (M2>B2).
    • если значения в столбце сопоставляются с определённой ячейкой, то на нее обязательно должна быть абсолютная ссылка ($D$1).
    • когда нужно закрасить по условию строку целиком, то ссылка на эту строку должна быть относительной ($E5)
    • когда нужно закрасить столбец целиком, то ссылка на него должна быть относительной (E$5)

    Как использовать в правилах ссылку на соседние листы?

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

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

    В частности, вместо

    =ЕСЛИ(‘Formatting (Лист2)’!$E$2:$E$21>5000;1;0)

    можно работать по формуле

    =ЕСЛИ(продажи>5000;1;0)

    Как вы понимаете, диапазон ‘Formatting (Лист2)’!$E$2:$E$21 получил имя «продажи» и теперь к нему можно обратиться из любого места вашей рабочей книги.

    Приоритет выполнения правил — это важно!

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

    Если выбрать меню «Управление правилами» и указать там «Текущий лист», то вы увидите список имеющихся правил.

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

    Сначала создадим первое условие:

    =$E5>$C$2

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

    Затем создаем второе условие, которое как бы будет являться подмножеством первого. Выделяем только ячейки, в которых ИЛИ дата отгрузки равна текущей $E$5=$C$2, ИЛИ дата отгрузки больше текущей на 1 день $E5-$C$2=1. Если хотя бы одно из этих требований выполняется, то строка будет закрашена красным.

    =ИЛИ($E5-$C$2=1;$E$5=$C$2)

    Важно! Правила, расположенные выше в списке, имеют более высокий приоритет (1 и 2 на рисунке вверху). Новые правила всегда добавляются в начало списка и по этой причине имеют более высокий приоритет. Результат их работы не может быть изменен действием предшествующих правил, расположенных ниже.

    Однако, порядок выполнения всегда можно изменить в этом же окне при помощи стрелок «Вверх» и «Вниз» (3).

    Как редактировать условное форматирование?

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

    При нажатии иконки «Изменить…» мы попадаем в уже знакомое нам меню создания правила. Только все поля там уже заполнены текущими значениями. Остается только изменить то, что необходимо, и нажать «Ок».

    А если забыл, где какие правила создавал?

    В виду того, что этот способ имеет приоритет над обычным оформлением, вы можете получить внешний вид таблицы не совсем таким, как ожидали. Особенно, если забудете, где и какие правила создавали. Итак, как нам быстро найти в таблице все ячейки с условным форматированием?

    Один их простых способов обнаружить такие нестандартные места таблицы – использовать меню Главная – Найти и выделить – …… в последних версиях Excel. Или же Главная – Редактирование – Найти и выделить – … в более ранних версиях.

    Но в результате вы просто увидите те области таблицы, в которых применено условное форматирование. И не более того. Какие именно там условия изменения оформления — пока неизвестно. В любом случае вам, скорее всего, придется копать глубже и разбираться, какие же условия там применены.

    Поэтому лучше всего просто выберите раздел «Управление правилами» — текущий лист. Этот процесс мы уже дважды описывали в предыдущих разделах, поэтому, думаю, проблем здесь не возникнет.

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

    Как можно скопировать условное форматирование?

    Вот несколько способов  для копирования правил.

    Копировать формат по образцу

    Можно скопировать так же, как и обычный формат.

    На вкладке «Главная» в самом начале ленты расположена группа «Буфер обмена». В ней вы видите пиктограмму кисти  – формат по образцу (в разных версия выглядит по-разному, но называется одинаково). Клик по ней копирует не только формат выделенных ячеек, но и условия для него, если таковые имеются. Следующим действием необходимо выделить те ячейки, в которые данное оформление необходимо перенести.

    Имейте в виду, что описанный способ перенесет абсолютно все форматы, в том числе и установленные вручную.

    Копирование через вставку.

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

    Скопируйте ячейки с нужным условным форматом любым привычным для вас способом. Выделите диапазон, на который требуется перенести формат (можете выделить и не смежные, зажав клавишу CTRL), а затем по щелчку правой кнопки мыши выберите пункт «Специальная вставка…». Тогда программа отобразит окно, где потребуется установить переключатель на точке «форматы», после чего нажать «OK».

    Управление правилами.

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

    Пройдите по следующему пути: -> «Управление правилами…».

    Из раскрывающего списка «Показать правила…» выберите пункт «Этот лист». Вы сможете увидеть все правила, которые действуют на текущем листе.

    В столбце списка правил «Применяется к» указаны диапазоны, на которые распространяется каждое правило. Допишите в это поле через точку с запятой нужные адреса ячеек, чтобы применить и к ним ранее созданные условия.

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

    Как убрать условное форматирование?

    Эта операция такая же несложная, как и создание правила. Выберите , и затем – «Удалить правила». Вам будет предложено либо удаление из выделенного диапазона данных, либо вовсе всех правил на листе. Но имейте в виду, что при этом вы удалите всё, что было ранее создано. А ведь, возможно, что-то вы хотели бы сохранить.

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

    Используйте последний пункт выпадающего меню: «Управление правилами».

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

    Либо изменить, если в этом есть необходимость.

    Почему не работает?

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

    Если результатом выполнения формулы-условия будет ИСТИНА, значит, должно быть применено условное форматирование. Естественно, если ЛОЖЬ, то — нет. Давайте вернемся в одной из наших задач и выполним такую отладку правил форматирования.

    В столбец I скопируем формулу первого условия, в K — второго. Зацепите мышкой правый нижний уголок ячейки с формулой и протащите ее вниз на всю высоту таблицы. Получим полную картину для каждой из ячеек нашего диапазона. Как видите, ИСТИНА и ЛОЖЬ точно соответствуют закраске столбца K, который мы, собственно, и проверяли. В I2 мы получили ИСТИНА, поэтому цвет — зелёный. В J9 ответ также положительный, поэтому цвет — желтый. И так далее.

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

    Надеемся, что вы нашли ответы на интересующие вас вопросы по условному форматированию в нашей инструкции.

    Тем не менее, если всё же что-то не получается или не работает – пишите в комментариях ниже. Мы постараемся вам ответить либо даже сделаем отдельный материал, посвященный вашей проблеме.

    Удачи!

    Еще полезные примеры и советы:

    Как сделать пользовательский числовой формат в Excel — В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,… 7 способов поменять формат ячеек в Excel — Мы рассмотрим, какие форматы данных используются в Excel.  Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство… Как удалить формат ячеек в Excel — В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это… 9 способов сравнить две таблицы в Excel и найти разницу — В этом руководстве вы познакомитесь с различными методами сравнения таблиц Excel и определения различий между ними. Узнайте, как просматривать две таблицы рядом, как использовать формулы для создания отчета о различиях, выделить… Как в Excel разделить текст из одной ячейки в несколько — В руководстве объясняется, как разделить ячейки в Excel с помощью формул и стандартных инструментов. Вы узнаете, как разделить текст запятой, пробелом или любым другим разделителем, а также как разбить строки на…

    Ад Условного Форматирования


    Порядок необходим глупцам,
    гений же властвует над хаосом.
    (Альберт Эйнштейн)

    Исходные данные


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


    Чтобы проще было понять, в чём, собственно, дело — давайте рассмотрим простой пример. Предположим, что мы работаем вот с такой несложной таблицей, где фиксируются продажи:


    Для наглядности к таблице добавлены три правила условного форматирования:



    Первое правило делает синие гистограммы на столбце с суммами сделок. Создается через Главная — Условное форматирование — Гистограммы (Home — Conditional formatting — Data bars).


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


    Третье — делает нижнюю границу всей строки красной, если день меняется на следующий, т.е. дата в текущей строке не равна дате в следующей.


    Второе и третье правила создаются через Главная — Условное форматирование — Создать правило — Использовать формулу для определения форматируемых ячеек (Home — Conditional formatting — Create rule — Use formula to determine which cells to format) с вводом соответствующей формулы (2) и настройкой формата ячеек (3):



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

    Путь к катастрофе


    Предположим, что в процессе работы с таблицей нам потребовалось удалить любую строку из середины таблицы — ну, скажем, 10-ю. После выполнения безобидного удаления получим следующую картину:


    Красная линия между 2 и 3-м марта почему-то исчезла, а наше правило условного форматирования для разделения дат развалилось на два, причем одно из них с ошибкой #ССЫЛКА (т.е. не работает), а другое применяется к двум несмежным диапазонам A2:E8 и A10:E29 (не ко всей таблице!).


    Шикарно, правда?!


    Теперь представим, что Кирилл Краснов повторил свою сделку в Тольятти с магазином «Лента» (строка 25) и вам нужно внести эти данные в таблицу.


    Как вы поступите?


    Скорее всего, как любой нормальный человек, вы скопируете 25-ю строчку и вставите её в конец таблицы, верно?



    Ага, и получите в наследство вот такой бардак в правилах условного форматирования:



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


    Ну, и на десерт давайте попробуем ещё что-нибудь безобидное — например, вставить пустую строку в середину таблицы, между 4 и 5-й строчками:



    В списке правил условного форматирования это приведёт к появлению еще одного дубликата и раздроблению диапазона уже существующего 5-го правила на кучу фрагментов:



    Продолжать можно долго, но, думаю, вы уже уловили идею или вспомнили, как сталкивались с этой бедой ранее (эта проблема существует в Excel ещё с 2007 года). Выполнение совершенно безобидных и естественных операций с таблицей (вставка и удаление строк, копирование, вырезание и перенос) приводят к:

    • появлению бесчисленных дубликатов одних и тех же правил
    • фрагментации диапазонов применения этих правил
    • появлению неработающих правил с ошибками #ССЫЛКА!


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


    На англоязычных Excel-форумах в интернете такую картину называют иногда «адом» или «кошмаром условного форматирования» («Conditional Formatting Nightmare» или «Conditional Formatting Hell»).


    Причем весь этот быстро разрастающийся бардак очень скоро начнёт нещадно тормозить. Условное форматирование, само по себе, весьма ресурсоёмкая штука, т.к. Excel пересчитывает правила УФ гораздо чаще, чем те же формулы. А когда этих правил несколько десятков, то даже самый мощный ПК начнёт «тупить».


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


    Как же всё исправить?


    Способ 1. Вручную


    Несмотря на кажущуюся запущенность, лечится весь этот адок достаточно легко. Идея в том, что правила УФ «ломаются», обычно, для строк ниже первой. Первая же строка, в большинстве случаев, остается в порядке. Поэтому, чтобы всё починить, нам нужно просто очистить все правила в таблице и заново распространить их с первой строки на все остальные.


    Для этого делаем следующее:

    1. Выделяем в нашей таблице все строки кроме первой.
    2. Удаляем все правила условного форматирования с выделенных ячеек через Главная — Условное форматирование — Удалить правила — Удалить правила из выделенных ячеек (Home — Conditional formatting — Clear rules — Clear rules from selected cells).
    3. Выделяем первую строку, жмём кнопку-кисточку Формат по образцу на Главной (Home — Format Painter) и выделяем все остальные строки, копируя на них формат с первой.


    Способ 2. Макросом


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

    1. Жмём сочетание клавиш Alt+F11 или на вкладке Разработчик кнопку Visual Basic (Developer — Visual Basic).
    2. В открывшемся окне редактора макросов добавляем в нашу книгу новый модуль через меню Insert — Module.
    3. Вставляем в созданный пустой модуль наш макрос:
    Sub Fix_СF_Hell()
    
        'создаем ссылки на диапазоны
        Set rngAll = Selection
        Set rngRow1 = Selection.Rows(1)
        Set rngRow2 = Selection.Rows(2)
        Set rngRowLast = Selection.Rows(rngAll.Rows.Count)
    
        'удаляем все правила форматирования со всех строк кроме первой
        Range(rngRow2, rngRowLast).FormatConditions.Delete
        
        'копируем форматы с первой строки на все остальные
        rngRow1.Copy
        Range(rngRow1, rngRowLast).PasteSpecial Paste:=xlPasteFormats
        Application.CutCopyMode = False
        
    End Sub
    


    Теперь можно будет просто выделить все строки в таблице (кроме шапки) и запустить макрос через Разрабочик — Макросы (Developer — Macros) или сочетанием клавиш Alt+F8.


    И всё будет хорошо :)


    P.S.


    И не забудьте сохранить файл в формате с поддержкой макросов (xlsm).


    Если нужно применять этот макрос в других файлах, то имеет смысл поместить его в Личную Книгу Макросов (Personal Macro Workbook).


    Немного улучшенная версия этого макроса уже встроена в последнюю версию моей надстройки PLEX ;)



    Ссылки по теме

    Условное форматирование по условиям в других ячейках (формулами) в Excel

    Условное форматирование в новых версиях Excel мы рассматривали в видео уроке. Стандартные приемы очень удобны и наглядны. Но иногда требуется применять формат ячеек, в зависимости от каких-нибудь условий в соседних ячейках.

    К нам поступил вопрос:

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

    Давайте и рассмотрим на этом примере условное форматирование с помощью формул. Оно так и называется, потому, что без формул тут не обойтись.

    Представим себе следующий пример. У нас есть таблицам с ФИО, по каждому сотруднику есть результат в процентах и информация о наличии льгот. Нам необходимо выделить с помощью условного форматирования только тех сотрудников, которые имеют результат выше 75 и имеют льготы.

     

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

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

    Важно! Формула прописывается к первой ячейке (строке). Формула обязательно должна быть с относительными ссылками (без долларов), если мы хотим, чтобы она распространилась на все последующие строки.

    Мы прописываем формулу:

     =И(B2>75;C2="Да") 

    И — это означает, что мы проверяем два условия и они должны обе выполняться. Если бы нужно было, чтобы выполнялось одно из условий (либо результат больше 75 либо сотрудник — льготник), то нужно было бы использовать функцию ИЛИ, еще проще если условие одно.

    В примере от нашей читательницы нужно использовать просто формулу C2=»Да», но вместо «Да» там будет свой текст. Если таких признака три, то условное форматирование делается отдельно по всем признакам. То есть необходимо проделать эту процедуру три раза, просто меняя признак и соответствующий ему формат ячейки.

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

     

    Не забудьте выбрать формат, в который необходимо закрашивать наши ячейки. Нажимаем «Ок» и проверяем.

    Были закрашены Петров и Михайлов, у обоих результат выше 75 и они являются льготниками, что нам и требуется.

    Надеюсь, что ответили на ваш вопрос по условному форматирования. Ставьте лайки и подписывайтесь на нашу группу в ВК.

    Видео: текст условного формата

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

    Применить условное форматирование на основе текста в ячейке

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

    2. Щелкните HOME > Условное форматирование > Правила выделения ячеек > Текст, содержащий . В поле Текст, содержащий слева введите текст, который нужно выделить.

    3. Выберите формат цвета для текста и нажмите ОК .

    Хотите больше?

    Применяйте условное форматирование для быстрого анализа данных

    Добавить, изменить, найти или очистить условные форматы

    Выведите условное форматирование на новый уровень

    В первом видео курса мы рассмотрели, как условно форматировать ячейки в диапазоне, содержащем текст «Нефть», с помощью Quick Analysis .

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

    Но что, если вы хотите условно отформатировать строку на основе текста в одной из ячеек в строке?

    В этом примере я хочу, чтобы строка имела серую заливку, если для строки «Прекращено» установлено значение «Да».

    Для этого выберите ячейки, которые нужно условно отформатировать.Обратите внимание, что A2 — активная ячейка; нам это понадобится позже.

    Щелкните Условное форматирование , а затем щелкните Новое правило . Выбрать Используйте формулу, чтобы определить, какие ячейки нужно отформатировать .

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

    Для этого набираем = $ C2 = «Да». Мы используем абсолютную ссылку для столбца C, $ C, так что условное форматирование для каждой строки оценивает значение в столбце C для этой строки.

    И мы ставим кавычки вокруг Да. Кавычки гарантируют, что Excel оценит слово «Да» как текст.

    Затем мы нажимаем Format , выбираем нужный цвет заливки, нажимаем OK и снова нажимаем OK .

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

    Далее, Копирование и удаление условного форматирования .

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

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

    Хотите больше?

    Применяйте условное форматирование для быстрого анализа данных

    Добавить, изменить, найти или очистить условные форматы

    Выведите условное форматирование на новый уровень

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

    Например, он будет четко отображать максимумы и минимумы или другие тенденции данных на основе предоставленных вами критериев.

    Я хочу узнать, сколько продал каждый продавец.

    Я выбираю диапазон ячеек в Sales, нажимаю кнопку Quick Analysis , использую вкладку по умолчанию FORMATTING . Когда я перемещаюсь по параметрам форматирования, предварительный просмотр в реальном времени показывает мне, как будут выглядеть мои данные.

    Data Bars предоставляет то, что я хочу, поэтому я щелкаю по нему.

    И теперь у меня есть привлекательное визуальное представление данных, упрощающее анализ.

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

    Выберите ячейки, нажмите кнопку и выберите другой вариант формата, например Icon Set .

    По умолчанию это верхняя треть, средняя треть и нижняя треть значений.

    К тексту также можно применить условное форматирование.

    Обратите внимание, что параметры форматирования текста отличаются от параметров форматирования для денег.

    Параметры форматирования различаются для разных типов данных.

    Я выбираю Текст содержит и ввожу «Масло». Я оставляю форматирование по умолчанию.

    И ячейки, содержащие «Масло», отформатированы красным. Они действительно выделяются.

    Если вы измените текст в ячейке так, чтобы он содержал «Масло», форматирование изменится автоматически.

    Вперед, Условное форматирование дат .

    Условное форматирование — Easy Excel Tutorial

    Правила выделения ячеек | Очистить правила | Правила сверху / снизу | Условное форматирование с формулами

    Условное форматирование в Excel позволяет выделять ячейки определенным цветом в зависимости от значения ячейки.

    Правила выделения ячеек

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

    1. Выберите диапазон A1: A10.

    2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование».

    3. Щелкните Выделить правила ячеек, больше.

    4. Введите значение 80 и выберите стиль форматирования.

    5. Щелкните OK.

    Результат. Excel выделяет ячейки, размер которых превышает 80.

    6.Измените значение ячейки A1 на 81.

    Результат. Excel автоматически изменяет формат ячейки A1.

    Примечание: вы также можете использовать эту категорию (см. Шаг 3) для выделения ячеек, которые меньше значения, между двумя значениями, равными значению, ячеек, содержащих конкретный текст, даты (сегодня, на прошлой неделе, в следующем месяце и т. Д.) .), повторяющиеся или уникальные значения.

    Очистить правила

    Чтобы очистить правило условного форматирования , выполните следующие действия.

    1. Выберите диапазон A1: A10.

    2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование».

    3. Щелкните «Очистить правила», «Очистить правила из выбранных ячеек».

    Правила сверху / снизу

    Чтобы выделить ячейки с уровнем выше среднего, выполните следующие действия.

    1.Выберите диапазон A1: A10.

    2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование».

    3. Щелкните «Правила верхних / нижних значений, выше среднего».

    4. Выберите стиль форматирования.

    5. Щелкните OK.

    Результат. Excel вычисляет среднее значение (42,5) и форматирует ячейки, превышающие это среднее значение.

    Примечание: вы также можете использовать эту категорию (см. Шаг 3), чтобы выделить первые n элементов, n процентов вверх, n элементов внизу, n процентов внизу или ячейки, которые ниже среднего.

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

    Выведите свои навыки работы с Excel на новый уровень и воспользуйтесь формулой, чтобы определить, какие ячейки нужно форматировать. Формулы, применяющие условное форматирование, должны иметь значение ИСТИНА или ЛОЖЬ.

    1. Выберите диапазон A1: E5.

    2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование».

    3.Щелкните Новое правило.

    4. Выберите «Использовать формулу для определения ячеек для форматирования».

    5. Введите формулу = ISODD (A1)

    6. Выберите стиль форматирования и нажмите OK.

    Результат. Excel выделяет все нечетные числа.

    Объяснение: всегда записывайте формулу для левой верхней ячейки в выбранном диапазоне.Excel автоматически копирует формулу в другие ячейки. Таким образом, ячейка A2 содержит формулу = ISODD (A2), ячейка A3 содержит формулу = ISODD (A3) и т. Д.

    Вот еще пример.

    7. Выберите диапазон A2: D7.

    8. Повторите шаги 2–4 выше.

    9. Введите формулу = $ C2 = «США»

    10. Выберите стиль форматирования и нажмите OK.

    Результат.Excel выделяет все заказы в США.

    Объяснение: мы исправили ссылку на столбец C, поместив символ $ перед буквой столбца ($ C2). В результате ячейки B2, C2 и ячейка D2 также содержат формулу = $ C2 = «USA», ячейки A3, B3, C3 и D3 содержат формулу = $ C3 = «USA» и т. Д.

    Excel 2016: условное форматирование

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

    / ru / excel2016 / charts / content /

    Введение

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

    Необязательно: загрузите нашу рабочую тетрадь.

    Посмотрите видео ниже, чтобы узнать больше об условном форматировании в Excel.

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

    Условное форматирование позволяет автоматически применять форматирование — например, цветов, , значков и панелей данных — к одной или нескольким ячейкам на основе значения ячейки .Для этого вам нужно создать условное форматирование правило . Например, правило условного форматирования может быть таким: Если значение меньше 2000 долларов, закрасьте ячейку в красный цвет . Применяя это правило, вы сможете быстро увидеть, какие ячейки содержат значения менее 2000 долларов.

    Чтобы создать правило условного форматирования:

    В нашем примере у нас есть рабочий лист, содержащий данные о продажах, и мы хотели бы увидеть, какие продавцы достигают своих ежемесячных целей по продажам.Цель продаж — 4000 долларов в месяц, поэтому мы создадим правило условного форматирования для любых ячеек, содержащих значение выше 4000.

    1. Выберите желаемых ячеек для правила условного форматирования.
    2. На вкладке Домашняя страница щелкните команду Условное форматирование . Появится раскрывающееся меню.
    3. Наведите указатель мыши на нужный тип условного форматирования , затем выберите нужное правило из появившегося меню.В нашем примере мы хотим выделить ячеек , которые на больше, чем 4000 долларов.
    4. Появится диалоговое окно. Введите желаемых значений в пустое поле. В нашем примере мы введем 4000 в качестве нашего значения.
    5. Выберите форматирование стиль из раскрывающегося меню. В нашем примере мы выберем Зеленая заливка с темно-зеленым текстом , затем нажмите OK .
    6. Условное форматирование будет применено к выбранным ячейкам.В нашем примере легко увидеть, какие продавцы достигли цели продаж в 4000 долларов в месяц.

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

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

    Excel имеет несколько предопределенных стилей — или предустановок — вы можете использовать для быстрого применения условного форматирования к вашим данным. Они сгруппированы в три категории:

    • Строки данных — это горизонтальные полосы, добавленные к каждой ячейке, похожие на столбчатую диаграмму .
    • Цветовые шкалы изменяют цвет каждой ячейки в зависимости от ее значения. Каждая цветовая шкала использует двух- или трехцветный градиент . Например, в цветовой шкале Зеленый-Желтый-Красный самых высоких значений являются зелеными, средние значений — желтыми, а самых низких значений — красными.
    • Наборы значков добавляет определенный значок в каждую ячейку в зависимости от ее значения.
    Чтобы использовать предустановленное условное форматирование:
    1. Выберите желаемых ячеек для правила условного форматирования.
    2. Щелкните команду Условное форматирование . Появится раскрывающееся меню.
    3. Наведите указатель мыши на желаемую предустановку , затем выберите предустановленный стиль из появившегося меню.
    4. Условное форматирование будет применено к выбранным ячейкам.

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

    Чтобы удалить условное форматирование:
    1. Щелкните команду Условное форматирование . Появится раскрывающееся меню.
    2. Наведите указатель мыши на Очистить правила, и выберите, какие правила вы хотите очистить. В нашем примере мы выберем Очистить правила со всего листа , чтобы удалить все условное форматирование с рабочего листа.
    3. Условное форматирование будет удалено.

    Щелкните Управление правилами , чтобы изменить или удалить отдельных правил . Это особенно полезно, если вы применили нескольких правил к рабочему листу.

    Вызов!

    1. Откройте нашу рабочую тетрадь.
    2. Щелкните вкладку рабочего листа Challenge в нижнем левом углу книги.
    3. Выбрать ячейки B3: J17 .
    4. Допустим, вы учитель и хотите легко видеть все оценки ниже проходных. Примените условное форматирование , чтобы он выделял ячейки , содержащие значения Меньше 70 со светло-красной заливкой .
    5. Теперь вы хотите сравнить оценки друг с другом. На вкладке Условное форматирование выберите набор значков с именем 3 символа (в кружке) . Подсказка : Имена наборов значков будут отображаться при наведении на них курсора.
    6. Ваша электронная таблица должна выглядеть так:
    7. Используя функцию «Управление правилами», удалите светло-красную заливку , но оставьте набор значков .

    / ru / excel2016 / track-changes-and-comments / content /

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Связанные : абсолютные, относительные и смешанные ссылки в Excel.

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

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

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

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

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

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

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

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

    Например, если вы хотите выделить все строки с датой после 10 июля 2018 года, вы можете использовать следующую формулу даты:

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

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

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

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

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

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

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

      = OR ($ C2 = "Bob", $ 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: h27).
    3. Щелкните вкладку «Главная».
    4. В группе «Стили» щелкните «Условное форматирование».
    5. Нажмите «Новые правила».
    6. В диалоговом окне «Новое правило форматирования» нажмите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
    7. В поле формулы введите следующую формулу: = $ E2 = $ A $ 2
    8. Нажмите кнопку «Форматировать». В открывшемся диалоговом окне установите оранжевый цвет.
    9. Нажмите ОК.

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

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

    Вам также могут понравиться следующие руководства по Excel:

    Форматирование всей строки на основе значения ячейки

    Применить условное форматирование, которое проверяет значение в одной ячейке и применяет форматирование к другим ячейкам на основе этого значения. Например, если значения в столбце B превышают установленное значение, сделайте строку синей

    .

    Форматировать всю строку с условием
    Форматирование

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

    В этом примере мы закрасим ячейки синим цветом, если количество единиц,
    в столбце B больше 75. С первого взгляда мы сможем увидеть
    какие даты имеют большое количество единиц.

    Видео: форматная строка с условным форматированием

    Форматирование ячеек

    1. Выберите ячейки, которые вы хотите отформатировать (A2: D4 в этом примере)
    2. На вкладке Главная ленты щелкните Условное форматирование, затем щелкните
      Новое правило
    3. В окне «Новое правило форматирования» нажмите «Использовать формулу для определения».
      Какие ячейки форматировать
    4. В поле правила введите формулу, которая относится к активной ячейке.
      в выборе.В этом примере мы выбрали A2: D4 и ячейку A2.
      активная ячейка. Итак, в формуле мы будем ссылаться на ячейку B2,
      потому что он находится в активной строке.

    = $ B2> 75

    Мы используем абсолютную ссылку на столбец B ( $ B ), чтобы гарантировать
    что условное форматирование во всех столбцах относится к значению
    в столбце Б.

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

    1. Нажмите кнопку «Форматировать».
    2. В диалоговом окне «Формат ячеек» выберите параметры форматирования.
      что ты хочешь. В этом примере был выбран средний синий цвет заливки.
      Вы также можете выбрать формат шрифта и формат границы.

    3. Нажмите OK, чтобы закрыть диалоговое окно «Формат ячеек».

    Строки с номером больше 75 в столбце «Единицы измерения» выделяются синим цветом заливки.

    Стенограмма видео

    Это полная расшифровка видеоролика «Раскрасьте строку в Excel на основе значения одной ячейки» вверху этой страницы.

    С условным форматированием Excel вы можете легко выделить ячейку, если она выше или ниже определенного значения или соответствует установленному вами значению.

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

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

    Итак, чтобы сделать это, я собираюсь выделить все строки, все столбцы в каждой строке. Итак, я выбрал от A2 до D10.

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

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

    Когда я щелкаю по нему, появляется место, куда я могу поместить формулу.

    Я хочу в каждой строке смотреть на значение в столбце B. Я набираю =

    .

    И мы хотим, чтобы из каждого столбца мы хотели посмотреть столбец B. Итак, мы должны заблокировать эту ячейку. Мы не хотим, чтобы это было относительным, мы хотим, чтобы это было абсолютным.

    Итак, введите $, чтобы зафиксировать это. А затем B.

    И мы хотим, чтобы в этом случае активная ячейка, которую мы видим, была белой, а другие ячейки были выделены синим цветом.

    Мы видим, что в поле имени отображается A2. Итак, это активная ячейка, поэтому активная строка — 2. Итак, я собираюсь ввести здесь 2.

    Мы собираемся проверить, что находится в B2, и посмотрим, больше ли оно 75. Итак, это наш тест.

    И если он больше 75, мы хотим его отформатировать.Итак, я нажимаю «Формат», выбираю цвет заливки, может быть, синий цвет, и нажимаю «ОК», а затем еще раз «ОК».

    И теперь, в любой строке, где количество единиц больше 75, все четыре ячейки в этой строке окрашены в синий цвет.

    Получить файл образца

    Загрузите заархивированный образец файла для
    это руководство по Excel. Файл xip имеет формат xlsx и не содержит макросов. Этот пример находится на листе с именем MultiCell .

    Дополнительные уроки

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

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

    Примеры условного форматирования

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

    Строки данных условного форматирования

    Строка формата на основе одной ячейки (2003)

    Не пропустите наши советы по Excel

    Не пропустите мои последние советы и видео по Excel! Щелкните OK, чтобы получать мой еженедельный информационный бюллетень с советами по Excel и ссылками на другие новости и ресурсы Excel.

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

    Excel | Smartsheet

    Прочитав эту статью, вы должны иметь хорошее представление о том, что можно делать с условным форматированием в Excel и Smartsheet и как его можно применить в своей ситуации. Есть несколько тем, которые мы не смогли охватить описанными выше действиями. Вот некоторые из наиболее часто задаваемых вопросов об условном форматировании.

    В. Изменит ли условное форматирование значения в моих ячейках?
    №Условное форматирование применяет к ячейкам только форматирование на основе значений (текст, числа, даты и т. Д.) В этих ячейках. Однако вы можете использовать условное форматирование для управления значениями в ячейках электронной таблицы с помощью формул или путем создания правил, которые изменяют значение ячейки на основе другой ячейки.

    Q: Может ли кто-нибудь изменить и / или применить условное форматирование к электронным таблицам?
    Excel — это статическая настольная программа, поэтому только один человек может обновлять лист в любой момент времени.Следовательно, этот единственный пользователь может обновлять правила условного форматирования.

    В Smartsheet создатель таблицы или любой соавтор с разрешениями Admin может создавать, редактировать и обновлять условное форматирование. Редакторы и зрители не могут. Чтобы настроить разрешения на совместное использование и редактирование в Smartsheet, щелкните Общий доступ внизу таблицы и следуйте инструкциям по приглашению соавторов.

    В. Поддерживает ли версия Excel для Office 365 (облачная) условное форматирование?
    Пользователи могут просматривать условное форматирование в облачной версии Excel, но не могут добавлять или редактировать какие-либо правила.Вместо этого пользователю всегда придется загружать файл Office 365 и применять правила условного форматирования в настольной версии. Будьте осторожны с проблемами контроля версий при работе с Office 365.

    Q: Мне неудобно пользоваться формулами Excel. Где я могу узнать больше?
    Вот список общих вопросов по использованию формул Excel с условным форматированием. Чтобы получить полный список всех формул Excel, щелкните здесь.

    Чтобы получить справку по использованию формул с условным форматированием в Smartsheet, ознакомьтесь с этими советами и полным списком функций Smartsheet.

    Q: Как добавить условное форматирование к новому документу в Excel?
    Чтобы скопировать условное форматирование в новую книгу или лист, выберите ячейки, из которых необходимо скопировать условное форматирование, и щелкните значок Format Paint (на вкладке Home ). Чтобы вставить это условное форматирование, перетащите курсор на столбец, строки или весь документ, к которому вы хотите применить правила. Вот пошаговое руководство по этой функции.

    .

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *