Полное руководство по Google Sheets: от таблиц до автоматизации

freeCodeCamp.org 198 тыс. 1 ч 35 мин 3 мин 02.12.2024
Главное

Основы Google Sheets: полный курс для начинающих

0:00

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

📊 Начало работы: навигация и структура 1:07

Для начала работы достаточно ввести в браузере sheets.new, что откроет пустую таблицу для авторизованного пользователя Google. Структура таблицы базируется на столбцах (обозначаются буквами) и строках (обозначаются цифрами).

🛠 Инструментарий и совместная работа 7:29

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

Особое внимание автор уделяет функции совместного доступа. С помощью кнопки «Поделиться» можно предоставить доступ другим пользователям с правами просмотра, комментирования или редактирования, сохраняя при этом мастер-контроль за владельцем файла.

🧮 Формулы и функции 18:08

Функции — это встроенные инструменты для автоматической обработки данных. Автор приводит несколько базовых примеров:

При вводе формул Google Sheets выводит полезные подсказки, которые помогают понять, какие аргументы требуются для выполнения функции. Также для автоматизации можно использовать логическую функцию IF (ЕСЛИ), которая возвращает разные результаты в зависимости от соблюдения заданного условия.

🎨 Условное форматирование 30:02

Условное форматирование позволяет автоматически менять оформление ячеек в зависимости от их содержимого. Например, можно настроить выделение ячеек красным цветом, если значение в них ниже определенной суммы. Более сложный вариант — цветовые шкалы, которые плавно меняют заливку ячеек (например, от красного к зеленому) в зависимости от percentile-распределения значений.

📝 Валидация данных и выпадающие списки 38:01

Валидация данных позволяет ограничить ввод информации, создавая выпадающие списки. Автор демонстрирует два способа: классический через меню данных и создание выпадающих списков прямо в таблицах, которые автоматически применяются ко всем строкам столбца. Также можно использовать ссылочный диапазон из другой таблицы (например, «Категории»), что делает бюджет динамичным: при добавлении нового пункта в справочник категорий он автоматически появится в выпадающем списке.

🔍 Фильтрация и поиск 45:35

Для анализа больших объемов данных автор предлагает использовать несколько подходов:

  1. Функция FILTER: Позволяет динамически выводить данные, соответствующие определенному критерию.
  2. Слайсеры (Slicers): Визуально удобные элементы управления, которые позволяют фильтровать данные в таблице, не создавая сводных отчетов.
  3. Строка поиска: Комбинация функций FILTER и SEARCH позволяет искать конкретные транзакции по части названия, что, по мнению автора, является одним из самых полезных навыков для ведения бюджета.

📈 Визуализация данных

Чарты превращают сухие числа в наглядные графики. Автор выделяет три основных типа:

💻 Скрипты (Google Apps Script)

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

💬 Цитаты

«Это одна из причин, по которой наша компания решила использовать Google Sheets вместо Microsoft Excel.»

Автор курса 11:14

«Google Apps Script — это программирование внутри Google Sheets, это очень мощно.»

👥 Спикер
📚 Упомянутые книги
🔗 Упомянутые сайты и проекты
📖 Термины
Валидация данных
Функция, позволяющая ограничить ввод данных в ячейки, часто через выпадающие списки.
Google Apps Script
Язык программирования на базе JavaScript для автоматизации задач в Google Workspace.
Слайсер (Slicer)
Инструмент для удобной фильтрации данных в таблице или сводной таблице.
Условное форматирование
Автоматическое изменение внешнего вида ячейки в зависимости от её значения.
📊 Цифры
⚖️ Другая сторона
Технологии и IT Google Sheets Google Apps Script