Гид по технологиям

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

6 min read Excel Обновлено 05 Jan 2026
Форматирование по другой ячейке в Excel
Форматирование по другой ячейке в Excel

Важно: правило форматирования всегда оценивается для каждой целевой ячейки отдельно — обратите внимание на относительные и абсолютные ссылки ($).

логотип Excel на привлекательном фоне

Что делает эта статья

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

Основная идея (в одном предложении)

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

Как форматировать ячейки на основе другого столбца — пример Sales vs Target

Сценарий: у вас есть таблица с колонками Product (A), Sales (B) и Target (C). Нужно выделить проданные позиции, у которых Sales >= Target.

Шаги:

  1. Выделите диапазон в колонке Sales, например B2:B100 (или щёлкните заголовок колонки, если форматировать всю колонку).
  2. На вкладке «Главная» нажмите «Условное форматирование» → «Создать правило». Выбор опции
  3. Выберите «Использовать формулу для определения форматируемых ячеек». Окно
  4. В поле для формулы введите (пример для первой строки диапазона B2):
=B2>=$C2

Пояснение: у нас относительная ссылка по строке (2) и относительная/абсолютная по столбцу — $C указывает, что всегда берётся столбец C для соответствующей строки.

  1. Нажмите «Формат», задайте цвет заливки или шрифта. Выбор цвета форматирования ячеек в Excel
  2. ОК → ОК. Теперь значения в колонке Sales, где продаж больше или равно целевого значения в том же ряду, подсвечиваются автоматически. Лист Excel с подсвеченными продажами по отношению к целям

Совет: при выделении диапазона B2:B100 формула должна быть написана для верхней ячейки диапазона (B2). Excel автоматически распространит правило с учётом относительных ссылок.

Как форматировать весь столбец на основе одной конкретной ячейки (например, бюджет в D2)

Сценарий: у вас есть Category (A) и Actual Expense (B). В ячейке D2 хранится лимит бюджета. Нужно выделить все расходы, превышающие лимит.

Шаги:

  1. Выделите весь столбец Actual Expense (например B2:B100 или всю колонку B).
  2. Главная → Условное форматирование → Создать правило.
  3. Выберите «Использовать формулу для определения форматируемых ячеек».
  4. Введите формулу (для верхней строки диапазона B2):
=$B2>$D$2

Объяснение: знак $ перед D и перед 2 фиксирует ссылку на конкретную ячейку D2 — правило сравнивает каждую строку столбца B с одним и тем же лимитом.

  1. Задайте формат и подтвердите. Пример формулы для форматирования на основе одной конкретной ячейки в Excel
  2. Редактируйте D2 — форматирование автоматически обновится. Образец листа с выделенными расходами, превышающими лимит в D2

Частые случаи и вариации

  • Сравнение по другому столбцу в той же строке: =B2>=C2
  • Сравнение со значением в фиксированной ячейке: =$B2>$D$2
  • Условие с несколькими критериями: =AND($B2>$D$2,$A2=”Marketing”)
  • Проверка пустой ячейки: =AND($B2>0,NOT(ISBLANK($C2)))
  • Использование относительных ссылок для копирования формулы по строкам и столбцам — тестируйте на верхней левой ячейке диапазона

Распространённые ошибки и как их избегать

  • Неправильное использование $: если хотите фиксировать только столбец — ставьте $ перед буквой столбца ($C2); если фиксировать конкретную ячейку — используйте $D$2.
  • Формула не начинается со знака = — Excel не распознает правило.
  • Выбран неверный диапазон перед созданием правила — правило пишется относительно верхней левой ячейки выделения.
  • Форматирование не распространяется на добавленные строки в таблице Excel — используйте структурированные ссылки или преобразуйте диапазон в таблицу (Ctrl+T).
  • Различия между Excel Online и Desktop: интерфейс похож, но некоторые старые версии Excel могут не поддерживать сложные функции в правилах условного форматирования.

Альтернативные подходы

  1. Вспомогательная колонка (helper column): вычисляете логическое значение (TRUE/FALSE) в отдельной колонке, затем применяете условное форматирование по этой колонке. Проще отлаживать.
  2. Таблицы Excel (Structured References): преобразуйте данные в таблицу — правила ссылаются на имена столбцов, и форматирование автоматически расширяется при добавлении строк.
  3. Использовать Power Query / Power BI для предварительной фильтрации и маркировки данных, затем визуализировать результат в Excel.
  4. Форматирование с использованием правил на основе формул вместе с пользовательской функцией VBA — полезно, если нужны сложные условия, которые формулы не покрывают.

Ментальные модели и эвристики

  • Правило пишется «от позиции верхней левой ячейки» диапазона. Всегда проверяйте формулу на первой строке выделения.
  • Решайте, что фиксировать: столбец, строку или всю ячейку — это ключ к правильному поведению правила при копировании.
  • Если что-то не подсвечивается — упростите формулу до простого сравнения и постепенно добавляйте условия.

Чеклист перед применением правила

  • Выделен правильный диапазон (верхняя левая ячейка соответствует формуле).
  • Формула начинается со знака =.
  • Проверьте абсолютные/относительные ссылки ($).
  • Протестируйте правило на нескольких строках.
  • Убедитесь, что формат визуально заметен (контрастный цвет заливки или шрифта).
  • Если данные в таблице — используйте структурированные ссылки или таблицу Excel.

Критерии приёмки

  1. Правило применено ко всему целевому диапазону и корректно подсвечивает ожидаемые строки.
  2. При изменении эталонной ячейки (например, D2) форматирование обновляется автоматически.
  3. Добавление или удаление строк в пределах диапазона ведёт к ожидаемому поведению (если требуется — диапазон преобразован в таблицу).

Советы по отладке (быстро)

  • Временно установите яркий цвет и сделайте правило простым (например, =B2>100) — так легче увидеть эффект.
  • В соседней вспомогательной колонке вычислите ту же логику (например, =B2>$D$2) и проверьте TRUE/FALSE.
  • Удаляйте все правила на листе, чтобы исключить конфликтующие правила.

Совместимость и примечания по версиям

  • Большинство современных версий Excel (Desktop, Office 365, Excel Online) поддерживают правила с формулами.
  • В старых версиях Excel встречаются ограничения по сложным функциям в условном форматировании — используйте вспомогательные колонки в таких случаях.

Короткий справочник (1 строка на термин)

  • Абсолютная ссылка: ссылка с $ (пример $D$2), не меняется при копировании.
  • Относительная ссылка: ссылка без $ (пример B2), сдвигается при копировании правила.
  • Структурированная ссылка: ссылка на столбец таблицы Excel ([Sales]).
  • Вспомогательная колонка: колонка с логическим результатом для упрощения правил.

Итог

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

Быстрый SOP (действие за 1–2 минуты)

  1. Выделите диапазон.
  2. Условное форматирование → Создать правило → Использовать формулу.
  3. Введите формулу для верхней левой ячейки диапазона.
  4. Задайте формат, подтвердите.

Сводка:

  • Примеры формул: =B2>=$C2 для сравнения с другим столбцом; =$B2>$D$2 для сравнения со значением в конкретной ячейке.
  • Проверяйте $-знаки и тестируйте правило на нескольких строках.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

AlomWare Toolbox — сделать Windows мощнее
Приложения Windows

AlomWare Toolbox — сделать Windows мощнее

Настройки Steam Deck для док‑режима
Гейминг

Настройки Steam Deck для док‑режима

Автоперевод на летнее время в Windows
How-to

Автоперевод на летнее время в Windows

Исправление проблем Flash на YouTube
Техническая помощь

Исправление проблем Flash на YouTube

Вторая учётная запись администратора в Windows
Windows

Вторая учётная запись администратора в Windows

Как безопасно использовать старую Windows XP и Vista
Советы

Как безопасно использовать старую Windows XP и Vista