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

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

9 min read Google Таблицы Обновлено 12 Apr 2026
Условное форматирование в Google Sheets
Условное форматирование в Google Sheets

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

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

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

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

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

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

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

Быстрый пример: создание простого правила

Ниже — минимальные шаги, чтобы создать правило выделения значений в Google Sheets.

  1. Вставьте несколько примеров данных в строки. Пример таблицы с семью значениями от 1 до 3
  2. Выделите диапазон ячеек, к которому будете применять форматирование.
  3. В меню выберите Формат → Условное форматирование. Меню Формат с пунктом Условное форматирование
  4. В выпадающем списке Форматировать, если… выберите «Равно».
  5. В поле Значение или формула введите одно из ваших значений.
  6. Выберите стиль (например, цвет заливки). Пример выбора цвета заливки для правила
  7. Нажмите Добавить ещё одно правило и повторите для других значений.
  8. По завершении нажмите Готово и просмотрите список созданных правил. Пример трёх правил, подсвечивающих строки разными цветами

Совет: если вы часто создаёте однотипные правила, сделайте шаблон листа с заранее подготовленными диапазонами и стилями.

Типы условий, поддерживаемые Google Sheets

Google Sheets группирует условия вокруг трёх основных типов данных: текст, даты и числа.

Текст

  • empty — проверяет, пуста ли ячейка.
  • contains — ищет вхождение текста. Поддерживает шаблоны: ? заменяет один символ, * заменяет любую последовательность символов.
  • starts with / ends with / exactly — строгие проверки начала, конца или точного равенства строки.

Пример: условие contains “ошибка” выделит все ячейки, где встречается слово “ошибка”.

Даты

Для дат доступны сравнения before, after, equal и также относительные значения: tomorrow, today, next week, past year и т.п. Можно сравнивать с конкретной датой.

Пример практического использования: выделять задачи со сроком завтра или просроченные задачи (дата < today()).

Числа

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

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

Кастомные (Custom formula is) формулы делают правила более гибкими: с их помощью можно подсвечивать целые строки, ссылаться на другие столбцы и комбинировать логические проверки.

Пример: у нас есть таблица запасов с двумя столбцами — Фрукт и Остаток. Таблица с фруктами и количеством на складе

Чтобы подсветить все строки, где остаток > 4:

  1. Выделите диапазон, например A2:B5.
  2. Откройте панель правил Условного форматирования.
  3. В качестве условия выберите Custom formula is.
  4. Введите формулу:
=$B2>4

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

Пояснение формулы: знак равенства обязателен. $ перед буквой столбца делает ссылку абсолютной по колонке (всегда B), а номер строки относителен к верхней строке диапазона (2 означает первую строку диапазона). При применении к каждой строке сравнение берёт значение из столбца B текущей строки.

Другие полезные примеры формул:

  • Подсветить строку, если статус = “Просрочено”:
=$C2="Просрочено"
  • Подсветить, если дата меньше сегодняшней:
=$D2
  • Подсветить главную колонку, если в другой колонке значение пустое:
=AND($E2<>"", $F2="")

Замечание: используйте функции ISBLANK() аккуратно — она возвращает TRUE для полностью пустых ячеек, но не для ячеек с формулой, возвращающей пустую строку “”.

Какие стили можно применять

Google Sheets предлагает ограниченный, но достаточный набор стилей.

  • Шрифты: полужирный, курсив, подчёркнутый, зачёркнутый.
  • Цвета: цвет текста и цвет заливки (fill). Доступны стандартные палитры и пользовательские цвета.
  • Другие атрибуты (размер шрифта, тип шрифта) не управляются через условное форматирование; они задаются вручную для диапазона.

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

Цветовая шкала (Color scale)

Color scale визуализирует числовые диапазоны, присваивая оттенки в зависимости от относительного положения значения.

  • Выделите диапазон чисел.
  • В панели условного форматирования переключитесь с Single color на Color scale.
  • Настройте Minimum, Midpoint, Maximum (можно выбрать числа, процентили или формулы) и цвета для каждой точки.

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

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

Ментальные модели помогают быстрее принимать решения о форматировании:

  • Принцип «Thresholds and Alerts»: выделяйте границы, а не отдельные числа. Например, порог запаса 10 — все ниже выделяются красным.
  • «One Visual Per Insight»: используйте одно правило на один тип смысла (например, только для просрочек). Если вы накладываете много правил, визуализация становится шумной.
  • «Proximity Principle»: для строк, представляющих единый объект (например, задача), выделяйте всю строку целиком, чтобы глаз фиксировал объект, а не отдельную ячейку.

Когда условное форматирование не подходит:

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

Руководство по созданию и тестированию правил (SOP)

  1. Определите цель правила: что именно вы хотите визуально подчеркнуть?
  2. Выберите целевой диапазон (целые строки или конкретные столбцы).
  3. Напишите простую формулу и протестируйте её на небольшом наборе данных.
  4. Установите стиль (цвет, зачёркивание) и проверьте контрастность для печати и экрана.
  5. Протестируйте на сценариях: граничные случаи, пустые значения, нечисловые символы.
  6. Документируйте правило в отдельной вкладке («Правила условного форматирования») — укажите цель и формулу.
  7. При необходимости — добавьте вспомогательную колонку для упрощения логики.
  8. Пересмотрите порядок правил: правила применяются сверху вниз; при конфликте действует первое.

Чек‑лист перед публикацией листа

  • Проверить все правила на диапазоне тестовых данных.
  • Убедиться, что важные правила находятся выше в списке.
  • Проверить, что цветовые схемы доступны для дальтоников (контрастность).
  • Документировать назначение каждого правила в комментарии или отдельной вкладке.
  • Убедиться, что при копировании/вставке форматирование кантролируется (при необходимости — использовать Paste Special → Values).

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

  • Все заданные сценарии подсвечиваются корректно (включая граничные значения).
  • Порядок правил не приводит к неожиданным перезаписям форматов.
  • Никакие критичные данные не становятся нечитаемыми из‑за цвета текста/фона.
  • Документация содержит ответственного за обслуживание листа.

Частые ошибки и способы их исправления

  • Правило не срабатывает: проверьте относительные/абсолютные ссылки ($) в формуле.
  • Неправильный порядок правил: перетащите правило выше/ниже в панели.
  • Формула работает в одной строке, но не в диапазоне: убедитесь, что вы используете относительные номера строк (например, $B2), где 2 — первая строка диапазона.
  • Копирование форматирования вместе с данными: используйте Вставить значения, если хотите перенести только данные.

Совместимость, миграция и ограничения

  • Правила условного форматирования, созданные в Google Sheets, переносятся в Excel не всегда корректно — проверяйте при экспорте.
  • В Google Apps Script можно читать и менять правила программно (для крупных автоматизаций).
  • Максимум правил и производительность: большое количество сложных правил на больших диапазонах может замедлять лист. В таких случаях используйте вспомогательные колонки и более простые формулы.

Приватность и соблюдение GDPR

Если в таблице содержатся персональные данные, будьте осторожны с визуализацией и обменом листом:

  • Не делайте условное форматирование, которое явно выделяет личную информацию при совместном доступе.
  • При автоматическом обмене листом документируйте, кто и почему видит выделенные записи.
  • Для статей/публикаций заранее анонимизируйте данные.

Шпаргалка формул и часто используемые конструкции

  • Сравнение чисел:
=$B2>100
  • Проверка текста (регистр важен):
=EXACT($A2,"VIP")
  • Поиск подстроки (регистр не важен):
=REGEXMATCH(LOWER($A2),"urgent|now")
  • Комбинация условий:
=AND($B2>10, $C2<5)
  • Проверка на пустоту, учитывая формулы:
=LEN($D2)>0

Примеры сценариев по ролям

Аналитик:

  • Визуализировать выбросы в данных (color scale).
  • Подсветить строки с отсутствующими значениями в ключевых полях.

Менеджер проектов:

  • Подсветить просроченные задачи и задачи со статусом «На грани».
  • Раз в неделю проверять правила на новых данных.

HR:

  • Отмечать сотрудников по отделам разными цветами.
  • Затемнять уволенных сотрудников (зачёркивание).

Пример playbook: подсветка просроченных задач

  1. Создайте колонку “Срок” (столбец D) и колонку “Статус” (столбец E).
  2. Диапазон: A2:E100 (или больше по потребности).
  3. Правило 1 (Просрочено):
=AND($D2<>"", $D2"Завершено")

Стиль: фон — красный, текст — белый, полужирный.

  1. Правило 2 (Срок завтра):
=$D2=TODAY()+1

Стиль: фон — жёлтый.

  1. Документируйте правила и добавьте контактное лицо для поддержки.

Decision tree: какой тип условного форматирования выбрать

flowchart TD
  A[Нужно выделить одну ячейку или строку?] -->|Ячейку| B[Использовать простое правило 'равно, >, <, между']
  A -->|Строку| C[Использовать кастомную формулу и абсолютную колонку]
  C --> D{Данные числовые?}
  D -->|Да| E[Рассмотрите Color scale]
  D -->|Нет| F[Используйте текстовые проверки: contains, starts with]
  B --> G{Нужны сложные условия?}
  G -->|Да| C
  G -->|Нет| H[Завершить]

Тестовые случаи и приёмочные критерии

  1. Граничные значения: проверки на равенство должны срабатывать на точных граничных числах.
  2. Пустые ячейки: правила с ISBLANK и LEN должны отличать пустые ячейки от ячеек с “”.
  3. Форматирование при копировании: при вставке нового блока с данными правила применяются корректно.
  4. Конфликт правил: при двух противоречивых правилах применяется верхнее.

Советы по доступности и печати

  • Избегайте сочетания тёмно‑синего текста на чёрном фоне и других низко контрастных комбинаций.
  • Для печати используйте дополнительные текстовые метки или символы (например, ✓/✗) в отдельных колонках.

Практика: как автоматизировать управление правилами

Для комплексов листов с большим количеством правил используйте Google Apps Script для:

  • экспорта и проверки правил в виде JSON,
  • массового изменения цвета/порядка правил,
  • применения шаблонов условного форматирования ко многим листам.

Пример функции Apps Script (псевдо):

// Получить правила листа
var rules = sheet.getConditionalFormatRules();
// Изменить цвет первого правила
rules[0].getBooleanCondition().setBackground('#FF0000');
sheet.setConditionalFormatRules(rules);

Пригодные альтернативы

  • Вспомогательные колонки с формулами и фильтрами — проще для отладки и совместной работы.
  • Использование диаграмм/панелей Power BI или Data Studio для сложной визуализации, когда нужен более богатый набор визуальных инструментов.

Краткое резюме

Условное форматирование — мощный инструмент для быстрой визуализации важной информации в Google Sheets. Оно помогает экономить время, поддерживать единообразие и акцентировать внимание на исключениях. Для масштабных и сложных сценариев сочетайте правила с вспомогательными колонками и автоматизацией через Apps Script.

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

Полезные шаблоны и чек‑листы (копируйте в отдельную вкладку)

Таблица шаблона правил (колонки):

  • Название правила
  • Диапазон
  • Условие/Формула
  • Стиль
  • Ответственный
  • Дата последней проверки

Короткий чек‑лист поддержки:

  • Проверка раз в месяц
  • Тестирование после массовой вставки данных
  • Контроль порядка правил
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Убрать рекламу в мобильных играх на iPhone и iPad
Мобильные игры

Убрать рекламу в мобильных играх на iPhone и iPad

Как посмотреть подписчиков на YouTube
YouTube

Как посмотреть подписчиков на YouTube

Как обновить драйверы AMD Radeon в Windows 11
Драйверы

Как обновить драйверы AMD Radeon в Windows 11

Как использовать старый ПК как домашний медиа‑сервер
Домашние серверы

Как использовать старый ПК как домашний медиа‑сервер

Защита от зеркалирования смартфона
Кибербезопасность

Защита от зеркалирования смартфона

Безопасная утилизация умных устройств
Безопасность

Безопасная утилизация умных устройств