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

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

Например, надо вам провести онлайн-встречу, что-то показывается в гуглотаблице, и надо какие-то строчки подсветить. А через минуту — уже другие. Причем, явного признака, по которому эти строки будут подсвечиваться — нет. Вот тут-то и поможет совет, который я нашел в телеграм-канале Google Таблицы: https://t.me/google_sheets/1026:

Тестировать и показывать опять буду на моём книжном отчете за 2019 год, который я уже использовал при демонстрации команды \crosstabview в psql.

Пример: таблица. Это гуглотаблица с доступом на чтение. В пункте меню «Файл → Создать копию» можно сделать копию этого документа у себя с возможностью редактирования и увидеть всё то, что будет описано ниже.

1. Выделяем все строки кроме заголовка, переходим в условное форматирование:

Google Sheets. 1. Формат - Условное форматирование

2. В настройках правил условного форматирования в выпадающем списке Правила форматирования выбираем последний пункт «Ваша формула»:

Google Sheets. 2. Правила форматирования - Ваша формула

3. В нижепоявившееся поля ввода вводим формулу:

Google Sheets. 3. Ввод формулы

=match(row($A1); split($I$2;" ");0)

4. В ячейку I2 добавляем номера строк через пробел, которые хотим подсветить.

Google Sheets. Демонстрация 1

Google Sheets. Демонстрация 2

Эта формула делает следующее — делит ячейку с номерами строк по разделителю пробел с помощью SPLIT, получает массив номеров, далее ищет каждый номер строки в этом массиве с помощью MATCH, если находит — возвращается TRUE и условное форматирование закрашивает эту строку.

Получилось прикольно 🙂


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*