Собирал я на прошлой неделе квартальный отчёт — руками, как обычно. Выгрузил данные из CRM, скопировал в Sheets, поправил форматирование, построил сводную, перенёс числа в презентацию. Ушло часа полтора. На следующий день мне говорят: «А можно ещё по другим клиентам так же?» — и вот это чувство, когда понимаешь, что ручная работа масштабируется только в твой ущерб.
После этого я сел и разобрался, как прикрутить AI к рутине в Google Sheets. Делюсь тем, что заработало.
Что реально автоматизируется
Сначала разделю, где AI помогает, а где он просто красивое слово.
AI хорошо справляется с задачами, где нужно что-то понять в данных или сгенерировать текст по шаблону. Категоризировать записи, написать комментарий к строке, найти аномалии, сгенерировать выводы к графику — всё это. А вот там, где нужен точный расчёт по формуле — здесь AI не нужен, потому что формула справится быстрее и без ошибок.
На практике я для себя выделил три сценария, где автоматизация реально экономит время.
Классификация и тегирование. Грузишь таблицу с сырыми данными, AI смотрит на описание сделки и проставляет категорию. Без ручной сортировки по фильтрам.
Генерация текстовых резюме. Берёшь строку с цифрами за месяц, AI пишет краткий абзац «Продажи выросли на 12% благодаря активности в сегменте B2B». Вставляешь сразу в отчёт для руководства.
Поиск проблем. AI прогоняет таблицу и выдаёт: вот эти сделки выбиваются из паттерна, вот эти клиенты не платили больше 60 дней, вот здесь суммы не бьются с исходниками.
Как это настроить: три подхода от простого к рабочему
Вариант 1: встроенный Gemini в Google Sheets
Самый простой путь. В новых версиях Google Sheets есть кнопка «Help me» в редакторе формул. Можно попросить AI написать формулу или объяснить данные. Работает на уровне одного листа — быстро, но без контекста.
Честный минус: это не автоматизация, а помощник. Каждый раз запускаешь вручную.
Вариант 2: скрипт + внешний AI API
Вот здесь уже начинается автоматизация. Пишешь Google Apps Script, который триггерится по расписанию или по событию, шлёт данные в OpenAI API и записывает результат обратно в ячейки.
Допустим, у тебя столбец с описанием заявок. Хочешь, чтобы AI проставлял приоритет — высокий, средний, низкий. Пишешь скрипт:
function classifyRequests() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Заявки');
const data = sheet.getRange('B2:B50').getValues();
data.forEach((row, i) => {
const prompt = `Классифицируй заявку: "${row[0]}". Ответь одним словом: высокий, средний или низкий.`;
const result = callOpenAI(prompt);
sheet.getRange(i + 2, 4).setValue(result);
});
}
Настраиваешь триггер на запуск раз в день — и таблица сама обновляется. Мне понадобилось часа два на первый работающий скрипт. Половина времени ушла на то, чтобы правильно передать массив данных и не превысить лимит токенов за один запрос.
Вариант 3: Make или n8n + Sheets + AI
Для тех, кто не хочет писать код. В системах визуальной автоматизации есть готовые коннекторы для Google Sheets и для GPT. Строишь пайплайн: «новый ряд в таблице → отправить в AI → записать ответ в соседнюю ячейку». Визуально, без скриптов.
Это удобнее для новичков, но появляется зависимость от внешнего сервиса. Когда я первый раз настраивал пайплайн в Make, убил три часа на отладку авторизации. Оказалось, Google аккаунт требовал дополнительное подтверждение для внешнего приложения. Мелкая деталь, но сломала всю цепочку на полдня.
Грабли, на которые я наступил
AI не знает контекст таблицы. Если попросишь его «написать комментарий к этой строке», он выдаст что-то шаблонное. Нужно явно давать ему инструкцию и примеры. Я потратил минут двадцать на промпт, прежде чем получил осмысленные комментарии к сделкам.
Лимиты API. Бесплатный план OpenAI быстро упирается в количество токенов. Если таблица на 500 строк — нужен пакет или более дешёвый API. Я сначала запустил скрипт на всю таблицу, получил счёт на 40 долларов за один запуск. Теперь шлю данные батчами по 20–30 строк.
AI ошибается. И это не баг, который пофиксят — это особенность. Для классификации заявок погрешность в 5–10% нормально. Для финансовых расчётов — нет. Поэтому я использую AI там, где допустима погрешность, а точные цифры считаю формулами.
Что в итоге
Автоматизация в Google Sheets с AI — не магия и не замена аналитику. Это инструмент, который убирает рутину: сортировку, категоризацию, написание типовых текстов. На ручные отчёты я тратил полтора часа. Сейчас настраиваю пайплайн один раз, и дальше таблица обновляется сама. Первый запуск с отладкой занял вечер, но потом — чистая победа.
Если у тебя таблица, которую ты пересобираешь каждую неделю по одним и тем же правилам — попробуй. Начни с одного столбца, одного скрипта. Не пытайся автоматизировать всё сразу — сначала поймёшь, где AI реально помогает, а где он просто добавляет шум.
