Курс Таблицы Google → Разбор примера. Чеклисты и эмоции в Таблицах Google
В этот раз нарушена основная идея проекта Marketello — контент должен быть структурированным и максимально понятным. Исправляемся!
На Facebook хорошо разошлась таблица со связкой Чек-лист + emoji.
Было отправлено много ссылок на исходник, но также были вопросы как это работает.
В этой таблице не все используемые фишки видны невооруженным глазом, поэтому сейчас мы разберем каждый из шагов.
Фиксирование колонок и строк
Видим широкие границы. В случае, если эта таблица выйдет по контенту за рамки экрана вправо или вниз — первая строка и первая колонка, всё рано будут на видимом экране. Есть видео как зафиксировать колонки и строки.
Если коротко:
Меню — Вид — Зафиксировать — 1 колонку
Меню — Вид — Зафиксировать — 1 строку
Добавление чекбокса в ячейку
Основные элементы управления в примере — ячейки с чекбоком(галочкой). Подробно разбираем эту опцию в видео Как сделать ячейки: календарь, список, чекбокс.
Если коротко:
Выбираем ячейку — Клик правой кнопкой — Валидация данных.
В выпадающем списке выбираем тип поля Checkbox.
Нажимаем Сохранить.
Задать чекбоксу пользовательские значения
По-умолчанию, чекбокс будет иметь значения TRUE / FALSE.
Но есть возможность, переопределить их.
Забегая вперед, для вывода emoji будем использовать функцию IF, где удобнее будет считать сумму «выполненных шагов».
Переопределяем.
Выбираем ячейку — Клик правой кнопкой — Валидация данных.
В попапе ставим галочку «Произвольные значения» и задаем их.
Выводим emoji в зависимости от прогресса
Разбираем на примере ячейки E2.
В ячейке формула:
=IF(SUM(B2:D2)=0,"",IF(SUM(B2:D2)=1,"😯",IF(SUM(B2:D2)=2,"😐",IF(SUM(B2:D2)=3,"😍"))))
Используется 2 функции:
IF(условие, если да, если нет)
То есть, в первом параметре мы передаем условие, например B2 = 1.
Во втором — результат, если условие будет верным: B2 будет равняться единице.
В третьем — результат, если условие будет неверным: B2 не будет равняться единице (больше, меньше, текста — неважно, главное что не равно 1).
SUM(ячейки/значения/диапазон)
В функцию можно вносить ссылки на ячейки, просто значения и диапазоны, разделяя запятыми, если хотим просуммировать несколько элементов.
Можно чередовать, например суммировать значения ячеек, с суммой значений диапазона. Тут ограничений нет.
Разбираем наш случай:
Тут основная мысль — IF можно вкладывать внутрь IF.
Если условие сработало или не сработало — внутри можно делать еще проверки через IF(условие, если да, если нет).
Больше эмоций!
Точнее, больше размер эмоций. В ячейках с emoji размер шрифта больше, чем в других ячейках. 🙂
Выделяем строку фоном, если процесс завершен
В нашем примере, если все 3 галочки проставлены — то строка заливается зеленым фоном.
Тут срабатывает Условное форматирование.
Выделяем все ячейки документа.
Правой кнопкой — Условное форматирование.
Задано такое условие.
То есть, выбран пункт Форматировать ячейку, если Пользовательская формула =SUM($B1:$D1)=3.
Видим проверку на сумму значений диапазона с чекбоксами, если сумма равна 3, то форматирование включается.
Важный момент, чтобы выделилась вся строка, нужно использовать $ перед ссылкой на ячейку.
В нашем случае — диапазон, поэтому добавляем $ перед ссылками, которые обозначают размер диапазона.
Надеюсь этот разбор был полезен для вас!
Поделитесь с коллегами и подписывайтесь на YouTube-канал. 🚀
Другие уроки курса "Таблицы Google"
- Как получить данные из JSON в Google Sheets
- Как зафиксировать строки и колонки
- Как сделать ячейки: календарь, список, чекбокс
- Вставка текста без форматирования
- Условное форматирование ячеек и строк
- Объединение текста и значений ячеек
- Фильтрация по фону ячейки в Google Sheets
- Пример конструктора UTM-меток через Таблицы Google
- Именованные диапазоны
- Подгружаем информацию из другой таблицы Google
- Разбор примера. Чеклисты и эмоции в Таблицах Google
- Спарклайн (sparkline): строим график внутри ячейки
- Как вставить картинку в таблицу Google
- Как добавить ссылку в таблицах Google
- Выбираем и считаем уникальные значения
- Получаем максимальное и минимальное значения
- Функция IF (ЕСЛИ) в Таблицах Google
- Проверяем ячейку на несколько условий (несколько ЕСЛИ)
- Считаем количество/сумму ячеек по условию (COUNTIF, SUMIF)
- Как посмотреть все формулы таблицы Google
- Разделение данных ячейки по столбцам
- Объединение значений нескольких ячеек с разделителем
- Как выделить часть строки из ячейки
- Формула. Как удалить последний слеш из ссылки в Google Sheets
- Данные из Google Таблиц на вашем сайте
- Замена контента страницы в зависимости от utm-меток
- Поиск YouTube-каналов по ключевикам через Google Таблицы