Красивые Диаграммы и Графики

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

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

Ко мне обратился пользователь Google таблиц с определенной задачей: Как сделать автоматическое закрашивание ячеек (в соседнем столбце и аналогичном столбце другого листа) при изменении выбора в выпадающем списке?

Как сделать раскрывающийся (выпадающий) список мы уже знаем

Эту задачу можно условно поделить на 2 простые процедуры:

  1. Условное форматирование ячеек по значению из соседнего столбца.
  2. Условное форматирование ячеек по данным с другого листа.

Как по условию закрасить соседнюю ячейку в Google таблицах?

Закрасить ячейку из соседнего столбца по значению из другой ячейки — это одна из самых стандартных процедур условного форматирования в Google Sheets.

Как и при автоматическом закрашивании строки в таблицах — нужно воспользоваться встроенными функциями:

  1. Выбрать пункт меню «Формат».
  2. Добавить правило.
  3. Выбрать: «Один цвет».
  4. Выбрать диапазон, в котором будут закрашиваться ячейки: C1:C150.
  5. В правилах форматирования выбрать: «Своя формула».
  6. В поле для ввода формул написать:
    =B:B="Сдан"
  7. Выбрать нужный цвет текста или маркера ячейки.
  8. Нажать: «Готово».

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

Условное форматирование по данным с другого листа в Google таблицах

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

  1. Выбрать пункт меню «Формат».
  2. Добавить правило.
  3. Выбрать: «Один цвет».
  4. Выбрать диапазон, в котором будут закрашиваться ячейки: A1:A999.
  5. В правилах форматирования выбрать: «Своя формула».
  6. В поле для ввода формул написать:
    =INDIRECT("'Лист5'!B:B")="Сдан"
  7. Выбрать нужный цвет текста или маркера ячейки.
  8. Нажать: «Готово».

На примере скриншота видно, что применена функция INDIRECT (ДВССЫЛ), возвращающая условные значения из другого листа при ссылке на указанный диапазон.

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

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

Статьи по теме