Опишите задачу словами — агент вернёт готовую формулу, объяснит логику и предложит вариант через макрос VBA или Apps Script, если формулой уже неудобно.
| Задача | Формула | Когда лучше макрос |
|---|---|---|
| Подтянуть цену по артикулу | ВПР / XLOOKUP | Более 50 000 строк |
| Сумма по двум условиям | СУММЕСЛИМН | Нужен лог операций |
| Убрать дубли | УНИК | Слияние из 10 файлов |
| Разбить ФИО | ТЕКСТРАЗД | Регулярные выражения |
Нужна формула: подтянуть цену из второго листа по артикулу, а если артикула нет — оставить пусто, а не ошибку.
Файл .xlsx с реальной структурой листов. Скриншот годится для простого вопроса, файл — для формулы, которая точно заработает.
Агент не открывает ваш файл в Excel и не проверяет результат на ваших данных: формулу нужно вставить и посмотреть.
// подтянуть цену по артикулу, с заглушкой=ЕСЛИОШИБКА(ВПР(A2;Прайс!A:D;4;ЛОЖЬ);"нет в прайсе") // сумма продаж по менеджеру за месяц=СУММЕСЛИМН(D:D;B:B;$F2;C:C;">="&ДАТА(2026;8;1)) // Apps Script: авто-сортировка при правкеfunction onEdit(e){ e.source.getActiveSheet() .sort(4, false); }
Чаще всего к агенту приходят с задачей вида: подтянуть цену из второго листа по артикулу, а если артикула нет — оставить пусто, а не ошибку. Достаточно описать структуру словами: на каком листе лежат данные, по какому столбцу идёт совпадение и что должно возвращаться. Агент вернёт формулу ВПР или XLOOKUP и объяснит логику, чтобы вы понимали, что именно вставляете.
Чтобы формула заработала с первого раза, приложите файл .xlsx с реальной структурой листов. Скриншот годится для простого вопроса, но для формулы, которая должна точно совпасть по номерам столбцов и названиям листов, лучше прислать файл. Обязательно укажите, Excel у вас или Google Sheets: формулы отличаются, и одна и та же задача решается разными функциями.
Проверять результат нужно вручную: агент не открывает ваш файл и не пересчитывает его на ваших данных. Вставьте формулу, посмотрите на паре знакомых строк, где вы заранее знаете правильный ответ. Если по какому-то артикулу возвращается не то значение, скажите об этом — обычно причина в диапазоне поиска или в формате ячейки, и формулу можно поправить.
Отдельная частая ситуация — вам досталась таблица от коллеги или из старого отчёта, и в ней стоят формулы, которые непонятно как работают. Пришлите файл или скриншот: агент читает изображения и определяет структуру данных, так что даже по скрину видно, какие столбцы участвуют и по каким условиям идёт расчёт. В ответ вы получите разбор логики понятными словами.
Это полезно, когда формулу нужно не просто скопировать, а перенести на новые данные или дополнить условием. Например, была СУММЕСЛИМН по одному критерию, а теперь нужно добавить второй. Опишите, что хотите изменить, и агент подскажет, как перестроить формулу, сохранив исходную логику.
Помните про пределы: агент видит структуру, но не проверяет содержимое всех строк вашего файла. Если формула ведёт себя странно на конкретных данных, приложите пример проблемной строки. Так проще найти причину, чем описывать её словами.
Не всякую задачу удобно решать формулой. Когда таблица разрастается до десятков тысяч строк или нужно объединять данные из многих файлов, формула становится тяжёлой и хрупкой. В таблице задач видно, где обычно проходит граница: подтянуть цену по артикулу решается через ВПР или XLOOKUP, но на объёме более 50 000 строк разумнее макрос. Сумму по двум условиям считает СУММЕСЛИМН, а если нужен лог операций — уже макрос.
То же с очисткой и разбором данных. Убрать дубли можно функцией УНИК, но при слиянии из десяти файлов удобнее скрипт. Разбить ФИО помогает ТЕКСТРАЗД, а когда формат имён нестандартный и нужны регулярные выражения, задачу берёт на себя код. Агент предложит вариант через макрос VBA для Excel или Apps Script для Google Sheets, если формулой уже неудобно.
Код выдаётся с комментариями и инструкцией, куда его вставлять. Для Apps Script это меню расширений в Google Sheets, для VBA — редактор макросов в Excel. Перед запуском на важных данных сделайте копию файла: макрос меняет содержимое таблицы, и откатить изменения формулой уже не получится.
Если вы пользуетесь русским интерфейсом, укажите это: формулы выдаются и с русскими названиями функций, и с английскими. Это важно, потому что при вставке функции с чужой локалью Excel может выдать ошибку имени. Скажите, как у вас отображаются функции, и получите вариант, который вставится без правок.
Отдельно стоит назвать версию Excel, если вы работаете с динамическими массивами. Функции вроде УНИК и некоторые формы XLOOKUP доступны не во всех версиях, и решение под свежий Excel может не подойти для старого. Уточнение версии избавит от ситуации, когда формула правильная, но ваша программа её не понимает.
Для Google Sheets логика похожа, но набор функций и синтаксис свои, поэтому с самого начала важно обозначить, где именно вы работаете. Один и тот же запрос про сумму по условиям или подстановку значения даст разные формулы для Excel и Sheets, и смешивать их не стоит.
После вставки любой формулы проверьте её на понятном примере: возьмите строку, где вы заранее знаете правильный ответ, и сравните. Так вы быстро поймёте, совпадают ли диапазоны и не мешает ли формат ячеек. Если результат отличается, опишите, что получилось и что ожидалось — этого обычно хватает, чтобы уточнить формулу.
Агент помогает с формулами, макросами и скриптами, но не берёт на себя ответственность за содержательные решения по вашим данным. Если от расчёта зависят финансовые или юридические выводы, а таблица большая и сложная, разумно, чтобы результат перепроверил человек, который отвечает за эти цифры.
Эта страница отличается от простого вопроса по одной ячейке тем, что здесь можно пройти путь от описания задачи до готового кода. Вы описываете задачу и структуру таблицы, получаете формулу с объяснением, вставляете и проверяете на примере, а при необходимости переходите к макросу. Чем точнее вы опишете структуру и приложите файл, тем меньше правок понадобится.