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

Ниже — пример с еженедельным отчётом по продажам. Речь не о чате внутри Excel: агент работает как отдельная программа, читает файлы из рабочей папки и дорабатывает сценарий по вашим замечаниям, пока результат не сойдётся с ручной проверкой.

Автоматизация отчёта в Excel: данные, проверка и готовый файл

Что именно стоит автоматизировать в Excel

Хороший кандидат повторяется по одинаковым правилам и отнимает время не из-за сложного решения, а из-за множества механических шагов. Например:

  • объединить выгрузки за разные дни или филиалы;
  • привести даты, суммы и названия к одному формату;
  • удалить дубли и отметить строки с ошибками;
  • посчитать выручку, маржу, план-факт и динамику;
  • обновить сводную таблицу и графики;
  • сохранить готовый отчёт отдельным файлом.

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

Пример задачи: отчёт по продажам из трёх выгрузок

Допустим, каждую неделю менеджер получает три файла: заказы из CRM, расходы на рекламу и справочник товаров с себестоимостью. Сейчас он вручную копирует листы, исправляет названия, ищет товар по артикулу, считает маржу и строит итог по каналам.

Цель автоматизации: положить новые выгрузки в папку, запустить один сценарий и получить файл с листами «Ошибки», «Продажи», «Каналы» и «Итог». Строки без артикула или себестоимости не должны тихо исчезать — они попадают в отдельный список для проверки.

Если заказы выгружаются из Битрикс24, посмотрите также, как автоматизировать Битрикс24.

Как описать задачу ИИ-агенту

Не просите «автоматизировать Excel». Передайте правила, примеры входных файлов и критерий готовности. Если сам подход пока незнаком, сначала посмотрите, как устроена работа с AI-агентом. Этот шаблон можно адаптировать:

В папке input лежат три XLSX-файла: orders, ads и products. Объедини заказы со справочником по полю SKU. Неделю считай с понедельника по воскресенье. Рекламные расходы присоединяй к заказам, уже сгруппированным по паре «канал + неделя», а не к каждой строке заказа; расходы по каналам и неделям без заказов тоже покажи в итоге. Если в заказах нет поля канала, укажи это и предложи, из какого поля его вывести. Даты храни как даты Excel с отображением ДД.ММ.ГГГГ, суммы — как числа с двумя знаками после запятой. Дубли определяй по паре order_id + SKU и оставляй запись с самой поздней датой изменения (поле updated_at); если поля нет — сообщи об этом и предложи правило. Строки без SKU, себестоимости или канала не удаляй: вынеси их на лист «Ошибки» с причиной. Маржу считай как выручка минус себестоимость минус рекламные расходы. В итоговом файле нужны выручка, себестоимость, рекламные расходы, маржа и количество уникальных заказов по неделям и каналам. Результат сохрани отдельным файлом с листами «Ошибки», «Продажи», «Каналы» и «Итог». Предложи способ повторного запуска, подходящий под выбранный подход, и объясни, почему он лучше альтернатив. Исходные файлы не изменяй.

Пошаговый процесс

1. Сделайте копии и опишите входные данные

Работайте не с единственным экземпляром отчёта. Скопируйте 2–3 типичных выгрузки, удалите из тестового набора лишние персональные данные и перечислите обязательные столбцы. Пароли, токены и доступы к рабочим системам в задание не включайте: для правил достаточно структуры файла и обезличенных строк. Если одно и то же поле называется по-разному, укажите соответствия заранее.

2. Сначала соберите проверяемый черновик

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

3. Добавьте контроль ошибок

Итог без контроля может выглядеть правдоподобно и при этом терять строки. Поэтому сценарий должен считать обработанные записи, дубли и ошибки и сверять:

  • число строк в файле заказов = обработанные + дубли + ошибки;
  • сумма выручки сходится: итог до преобразования = итог после + суммы по удалённым дублям + суммы по строкам с листа «Ошибки»;
  • сумма рекламных расходов в отчёте равна сумме в файле ads;
  • каждая неизвестная категория видна в отчёте, а не превращена в пустое значение;
  • повторный запуск на тех же файлах даёт тот же результат.

Пока сценарий не отработал несколько недель, сверяйте вручную то, что уходит в бухгалтерию, банк или клиенту.

4. Зафиксируйте способ запуска

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

Формулы, Power Query, VBA или отдельный скрипт

Подход Когда подходит Что учитывать
Формулы Небольшая книга и прозрачные расчёты На больших объёмах файл может стать медленным и хрупким
Power Query Регулярный импорт и очистка однотипных файлов Удобен для табличных преобразований, но не для любой логики
VBA Обработку нужно запускать кнопкой внутри настольного Excel на одном компьютере Часто блокируется политиками безопасности и предупреждением о макросах, сложнее переносится между компьютерами; на macOS доступны не все возможности
Python-скрипт Много файлов, сложные проверки, повторяемый процесс Нужно подготовить удобный запуск и окружение

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

Как собрать такую автоматизацию в RUFP

RUFP — самостоятельное десктоп-приложение для macOS, Windows и Ubuntu, AI-агент для разработки. Положите копии выгрузок в папку, с которой будет работать RUFP, и опишите правила обычными словами. В режиме плана можно сначала обсудить шаги; изменения видны во вкладке «Обзор», а порядок подтверждений зависит от настройки доступа. RUFP может собрать формулы, скрипт обработки и инструкцию запуска, а затем доработать результат по вашим замечаниям. Модельная инфраструктура уже настроена внутри приложения: подключать и настраивать модели самому не нужно.

RUFP работает из России напрямую — без VPN, региональных блокировок и ограничений доступа; оплата принимается российской банковской картой. В RUFP есть пробный период на один день. Начните не со всей отчётности, а с одной повторяющейся операции и обезличенных копий файлов. Когда контрольные суммы совпадут, расширяйте сценарий.

Автоматизировать один Excel-процесс

Чек-лист готовой автоматизации

  • исходные файлы остаются неизменными;
  • правила преобразования записаны и понятны не только автору;
  • ошибочные строки видны отдельно;
  • есть контроль числа строк и ключевых сумм;
  • повторный запуск воспроизводим;
  • есть резервная копия и понятный способ отката;
  • пароли, токены и персональные данные не попадают в код, логи и текст задания.

Частые вопросы

Можно ли автоматизировать Excel без программиста?

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

Чем автоматизация отличается от макроса?

Макрос VBA — один из способов автоматизации. В зависимости от задачи бывает проще использовать формулы, Power Query или отдельный скрипт: выбор зависит от объёма данных, правил безопасности и того, кто будет запускать процесс.

Что делать, если формат выгрузки изменился?

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

Готовы попробовать?

Зарегистрируйтесь и принесите свою первую задачу — начать можно с пробного периода на один день. План и изменения RUFP показывает до применения.

Начать пробный период