Если вы используете условное форматирование в Microsoft Excel для автоматического форматирования ячеек, соответствующих критериям, вы можете применить то же правило к другой части листа или книги. Вместо создания нового правила просто скопируйте его.
У вас может быть правило условного форматирования, основанное на дате, которое вы хотите использовать для других дат. Или у вас может быть правило для поиска дубликатов, и вам нужно использовать его на другом листе. Мы покажем вам три способа скопировать условное форматирование в Excel и использовать его в другом месте электронной таблицы или на другом листе той же книги.
Копирование форматирования с помощью Format Painter
Format Painter — это полезный инструмент Office, который позволяет копировать форматирование в другие части документа. С его помощью вы можете скопировать правило условного форматирования в другие ячейки.
Выделите ячейки, содержащие правило условного форматирования. Перейдите на вкладку «Главная» и нажмите кнопку «Формат по образцу» в разделе «Буфер обмена» на ленте.
Вы увидите, как ваш курсор изменится на знак плюс с кистью. Выберите ячейки, к которым вы хотите применить одно и то же правило, обязательно перетаскивая соседние ячейки.
Теперь вы скопировали правило условного форматирования, а не только форматирование. Вы можете убедиться в этом, просмотрев Диспетчер правил условного форматирования, выбрав «Главная» > «Условное форматирование» > «Управление правилами».
Копирование форматирования с использованием специальной вставки
Параметры «Специальная вставка» в Excel могут не только помочь вам добавить или умножить значения. Вы также можете использовать действие вставки форматирования, чтобы применить условное форматирование.
Выделите ячейки, содержащие правило условного форматирования. Затем скопируйте их одним из следующих способов:
- Щелкните правой кнопкой мыши и выберите «Копировать».
- Нажмите кнопку «Копировать» в разделе «Буфер обмена» на ленте на вкладке «Главная».
- Используйте сочетание клавиш Ctrl+C в Windows или Command+C в Mac.
Выберите ячейки, к которым вы хотите применить правило, перетащив их. Затем используйте специальное действие «Вставить» для форматирования одним из следующих способов.
- Щелкните правой кнопкой мыши и выберите «Специальная вставка» > «Другие специальные параметры вставки» и выберите «Форматирование».
- Щелкните стрелку раскрывающегося списка «Вставить» в разделе «Буфер обмена» на вкладке «Главная». Перейдите к разделу «Другие специальные параметры вставки» и выберите «Форматирование».
- Щелкните стрелку раскрывающегося списка «Вставить» на вкладке «Главная» и выберите «Специальная вставка». Отметьте параметр «Форматы» в диалоговом окне и нажмите «ОК».
Затем вы увидите, что форматирование применяется к выбранным ячейкам. Опять же, вы можете убедиться, что правило скопировано, а не только форматирование, просмотрев Диспетчер правил условного форматирования.
Копирование форматирования с помощью диспетчера правил условного форматирования
Диспетчер правил условного форматирования помогает отслеживать правила, которые вы настроили на своем листе или в книге. Это также может помочь вам скопировать форматирование, создав повторяющееся правило, а затем немного отредактировав его, чтобы оно соответствовало другим ячейкам.
Откройте инструмент, перейдя на вкладку «Главная» и щелкнув стрелку раскрывающегося списка «Условное форматирование». Выберите «Управление правилами».
Когда откроется Диспетчер правил условного форматирования, выберите «Этот рабочий лист» в раскрывающемся списке вверху. Если правило, которое вы хотите продублировать, находится на другом листе, вместо этого вы можете выбрать его из раскрывающегося списка.
Затем выберите правило, которое вы хотите скопировать внизу, и нажмите «Дублировать правило».
Появится точная копия правила. Затем вы можете изменить диапазон ячеек в поле «Применяется к» справа для новых ячеек или выбрать лист и ячейки с помощью курсора, чтобы заполнить поле. Вы также можете внести другие изменения в формат, если хотите.
Нажмите «Применить», чтобы применить правило к новым ячейкам, и «Закрыть», чтобы закрыть окно «Диспетчер правил».
Условное форматирование дает вам отличный способ выделить определенные данные на вашем листе. Поэтому, если вы решите применить то же правило к другим ячейкам или листам, не забудьте сэкономить время и просто скопируйте его!
В этом видео показано, как быстро скопировать форматирование ячейки и удалить условное форматирование из отдельных ячеек или со всего листа.
Копирование условного форматирования
Если вы хотите использовать правило условного форматирования для новых данных, скопируйте его в новые данные с помощью форматирования по методу «Формат по4».
-
Щелкните ячейку с условным форматированием, которое вы хотите скопировать.
-
Нажмите кнопку HOME > «Формат по4». Указатель примет вид кисти. Если вы хотите скопировать форматирование в несколько вариантов, дважды щелкните «Формат по щелчку».
-
Чтобы скопировать форматирование, перетащите указатель мыши по нужным ячейкам или диапазонам.
-
Чтобы остановить форматирование, нажмите клавишу ESC.
Хотите узнать больше?
Применение условного форматирования для быстрого анализа данных
Добавление, изменение, поиск и отмена условного форматирования
Расширенные возможности условного форматирования
ascsnk Пользователь Сообщений: 20 |
Помогите пожалуйста как можно скопировать диапазон с условным форматированием А11:АХ13 на диапазон А15:АХ17 что бы условное форматирование работало на каждый диапазон отдельно независимо друг на друга!В вложенном файле в ячейке С11 при изменении данных меняться условное форматирование но оно зависит на все два диапазона, а ка сделать эти диапазоны независимыми!С учетом что таких диапазонов будет множество так что в ручную менять данные будет сложновато! |
112347 Пользователь Сообщений: 281 |
Возможно, нужно просто убрать лишние $ из условного форматирования. |
Нет все равно не хочет копировать! |
|
112347 Пользователь Сообщений: 281 |
Не очень понятна задача Вашего условного форматирования — оно меняется в каком-то диапазоне, в первой ячейке есть ошибка в формуле, дальше УФ дублируется (хотя это можно написать одним условием) и копировать нужно весь диапазон. По этому конкретней нужно поставить вопрос. А вообще принцип копирования формул или УФ одинаков, только в УФ поумолчанию ставиться $/ |
ascsnk Пользователь Сообщений: 20 |
Извините если вопрос был поставлен неправильно!Все условное форматирование диапазона А11:АХ13 зависит от значения введенного в ячейку С11!Если производить какое либо копирование (ну по крайней мере я пытался и знак $ убирать в формуле но не получается добиться результата) и вот хотелось бы что бы при копировании диапазона А11:АХ13 в диапазон А15:АХ15 условное форматирование скопировалось так что бы эти диапазоны стали независимы друг для друга!Тем самым ячейка С11 влияла на диапазон А11:АХ13, а ячейка С15 влияла на диапазон А15:АХ15!Но что бы я не пробовал ничего не получается!Надеюсь вопрос будет понятен но если нет то попробую расписать подробнее! |
iba2004 Пользователь Сообщений: 1034 |
1. Выделяете три строки с 11 по 13 включительно. Удачи! |
ascsnk Пользователь Сообщений: 20 |
Спасибо большое но возможно я не правильно что сделал но у меня не получилось строго действуя по вашей инструкции добиться нужного результата вот прикреплен фаил который я сделал по вашим правилам!Возможно я где то затупил заранее прошу прощения за глупость! |
Вот, ловите. |
|
iba2004 Пользователь Сообщений: 1034 |
У Вас перед цифрами остались $. F4 F4 F4 F4 Так F4 работает в этом случае. |
ascsnk Пользователь Сообщений: 20 |
Блин простите но я так и не разобрался просто изначальный смысл моего условного форматирования потерял в вашем прикрепленном файле изначальный смысл!Хотя может я что то не понял прошу еще раз прошения но помощь мне очень нужна так как разобраться самостоятельно не могу и поиском нужного результата добиться не смог!Вот фаил в котором прикреплен действующий и нужный мне диапазон с А11:АХ13 и как ранее было сказано условное нужное мне форматирование зависит от ячейки С11 которое действует в строке F11:АХ11!И вот этот диапазон нужно копировать через страку ниже и копирование это состояться будет очень часто! |
ascsnk Пользователь Сообщений: 20 |
До этого я так пробовал делать но не получалось и так же по вашему мнению я все точно сделал но почему то не получилось прилагаю фаил с моим полученным результатом!Просто изначальный смысл был заложен в том что если в ячейки С11 стоит определенная категория то в ячейки D11 получается определенно число дней и первые 7 дней окрашиваются синим цветом остальные до значения установленного в ячейке D11 закрашиваются оранжевым!Я готов позвонить если свой смысл не был понятен и более подробней объяснить просто нужна помощь!Спасибо всем что откликнулись! |
ascsnk Пользователь Сообщений: 20 |
Простите не вложил фаил полученный через ваш способ вот он! |
iba2004 Пользователь Сообщений: 1034 |
я снова здесь! сейчас поподробнее ознакомлюсь и отвечу Вам! |
iba2004 Пользователь Сообщений: 1034 |
Не переживайте! Я сейчас попробую УФ написать и положить файл. |
Спасибо вам большое за понимание с нетерпением буду ждать и независимо с результатом я вам очень признателен за вашу помощь! |
|
iba2004 Пользователь Сообщений: 1034 |
Ловите. Так? Теперь можно выделять строки и переносом формата («кисточка») копировать их. Носколько я понимаю у Вас офис 2010, я Вам по него в ячейке D11 укоротил формулу. |
112347 Пользователь Сообщений: 281 |
|
iba2004 Пользователь Сообщений: 1034 |
2 Nic70y |
iba2004 Пользователь Сообщений: 1034 |
2 Nic70y |
iba2004, Nic70y Спасибо вам огромное то что нужно я даже представить не могу как вы сделали но все работает безупречно!Извините что вчера не ответил просто у меня уже ночь была и уснул не дождавшись а утром такая приятная новость!Еще раз СПАСИБО ВАМ! |
|
ascsnk Пользователь Сообщений: 20 |
Посидел посмотрел но так понять не могу как у вас это получилось!Но все равно так приятно что все работает!Теперь ненужно все делать вручную!Спасибо за сокращение формулы!)))))))) |
iba2004 Пользователь Сообщений: 1034 |
2 ascsnk |
ascsnk Пользователь Сообщений: 20 |
Ну теперь все понятно окончательно! |
iba2004 Пользователь Сообщений: 1034 |
#25 21.09.2012 11:20:42 2 ascsnk |
- Советы по Excel
- Функции Excel
- Формулы Excel
- Excel Диаграммы
- Советы по словам
- Советы по Outlook
Как скопировать правила условного форматирования на другой лист / книгу?
Например, вы условно выделили целые строки на основе повторяющихся ячеек во втором столбце (Фрукты Столбец) и раскрасил 3 верхних значения в четвертом столбце (Сумма Столбец), как показано на скриншоте ниже. И теперь вы хотите скопировать правило условного форматирования из этого диапазона в другой лист / книгу. Эта статья предлагает два обходных пути, которые помогут вам.
- Скопируйте правила условного форматирования на другой лист / книгу с помощью Format Painter
- Скопируйте правила условного форматирования из закрытой книги на другой лист / книгу
Скопируйте правила условного форматирования на другой лист / книгу с помощью Format Painter
Обычно мы можем скопировать правило условного форматирования из одного диапазона в другой рабочий лист / книгу с помощью функции Format Painter в Excel.
1. Выберите диапазон, условное форматирование которого вы скопируете, и нажмите Главная > Формат Painter.
2. Перейдите к диапазону назначения и перетащите кисть. в этом диапазоне.
Вы можете заметить, что строки в целевом диапазоне не выделяются на основе дубликатов во втором столбце. Это связано с тем, что ссылки на ячейки не изменяются автоматически в формуле условного форматирования.
3. Продолжайте выбирать диапазон назначения и нажмите Главная > Условное форматирование > Управление правилами. Смотрите скриншот:
4. В диалоговом окне «Диспетчер правил условного форматирования» дважды щелкните линейку, которая не работает в целевом диапазоне, чтобы открыть диалоговое окно «Изменить правило форматирования». Смотрите скриншот:
5. А затем в Формат значений, где эта формула истинна поле измените ссылки на ячейки в зависимости от диапазона назначения.
Внимание: В нашем случае мы меняем формулу как = СЧЁТЕСЛИ ($ B $ 23: $ B $ 46, $ B23)> 1 (23 млрд долларов: 46 млрд долларов — второй столбец в целевом диапазоне, а $ B23 — первая ячейка во втором столбце).
6. Нажмите OK > OK кнопки для сохранения изменений.
И тогда вы увидите, что условное форматирование точно скопировано и вставлено в целевой диапазон. Смотрите скриншот:
Ноты: Если диапазон, из которого вы копируете условное форматирование, и диапазон, в который вы вставляете условное форматирование, находятся в разных книгах, перед копированием необходимо открыть обе книги.
Скопируйте правила условного форматирования из закрытой книги на другой лист / книгу
Если вам нужно часто копировать условное форматирование из указанного диапазона и вставлять в разные книги, мы рекомендуем вам сохранить указанный диапазон с условным форматированием как запись автотекста с помощью Kutools for ExcelАвтора Авто Текст Утилита, а затем вы можете скопировать правило условного форматирования, не открывая соответствующую книгу.
1. Нажмите Кутулс > Вставить > Авто Текст , чтобы активировать панель автотекста.
2. Выберите диапазон с условным форматированием, щелкните значок Добавить кнопка в области автотекста, затем в открывшемся диалоговом окне «Новый автотекст» введите имя для этой новой записи автотекста и укажите группу для его сохранения, а затем щелкните значок Добавить кнопка. Смотрите скриншот:
До сих пор мы сохранили указанный диапазон с условным форматированием как запись автотекста в Excel. И в будущем мы сможем вставить этот диапазон в любую книгу одним щелчком мыши.
3. Просто щелкните запись «Автотекст» на панели «Автотекст», этот диапазон с условным форматированием будет вставлен в ваш рабочий лист. И тогда вы можете следовать те же шаги, которые мы вводим выше для копирования условного форматирования.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now
Демонстрация: копирование правил условного форматирования из закрытой книги в другой лист / книгу
Статьи по теме:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (4)
Оценок пока нет. Оцените первым!
Подписывайтесь на Нас
Copyright © 2009 —
www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Skip to content
В этой статье вы найдете множество быстрых способов как сделать условное форматирование строк, столбцов и отдельных ячеек в MS Excel 2016, 2013 и 2010. Мы рассмотрим, как можно применить различное оформление к данным, которые соответствуют определенным критериям. Это может помочь указать на наиболее важную информацию в ваших электронных таблицах.
Всем известно, что изменить фон ячейки легко. Это можно совершить, просто нажав кнопку «Цвет заливки». Но что, если вы хотите изменить оформление вашей таблицы при выполнении какого-то условия? Более того, что, если вам нужно, чтобы он изменялся автоматически при внесении изменений в таблицу? Условное форматирование для этого является действительно мощной и полезной функцией. Далее в этой статье вы найдете ответы на эти вопросы и прочтете несколько полезных советов, которые помогут выбрать правильный метод условного форматирования для каждой конкретной задачи.
В то же время изменение внешнего вида в связи с содержанием текущей либо какой-то иной ячейки либо от иных условий часто считается одной из самых сложных и непонятных функций, особенно для новичков. Если вас тоже пугает эта функция, не бойтесь! На самом деле, она очень удобна и проста в использовании, и вы убедитесь в этом всего за 5 минут после прочтения этого руководства. А теперь взгляните, сколько всего мы можем сделать!
- Где находится форматирование по условию в Excel?
- Как автоматически изменить цвет при помощи условного форматирования?
- Условное форматирование Excel по значению ячейки.
- Использование абсолютных и относительных ссылок в правилах.
- Как использовать в правилах ссылку на соседние листы?
- Приоритет выполнения правил — это важно!
- Как редактировать условное форматирование?
- А если забыл, где какие правила создавал?
- Как можно скопировать условное форматирование?
- Как убрать условное форматирование?
- Почему не работает?
Кроме того, если вы будете использовать форматирование по условию, то имейте в виду, что оно имеет более высокий приоритет по сравнению с обычным оформлением вручную, которое вы можете сделать через меню Главная – Формат.
Вы можете применить условное форматирование к одной или нескольким позициям, строкам, столбцам или всей таблице на основе их содержимого или при выполнении какого-то другого условия. Это делается путем создания правил (условий), в которых вы определяете, когда и как следует изменить вид выбранных клеток таблицы.
Где находится форматирование по условию в 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 ответ также положительный, поэтому цвет — желтый. И так далее.
Если формула сложная, можно разбить ее на части и применить тот же метод отладки.
Надеемся, что вы нашли ответы на интересующие вас вопросы по условному форматированию в нашей инструкции.
Тем не менее, если всё же что-то не получается или не работает – пишите в комментариях ниже. Мы постараемся вам ответить либо даже сделаем отдельный материал, посвященный вашей проблеме.
Удачи!
Еще полезные примеры и советы: