Короткий ответ: ИИ для Excel помогает подготовить решение, но сначала нужно выбрать, где будут выполняться расчёты и кто будет запускать обработку. Формулы, Power Query, VBA и отдельный скрипт — разные способы реализации. Ниже сравним их по задаче, рабочему месту и проверке результата.

Как использовать ИИ для Excel

  1. Возьмите копию файла и обезличьте пример. Опишите столбцы, правила расчёта и ожидаемый результат.
  2. Попросите объяснить выбор подхода: формула внутри книги, последовательность преобразований, макрос или отдельная обработка.
  3. Проверьте решение на небольшом наборе: пустые значения, дубли, даты, контрольные строки и суммы.
  4. Сохраните результат новым файлом и повторите обработку на том же примере. Запишите порядок запуска и проверки.

Учебная задача: объединить несколько однотипных выгрузок, выделить дубли и сохранить сводную таблицу без изменения исходников. Для разработки обработки можно рассмотреть rufp.ru; практическая инструкция — ИИ для Excel: автоматизация отчёта.

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

Из каких частей состоит автоматизация Excel

У задачи обычно есть получение данных, преобразование, расчёт и выдача результата. Эти части могут выполняться разными средствами. Поэтому вопрос «что лучше: формула или Python» стоит уточнить: какой этап нужно повторять и кто будет это делать?

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

Формулы: вычисления внутри книги

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

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

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

Power Query: повторение преобразований

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

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

Power Query есть в Excel для Windows, в Excel для Mac в составе Microsoft 365 и в Excel для веба. В Excel 2016 и 2019 для Mac Power Query нет. Набор источников и функций зависит от версии и подписки, поэтому проверьте запрос на реальном источнике в той версии Excel, где с ним будет работать ответственный сотрудник.

VBA: действия в настольном Excel

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

Проверьте разрешение на макросы и совместимость решения с целевой ОС. В Excel для веба книгу с макросами можно открыть и редактировать, но создавать, изменять и запускать сами макросы нельзя.

Для Excel в браузере у Microsoft есть Office Scripts, отдельная технология со средой выполнения JavaScript. Скрипты работают в Excel для веба, Windows и Mac при подходящей подписке Microsoft 365. Их запускают вручную или из потока Power Automate, для которого нужна бизнес-лицензия Microsoft 365.

Отдельный скрипт: обработка вне интерфейса книги

Скрипт полезен для обработки набора файлов по явно записанным правилам. Он может сформировать новый отчёт и журнал ошибок, но потребует подготовленной среды и инструкции запуска. Сохранность элементов зависит от библиотеки: например, документация openpyxl предупреждает о потере фигур при пересохранении, а для сохранения VBA требуется отдельная настройка keep_vba.

В частности, openpyxl не вычисляет формулы. Через эту библиотеку можно записать формулу в ячейку; результат проверяют после пересчёта в Excel или другой программе с поддержкой вычислений. Для записи через openpyxl имена функций должны быть английскими, а аргументы разделяются запятыми: например, =SUM(C2:C11). Параметр data_only при чтении возвращает сохранённое значение последнего расчёта, а не запускает новый расчёт.

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

По каким признакам сравнивать четыре подхода

Сравнивайте, где работает решение, где записаны его правила и что получатель проверит при приёмке.

СредствоГде задаются правилаГде работаетЧто проверяет получатель
ФормулыВ ячейках книгиВ Excel получателя; набор функций зависит от версииСсылки, функции, расчёт значений
Power QueryВ шагах запросаExcel для Windows; Mac в составе Microsoft 365; веб с ограничениями источников и обновленияПодключение источника и повторное обновление
VBAВ коде макросаНастольный Excel для Windows и Mac; в браузере VBA не запускаетсяРазрешения, среду запуска и действия над книгой
СкриптВ отдельной программеНа компьютере или сервере с подготовленной средой, вне интерфейса ExcelЗависимости, входы, выходы и журнал обработки

Как поручить реализацию AI-агенту

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

rufp.ru — самостоятельный инструмент того же класса, что Claude Code, Codex и Cursor, и отдельное приложение для Windows, macOS и Ubuntu. При включённом «Полном доступе» агент записывает файлы и выполняет команды без отдельных подтверждений, поэтому давайте ему копию рабочей книги. Изменения кода можно просмотреть во вкладке «Обзор»; для этого в проекте нужен Git.

Если Claude Code у вас уже работает и привычен, для подготовки обработки подойдёт и он. Россия не входит в перечень регионов Anthropic для Claude.ai и коммерческого API. rufp.ru работает из России напрямую, у него есть пробный период на один день, а поддержка, по данным rufp.ru, доступна 24/7 в Telegram и VK и отвечает в течение пяти минут.

Начните в rufp.ru с одной повторяемой операции. Для её приёмки подготовьте ожидаемые значения на небольшом примере и повторите запуск на том же наборе данных.

Материал пригодился?