Большинство пользователей Google Sheets знают только СУММ и ВПР. Но в таблицах есть десятки функций которые автоматизируют рутину и экономят часы работы. Вот 10 самых полезных.
1. QUERY — SQL-запросы прямо в таблице
QUERY позволяет фильтровать и группировать данные как в базе данных.
=QUERY(A:D;"SELECT A,B,SUM(D) WHERE C='Доход' GROUP BY A,B")
Заменяет десятки СУММЕСЛИ и фильтров одной формулой.
2. IMPORTRANGE — данные из другой таблицы
Подтягивает данные из другого файла Google Sheets в реальном времени.
=IMPORTRANGE("URL_таблицы";"Лист1!A:D")
Идеально когда несколько сотрудников ведут свои таблицы, а вам нужна сводная.
3. ARRAYFORMULA — применить формулу ко всему столбцу
Вместо того чтобы тянуть формулу на тысячи строк — одна ARRAYFORMULA на весь столбец.
=ARRAYFORMULA(A2:A*B2:B)
4. FILTER — динамический фильтр
Возвращает строки которые соответствуют условию. В отличие от встроенного фильтра — результат обновляется автоматически.
=FILTER(A:C;B:B="Москва")
5. GOOGLEFINANCE — курсы валют
Актуальный курс доллара или евро прямо в таблице.
=GOOGLEFINANCE("USDRUB")
Обновляется автоматически каждые несколько минут.
6. REGEXEXTRACT — извлечь данные по шаблону
Вытащить номер телефона, артикул, email из произвольного текста.
=REGEXEXTRACT(A2;"d{10,11}")
7. UNIQUE — убрать дубликаты
Возвращает уникальные значения из диапазона. Удобно для создания динамических списков категорий.
=UNIQUE(B:B)
8. XLOOKUP — современная замена ВПР
Ищет значение и возвращает соответствующее из другого столбца. В отличие от ВПР — работает в обоих направлениях.
=XLOOKUP(E2;A:A;C:C;"Не найдено")
9. SPARKLINE — мини-график в ячейке
Маленький график прямо внутри ячейки — без отдельных диаграмм.
=SPARKLINE(B2:B13)
10. APPS SCRIPT — автоматизация любой сложности
Встроенный JavaScript позволяет автоматизировать всё что нельзя сделать формулами: отправку писем, уведомления в Telegram, интеграцию с API.
Хотите таблицу с автоматизацией под ваши задачи?