Как убрать условное форматирование в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как удалить условное форматирование в Excel
Если вам нужно удалить некоторое условное форматирование или все одновременно, то это можно сделать очень быстро.
Выборочное удаление правил условного форматирования
- Выделите диапазон ячеек с условным форматированием C2:C8.

- Выберите инструмент: «Главная»-«Стили»-«Условное форматирование»-«Управление правилами».

- В появившемся окне «Диспетчер правил условного форматирования» выберите условие с критериями, которое нужно убрать.

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

Как вы понимаете, единственный недостаток данного способа – это отсутствие контроля над удалением только отдельного правила. Ведь один и тот же выделенный диапазон ячеек может содержать несколько правил. Иногда возникает необходимость удалять только одно из них, а для этого используйте первый способ.
Условное форматирование предоставляет возможность быстро экспонировать важную информацию на листе с большим количеством данных в Excel. Благодаря этой функции даже самые сложные структуры данных можно сделать легко читабельными. Пользователи Excel высоко оценили возможности условного форматирования, а принцип его использования стал интуитивно понятным и простым. Начиная от 2007 версии Excel, условное форматирование стало обладать широкими возможностями. Большинство операций, которые раньше требовали использование формул для реализации расширенных условий, теперь можно выполнить в несколько кликов мышки.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
Выделение закономерностей и трендов с помощью условного форматирования в Excel для Mac
С помощью условного форматирования можно легко выделять определенные значения или идентифицировать конкретные ячейки. При этом изменяется внешний вид диапазона ячеек на основе условия (или условий). Вы можете использовать условное форматирование для выделения ячеек, которые содержат значения, соответствующие определенному условию. Можно также форматировать целый диапазон ячеек или изменять точный формат при изменении значения каждой ячейки.
В приведенном ниже примере показаны сведения о температуре, в которых условное форматирование применяется к первым 20 % и последним 20 % значений.

А в этом примере применяется условное форматирование с использованием 3-цветной шкалы.

Применение условного форматирования
- Выделите диапазон ячеек, таблицу или целый лист, к которому нужно применить условное форматирование.
- На вкладке Главная щелкните Условное форматирование.
- Выполните одно из указанных ниже действий.
Чтобы выделить
Значения в определенных ячейках. Например, даты после текущей недели, числа в диапазоне от 50 до 100 или последние 10 % значений.
Наведите указатель на пункт Правила выделения ячеек или Правила отбора первых и последних значений и выберите подходящий вариант.
Отношение значений в диапазоне ячеек. Расширяется цветовой диапазон ячейки. Например, сравнение цен или численности населения в крупнейших городах.
Наведите указатель на элемент Гистограммы и выберите нужную заливку.
Отношение значений в диапазоне ячеек. Применяется цветовая шкала, согласно которой интенсивность цвета ячейки отражает расположение значения по отношению к верхней или нижней части диапазона. Например, распределение продаж по регионам.
Наведите указатель на элемент Цветовые шкалы и выберите нужную шкалу.
Диапазон ячеек, содержащий от трех до пяти групп значений, каждая из которых имеет собственное пороговое значение. Например можно назначить набор из трех значков для выделения ячеек, в которых отражены продажи на сумму менее 80 000 ₽, менее 60 000 ₽ и менее 40 000 ₽. Или можно назначить 5-балльную систему оценок для автомобилей и применить набор из пяти значков.
Наведите указатель на элемент Наборы значков и выберите набор.
Применение условного форматирования к тексту
- Выделите диапазон ячеек, таблицу или целый лист, к которому нужно применить условное форматирование.
- На вкладке Главная щелкните Условное форматирование, наведите указатель на пункт Правила выделения ячеек и выберите Текст, который содержит.
- В поле рядом со словом содержит введите текст, который нужно выделить, и нажмите кнопку ОК.
Создание пользовательского правила условного форматирования
- Выделите диапазон ячеек, таблицу или целый лист, к которому нужно применить условное форматирование.
- На вкладке Главная щелкните Условное форматирование и выберите команду Создать правило.
- Выберите начертание (например, 3-цветную шкалу) и условия, затем нажмите кнопку ОК.
Форматирование только уникальных или повторяющихся ячеек
- Выделите диапазон ячеек, таблицу или целый лист, к которому нужно применить условное форматирование.
- На вкладке Главная щелкните Условное форматирование, наведите указатель на пункт Правила выделения ячеек и выберите Повторяющиеся значения.
- В раскрывающемся списке значения в выбранном диапазоне выберите уникальное или повторяющееся.
Копирование условного форматирования в дополнительные ячейки

- Выделите ячейку с условным форматированием, которое хотите скопировать.
- На вкладке Главная щелкните Формати выделите ячейки, в которые нужно скопировать условное форматирование.
Поиск ячеек с условным форматированием
Если условное форматирование применяется только к части листа, можно быстро найти отформатированные ячейки, чтобы скопировать, изменить или удалить их форматирование.
- Щелкните любую ячейку. Чтобы найти только ячейки с определенным условным форматированием, щелкните сначала ячейку нужного формата.
- В меню Правка выберите команду Найти, а затем — команду Перейти.
- Нажмите кнопку Дополнительный и выберите Условные форматы.
- Чтобы найти только ячейки с тем же условным форматированием, что и у ячейки, выделенной в действии 1, в разделе Параметры щелкните Этих же.
Удаление условного форматирования из выделенного фрагмента
- Выделите ячейки с условным форматированием, которое хотите удалить.
- На вкладке Главная щелкните Условное форматирование, наведите указатель на элемент Удалить правила и выберите нужный параметр.
Совет: Чтобы удалить все условные форматы и все прочие форматы для выделенных ячеек, в меню Правка наведите указатель на элемент Очистить и выберите Форматы.
Изменение правила условного форматирования
Используемые по умолчанию правила условного форматирования вы можете настроить в соответствии со своими требованиями. Можно изменить операторы сравнения, пороговые значения, цвета и значки.
- Щелкните в диапазоне, содержащем правило условного форматирования, которое вы хотите изменить.
- На вкладке Главная щелкните Условное форматирование и выберите команду Управление правилами.
- Выберите правило и нажмите кнопку Изменить правило.
- Внесите нужные изменения и нажмите кнопку ОК. Затем еще раз нажмите кнопку ОК.
Удаление правила условного форматирования
Ненужные условные форматы можно удалить.
- Щелкните в диапазоне, содержащем правило условного форматирования, которое вы хотите изменить.
- На вкладке Главная щелкните Условное форматирование и выберите команду Управление правилами.
- Выберите правило и нажмите кнопку в левом нижнем углу.
- Нажмите кнопку ОК.
Ад Условного Форматирования
Если вы используете в своих таблицах Excel подсветку ячеек или целых строк правилами условного форматирования, то вы, скорее всего, уже сталкивались с этой проблемой. Если ещё нет, то она поджидает вас в самом ближайшем будущем — гарантирую.
Чтобы проще было понять, в чём, собственно, дело — давайте рассмотрим простой пример. Предположим, что мы работаем вот с такой несложной таблицей, где фиксируются продажи:
Для наглядности к таблице добавлены три правила условного форматирования:
Первое правило делает синие гистограммы на столбце с суммами сделок. Создается через Главная — Условное форматирование — Гистограммы (Home — Conditional formatting — Data bars) .
Второе — подсвечивает желтым ячейки с именами менеджеров, которые не выполнили план, т.е. сумма их сделки меньше, чем зелёная ячейка H2. Третье — делает нижнюю границу всей строки красной, если день меняется на следующий, т.е. дата в текущей строке не равна дате в следующей. Второе и третье правила создаются через Главная — Условное форматирование — Создать правило — Использовать формулу для определения форматируемых ячеек (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. Вручную
Несмотря на кажущуюся запущенность, лечится весь этот адок достаточно легко. Идея в том, что правила УФ «ломаются», обычно, для строк ниже первой. Первая же строка, в большинстве случаев, остается в порядке. Поэтому, чтобы всё починить, нам нужно просто очистить все правила в таблице и заново распространить их с первой строки на все остальные.
Для этого делаем следующее:
- Выделяем в нашей таблице все строки кроме первой.
- Удаляем все правила условного форматирования с выделенных ячеек через Главная — Условное форматирование — Удалить правила — Удалить правила из выделенных ячеек (Home — Conditional formatting — Clear rules — Clear rules from selected cells) .
- Выделяем первую строку, жмём кнопку-кисточку Формат по образцу на Главной (Home — Format Painter) и выделяем все остальные строки, копируя на них формат с первой.
Способ 2. Макросом
Если есть ощущение, что подобную процедуру вам придётся проделывать ещё не раз, то имеет смысл автоматизировать весь процесс с помощью макроса. Для этого:
- Жмём сочетание клавиш Alt + F11 или на вкладке Разработчик кнопку Visual Basic (Developer — Visual Basic) .
- В открывшемся окне редактора макросов добавляем в нашу книгу новый модуль через меню Insert — Module.
- Вставляем в созданный пустой модуль наш макрос:
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
- Подсветка наборов строк с помощью условного форматирования
- Разделительная линия между наборами строк