Может ли ChatGPT писать формулы Excel? Что он делает правильно, а что - неправильно

3 мин чтения KissMySkills

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

На этой странице
  1. Что ChatGPT делает правильно
  2. С чем он ошибается
  3. Как получить формулу, которая действительно сработает с первой попытки
  4. Часто задаваемые вопросы
  5. Итог
Генератор формул Excel на базе AI
Формулы с объяснением, а не просто сгенерированные
Генератор формул Excel на базе AI
Опишите, что вам нужно, простым языком и получите формулу с понятным объяснением назначения каждой её части — так вы сможете заметить несоответствие с фактической структурой листа до того, как оно вызовет ошибку.
$9
Освоить навык →

Что ChatGPT делает правильно

  • Стандартные формулы по простому описанию. Запрос вроде «Найти значение на другом листе и вернуть пустую строку, если оно не найдено» надёжно приводит к корректной формуле VLOOKUP или XLOOKUP с IFERROR.
  • Объяснение работы формулы. Вставьте существующую сложную формулу и спросите, что она делает, — объяснение обычно оказывается точным и действительно полезным для понимания чужой электронной таблицы.
  • Распространённые шаблоны: SUMIFS, COUNTIFS, вложенные IF. Они хорошо представлены в обучающих данных, и ChatGPT почти всегда правильно обрабатывает их синтаксис.
  • Преобразование формул из одного стиля в другой. Перевод формулы массива старого типа в современную функцию динамического массива или формулы Excel в синтаксис Google Таблиц обычно выполняется хорошо.

С чем он ошибается

  • Ссылки на фактическую структуру листа. Если точно не указать, какие данные находятся в каких столбцах и строках, ChatGPT будет угадывать ссылки на ячейки, и для вашего конкретного файла догадка часто окажется неверной.
  • Именованные диапазоны и структурированные ссылки на таблицы. Если в книге используются именованные диапазоны или таблицы Excel, универсальная формула не будет автоматически использовать их, если вы явно не укажете это.
  • Синтаксис формул, зависящий от локали. Разделители в виде точек с запятой или запятых, региональные форматы дат — это зависит от языковых настроек Excel, а ChatGPT не знает ваших настроек, если вы их не укажете.
  • VBA и макросы, выходящие за рамки простых скриптов. Базовые фрагменты VBA обычно не вызывают проблем; точность заметно снижается, когда сложные макросы взаимодействуют с несколькими листами или внешними источниками данных.

Как получить формулу, которая действительно сработает с первой попытки

Что включить в prompt Почему это важно
Точные ссылки на ячейки или диапазоны из вашей таблицы Устраняет необходимость гадать, которая чаще всего и приводит к ошибкам с первой попытки
Что должно происходить в особых случаях (пустое значение, ошибка, дубликат) Общие формулы часто не предусматривают обработку особых случаев, если об этом не попросить
Используете ли вы Excel или Google Таблицы Названия функций и синтаксис в них различаются
Версия Excel, если используются новые функции динамических массивов XLOOKUP, FILTER и подобные функции недоступны в старых версиях

Материал по теме: Инструменты AI для написания контента: что действительно ранжируется в Google. См. также Инструменты AI для email-маркетинга: Klaviyo, Mailchimp и AI-слой поверх них.

Часто задаваемые вопросы

Может ли ChatGPT писать макросы VBA?

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

Почему формула, которую выдает ChatGPT, иногда ссылается не на те ячейки?

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

Знает ли ChatGPT разницу между формулами Excel и Google Таблиц?

Да, если вы сообщите, какую именно программу используете. Без этого контекста ChatGPT может выбрать одну из них по умолчанию или смешать синтаксис, поэтому уточнение заранее помогает избежать распространенной причины ошибок.

Что быстрее: написать формулы с помощью ChatGPT или просто найти их?

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

Может ли ChatGPT найти ошибку в формуле, которая возвращает ошибку?

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

Итог

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

Просмотрите все навыки для бизнеса и повышения продуктивности в коллекции навыков Claude на сайте KissMySkills.

~/get-started

Skills, которые работают. Без лишнего.

Просматривайте все навыки, наборы prompt и agent в магазине.

Просмотреть все навыки →Или попробуйте бесплатные инструменты