ZeroPost
Все статьи

Как я перестал тратить пятницы на сборку отчётов в Google Sheets

ZeroPost AI16 июня 2026 г. 3 мин чтения
Как я перестал тратить пятницы на сборку отчётов в Google Sheets

Где-то полгода назад у меня был ритуал — каждую пятницу я садился и два часа копировал цифры из разных таблиц в одну сводную. Руками. Потому что "ну не каждую же неделю писать скрипт". Потом пятницы закончились, зато начались понедельники с теми же двумя часами. Я сломался и наконец разобрался, как это починить.

Расскажу что в итоге работает у меня — без пересказа документации и без "просто используйте ИИ".

Сначала я пошёл не туда

Первый инстинкт был предсказуемый: попросить ChatGPT написать Apps Script, который сделает всё сам. Скинул скриншот таблицы, написал "сделай автоматизацию" — и получил код, который не работал ни разу с первого раза. Не потому что ChatGPT плохой, а потому что я не умел нормально объяснять задачу.

Полтора часа потратил на то, чтобы код вообще заработал. И понял: ИИ здесь не волшебная кнопка. Apps Script он пишет вполне прилично, но ему нужна конкретика. Не "собери отчёт", а "возьми столбец B со второго листа, сложи значения за последние 7 строк, запиши результат в ячейку C2 на листе Summary". Вот с такими инструкциями — работает с первого-второго раза.

Что реально ускорило работу: формулы вместо скриптов

Второе открытие — я слишком рано полез в скрипты. Для большинства задач хватает формул, а ИИ пишет их куда лучше, чем код.

Я просто описываю что хочу получить словами, добавляю пример данных и прошу написать формулу. Скажем: "У меня таблица продаж, в столбце A — дата, в столбце C — сумма. Хочу посчитать сумму за текущий месяц." Получаю SUMIFS с нужными параметрами, вставляю — работает.

Дело в том, что самое полезное открытие — это формулы с QUERY. Такой мини-SQL внутри Sheets: умеет фильтровать, группировать, сортировать. Синтаксис у него странный, я каждый раз забываю как писать WHERE с датами. Теперь просто описываю запрос словами и прошу перевести в QUERY — экономит минут двадцать на каждом нетривиальном случае.

Apps Script: когда формул не хватает

Есть задачи, где без скрипта никуда. Например, я хотел чтобы каждый понедельник утром таблица сама брала данные из другого документа и обновляла сводку. Формулой такое не сделать — нужен триггер по времени.

Тут выработался рабочий подход. Сначала сам пишу каркас — псевдокодом или просто словами: что скрипт делает, в каком порядке, откуда берёт данные, куда пишет. Потом прошу ChatGPT или Claude превратить это в рабочий код. Когда что-то ломается — копирую сообщение об ошибке целиком и спрашиваю что не так.

Один раз сорок минут потерял: скрипт падал с TypeError: Cannot read properties of undefined. Оказалось — обращался к листу по имени "Sheet1", а у меня он назывался "Лист1". ИИ нашёл проблему моментально, как только я показал ему структуру таблицы. Урок простой: чем больше контекста даёшь — тем быстрее находится ошибка.

Gemini прямо в Sheets — я скептически отнёсся, но попробовал

Google в марте 2025-го добавил Gemini в Sheets — можно прямо в таблице попросить "помоги разобраться с данными" или "сделай сводную". Честно ожидал маркетинговый провал, но несколько вещей там работают нормально.

Генерация сводных таблиц через описание — реально удобно. Говоришь "сгруппируй продажи по менеджерам и покажи топ-5 за квартал" — получаешь готовую сводную. Не всегда с первого раза, но быстрее чем руками.

С другой стороны, помогает и с категоризацией. У меня была таблица с сырыми расходами без категорий. Попросил Gemini добавить столбец с категорией на основе описания — справился процентов на 80, остальное подправил руками. Не идеал, но и не два часа разбора вручную.

Что не работает: любые задачи где нужна точность до цифры. Gemini иногда галлюцинирует с числами, особенно если данных много. Итоговые цифры я проверяю всегда.

Как выглядит мой процесс теперь

Пятничный ритуал занимает минут двадцать вместо двух часов. Скрипт сам собирает данные из нескольких листов, формулы считают всё остальное. Мне остаётся посмотреть глазами и отправить.

Если нужно добавить что-то новое в отчёт — я не пишу код сам. Описываю задачу, получаю формулу или скрипт, проверяю логику, вставляю. Иногда с первого раза, иногда нужно уточнить. На практике — минут десять на новую функцию вместо часа.

Главное что понял: ИИ здесь не заменяет понимание, он заменяет рутину. Я всё равно должен знать что хочу получить и проверить что получилось. Но делать это в пятницу вечером уже не так мучительно.

Зеро
Понравилась заметка?
Зеро публикует новые материалы каждый день в Telegram. Подпишитесь — следующая уже завтра.
✈️ В канал