Ко мне обратился пользователь Google таблиц с определенной задачей: Как сделать автоматическое закрашивание ячеек (в соседнем столбце и аналогичном столбце другого листа) при изменении выбора в выпадающем списке?
Как сделать раскрывающийся (выпадающий) список мы уже знаем
Эту задачу можно условно поделить на 2 простые процедуры:
- Условное форматирование ячеек по значению из соседнего столбца.
- Условное форматирование ячеек по данным с другого листа.
Как по условию закрасить соседнюю ячейку в Google таблицах?
Закрасить ячейку из соседнего столбца по значению из другой ячейки — это одна из самых стандартных процедур условного форматирования в Google Sheets.
Как и при автоматическом закрашивании строки в таблицах — нужно воспользоваться встроенными функциями:
- Выбрать пункт меню «Формат».
- Добавить правило.
- Выбрать: «Один цвет».
- Выбрать диапазон, в котором будут закрашиваться ячейки: C1:C150.
- В правилах форматирования выбрать: «Своя формула».
- В поле для ввода формул написать:
=B:B="Сдан"
- Выбрать нужный цвет текста или маркера ячейки.
- Нажать: «Готово».
Сам триггер для срабатывания условного форматирования может быть любым, на моем примере это слово «Сдан» — у Вас может быть свое слово или значение.
Т.е., если в ячейке стоит это слово, то ячейка напротив будет окрашиваться в зеленый цвет.
Условное форматирование по данным с другого листа в Google таблицах
Чтобы по значению ячеек одного листа закрашивать ячейки, расположенные на другом листе в Google таблицах, нужно пройти аналогичную процедуру как и при стандартном форматировании ячеек, только вписать другую формулу:
- Выбрать пункт меню «Формат».
- Добавить правило.
- Выбрать: «Один цвет».
- Выбрать диапазон, в котором будут закрашиваться ячейки: A1:A999.
- В правилах форматирования выбрать: «Своя формула».
- В поле для ввода формул написать:
=INDIRECT("'Лист5'!B:B")="Сдан"
- Выбрать нужный цвет текста или маркера ячейки.
- Нажать: «Готово».
На примере скриншота видно, что применена функция INDIRECT (ДВССЫЛ), возвращающая условные значения из другого листа при ссылке на указанный диапазон.
Пример условного форматирования по данным из другого листа в Google таблицах
Подробная видео-инструкция по настройке простого условного форматирования ячеек в гугл таблицах по данным из соседнего столбца, с автоматическим переносом условий по закрашиванию ячеек на другом листе.