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

Нейросети для составления сложных таблиц и макросов в Excel: практика без лишней теории

Когда я впервые протестировал генерацию формул в Excel с помощью ChatGPT, то ожидал чего-то вроде умной автодополняшки. Получил нечто принципиально иное. Клиент поставил задачу: сводная финансовая модель с динамическими диапазонами, условным форматированием по трём критериям и автоматическим обновлением сводных таблиц через Power Query. Работа, которую я раньше делал три-четыре дня, была готова за шесть часов — и большую часть этого времени занимала верификация, а не написание кода — новая реальность.

С тех пор нейронки для составления сложных таблиц и макросов в Excel скакнули сильно вперед и стали ещё более неотъемлемой частью моего рабочего процесса. В этой статье — конкретно, без общих слов: какие инструменты реально работают, как правильно ставить задачу AI, и почему 80% пользователей получают плохой результат из-за неправильных промптов.

Нейросети для составления сложных таблиц и макросов в Excel

Что умеют нейросети в Excel — и чего не умеют

Начну с честного разграничения. AI сегодня уверенно справляется с:

  • Написанием сложных формул — XLOOKUP, INDEX/MATCH, вложенные IF, SUMPRODUCT с несколькими условиями
  • Генерацией VBA-макросов любой сложности — от автоматической нумерации до парсинга веб-данных
  • Созданием Power Query M-кода для трансформации данных
  • Объяснением чужого кода — незаменимо при работе с унаследованными файлами
  • Дебаггингом — нейросеть находит логические ошибки в формулах быстрее, чем я

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

Сравнение инструментов: ChatGPT, Copilot, Claude

Инструмент Интеграция с Excel Качество VBA Качество формул Объяснения кода Стоимость
Microsoft Copilot Нативная (прямо в файле) Хорошее Отличное Хорошие от $30/мес (M365)
ChatGPT-4o Через чат + вставка Отличное Отличное Превосходные от $20/мес
Claude 3.5 Sonnet Через чат + вставка Отличное Отличное Превосходные от $20/мес
Gemini Advanced Через Google Workspace Хорошее Хорошее Хорошие от $20/мес
GPT-4o (бесплатный) Через чат Базовое Хорошее Хорошие Бесплатно

Microsoft Copilot выигрывает по удобству — он встроен прямо в ленту Excel и «видит» ваш файл без копирования. Но ChatGPT и Claude дают более глубокие объяснения и стабильнее справляются с нестандартными задачами. Мой рабочий стек: Copilot для быстрых задач прямо в файле, ChatGPT для сложных VBA-макросов с детальным контекстом.

Как правильно ставить задачу: три правила хорошего промпта

90% неудачных результатов — следствие плохого запроса. Вот принципы, которые я выработал за полтора года работы.

Правило 1. Описывайте структуру данных, а не желаемое действие

Плохой промпт: «Напиши формулу для поиска данных в таблице». Хороший промпт: «У меня таблица на листе «Продажи». В столбце A — артикулы (текст), в столбце B — даты (формат ДД.ММ.ГГГГ), в столбце C — суммы (числа). Мне нужна формула, которая в ячейке E2 находит сумму по артикулу из D2 за последние 30 дней от сегодня».

Разница принципиальная: в первом случае AI угадывает контекст, во втором — решает конкретную задачу.

Правило 2. Просите объяснение вместе с кодом

Я всегда добавляю в конец запроса: «Объясни каждую часть формулы отдельно». Это делает две вещи: вы понимаете логику и можете адаптировать решение, а заодно AI реже допускает ошибки, когда вынужден объяснять собственный код.

Правило 3. Итерируйте, не переписывайте с нуля

Если результат почти правильный, но не совсем — не начинайте диалог заново. Пишите: «Формула работает, но не учитывает пустые ячейки в столбце A — исправь». Итеративное уточнение даёт лучший результат, чем серия независимых запросов.

Практика: VBA-макросы через ChatGPT

Покажу на реальном примере. Задача: автоматически копировать строки из листа «Входящие» на лист «Архив» при условии, что значение в столбце D равно «Закрыто», и удалять скопированные строки из «Входящих».

Мой запрос в ChatGPT:

Напиши макрос VBA для Excel. На листе «Входящие» в столбце D могут быть значения «Открыто» и «Закрыто». Макрос должен: 1) найти все строки, где D = «Закрыто», 2) скопировать эти строки целиком на лист «Архив» (вставка в конец таблицы), 3) удалить эти строки из «Входящих», сохранив порядок оставшихся. Строку заголовков не трогать. Добавь проверку: если лист «Архив» не существует — создать его автоматически.

ChatGPT сгенерировал рабочий макрос с первого раза. Мне потребовалось только поменять кириллические имена листов на те, что были в реальном файле клиента. Общее время — семь минут.

Microsoft Copilot в Excel: когда он реально удобен

Copilot встроен в Excel начиная с подписки Microsoft 365 Personal. Его главное преимущество — он работает непосредственно с открытым файлом: видит структуру таблицы, может самостоятельно применить форматирование, создать сводную таблицу или добавить условное форматирование одной командой на естественном языке.

На практике я использую Copilot для трёх типов задач:

  1. Быстрое создание сводных таблиц — «Создай сводную по регионам с суммой продаж и долей от итога» работает с первого раза
  2. Условное форматирование — визуальные правила задаю на русском, Copilot применяет их к выбранному диапазону
  3. Анализ данных — «Найди аномалии в столбце C» даёт неожиданно полезный результат для первичного скрининга

Где Copilot проигрывает ChatGPT — в сложных VBA-макросах с нестандартной логикой. Здесь лучше использовать внешний чат с детальным промптом.

Power Query и AI: недооценённая связка

Power Query — один из самых мощных инструментов Excel, и при этом один из самых пугающих для неподготовленного пользователя. M-код Query выглядит непривычно даже для тех, кто пишет VBA. И вот здесь AI делает настоящий прорыв.

Пример из практики: мне нужно было объединить восемнадцать CSV-файлов с разными заголовками, нормализовать даты из трёх разных форматов и убрать дубликаты по составному ключу. Написать такой M-код вручную — два часа. ChatGPT справился за одну итерацию с тремя уточняющими вопросами с моей стороны. Тридцать минут суммарно.

Вывод: как AI меняет работу с Excel прямо сейчас

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

Мой практический совет: начните с простых задач — попросите AI объяснить сложную формулу в вашем текущем файле. Это и полезно, и безопасно: вы не рискуете сломать рабочий файл, но начинаете понимать, как думает AI при работе с Excel.

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

Об авторе

Дмитрий Куликов — консультант по автоматизации рабочих процессов и интеграции AI-инструментов. Девять лет работает с командами в сферах юриспруденции, финансов и образования. Специализируется на практическом внедрении нейросетевых решений без академических абстракций. Ведёт этот блог с 2020 года — только то, что проверено на реальных задачах.

Оставьте комментарий