В этой статье
ChatGPT удобно использовать с небольшой таблицей, когда нужно быстро найти ошибку, посчитать показатели или увидеть результат на графике. Но качество ответа начинается не с формулировки запроса. Сначала нужно привести исходные данные к виду, который можно проверить глазами, затем явно описать операцию и в конце сверить результат с исходными строками.
Подготовьте таблицу до загрузки
Для первого прохода оставьте одну запись на строку, а названия полей поместите в первую строку. В одной колонке должна быть одна сущность: дата, канал, сумма, идентификатор заказа. Не смешивайте в столбце значения вроде 1200 ₽, 1 200 рублей и 1200 без необходимости — при расчёте это уже не однотипные данные.
Для примера возьмём файл orders.csv:
order_id,date,channel,amount
1001,2026-09-01,сайт,1200
1002,2026-09-01,магазин,800
1003,2026-09-02,сайт,1500
Здесь видны заголовки, три записи, дата в едином формате и числовое поле amount без символа валюты. Такой исходник проще проверить до загрузки и проще преобразовать после неё. Общие рекомендации по подготовке и поддерживаемым форматам собраны в справке Data analysis with ChatGPT.
Если данные пока находятся в Excel, сохраните рабочую копию исходного файла. Если это CSV, проверьте разделитель и кодировку: потерянная запятая или неверно прочитанные русские буквы могут изменить не содержание одной ячейки, а всю структуру таблицы.
Загрузите Excel или CSV
Откройте чат с ChatGPT, добавьте файл через кнопку прикрепления и дождитесь, пока он появится в сообщении. В зависимости от модели, плана, рабочей области и аккаунта могут отличаться доступные форматы и ограничения, поэтому не стоит считать один и тот же интерфейс гарантированным для всех. Среди распространённых табличных форматов поддерживаются XLS, XLSX и CSV; актуальные условия лучше сверять в FAQ о загрузке файлов и на экране загрузки.
Если нужна подробная последовательность именно для прикрепления документа, пригодится инструкция по загрузке файла в ChatGPT.
После загрузки не переходите сразу к выводу «какой канал лучший». Сначала попросите ChatGPT описать, какие листы и столбцы он увидел, сколько строк прочитал и какие типы данных определил. Это короткая проверка границы задачи: если amount распознан как текст, итоговая сумма может оказаться пустой или ошибочной.
Сформулируйте запрос с измеримым результатом
Вместо «проанализируй таблицу» назовите четыре вещи:
- что проверить: пропуски, дубли, типы данных;
- что посчитать: например, сумму
amount; - по каким полям сгруппировать:
channelиdate; - в каком виде показать результат: промежуточная таблица и столбчатый график.
Для файла из примера подойдёт такой запрос:
Проверь пропуски и дубли, посчитай выручку по channel и date, покажи промежуточную таблицу и столбчатый график. Для расчёта используй amount как числовое поле. Отдельно укажи количество строк и перечисли найденные проблемы.
Такая формулировка задаёт не только финальное число, но и маршрут к нему. ChatGPT может искать пропуски, выбросы, дубли и неправильные типы данных, а также объединять наборы по общему идентификатору. Однако обнаружение проблемы ещё не означает, что решение принято правильно: правило обработки пропуска или выброса нужно согласовать с вашей задачей.
При необходимости можно попросить добавить вычисляемый столбец, например amount_with_tax, или скачать обработанный результат в CSV. Если исходный файл важен, сохраняйте и его, и полученный вариант с новым именем, чтобы не потерять точку сравнения.
Что должно получиться на учебном примере
Для трёх строк из orders.csv контрольная группировка по каналам даёт такую таблицу:
| channel | Выручка |
|---|---|
| сайт | 2700 |
| магазин | 800 |
| Итого | 3500 |
Если группировать одновременно по channel и date, промежуточный результат будет таким:
| date | channel | Выручка |
|---|---|---|
| 2026-09-01 | сайт | 1200 |
| 2026-09-01 | магазин | 800 |
| 2026-09-02 | сайт | 1500 |
Столбчатый график должен показывать два значения по каналам: для сайта — 2700, для магазина — 800. Вид графика лучше назвать прямо в запросе. В ChatGPT обычно доступны интерактивные линейные, столбчатые, круговые и точечные графики, но конкретный результат зависит от условий текущего чата; описание возможностей приведено в справке по анализу данных.
Проверьте расчёт, код и допущения
Проверка здесь не формальность. Сложите исходные суммы вручную: 1200 + 800 + 1500 = 3500. Затем проверьте разбиение: 2700 + 800 = 3500. Число строк после загрузки должно быть равно трём, а количество уникальных order_id — тоже трём. Если ChatGPT нашёл дубли, сначала убедитесь, что это действительно повтор заказа, а не две строки одного заказа с разными позициями.
Попросите показать промежуточную таблицу, формулу или код, которым выполнена группировка. Для части задач ChatGPT использует Python в среде Jupyter, поэтому перед применением результата проверьте код, выводы и допущения. Например, важно выяснить, не были ли строки с пустым amount молча исключены из суммы и не превратилась ли дата в обычный текст.
Для расширенной проверки расчётов и выводов можно перейти к разбору анализа таблицы в ChatGPT. Ответ чата помогает ускорить работу, но не заменяет бухгалтерскую, финансовую или иную профессиональную проверку. Особенно это важно для отчёта, который влияет на деньги или обязательства.
Если таблицы нужны регулярно
Базовые действия можно выполнить и без платного плана, если доступных возможностей текущего аккаунта достаточно. Когда вы регулярно загружаете файлы и упираетесь в возможности тарифа, читатель из России может отдельно рассмотреть оформление ChatGPT через посредника на свой аккаунт: в карточке ChatGPT в Amber Market указаны варианты Go, Plus и Pro на один месяц. Это коммерческое предложение, а не обязательная часть расчёта.
В карточке нужно перепроверить итоговую сумму и конкретные условия перед заказом. Магазин указывает оплату через СБП, подключение на аккаунте покупателя и отсутствие автоматических списаний; создание нового аккаунта является отдельной платной опцией. Предложение не означает пополнение OpenAI API, годовую подписку, безлимит или гарантированное автоматическое продление.
Итоговый рабочий порядок простой: подготовьте копию исходника, загрузите XLSX или CSV, назовите поля и нужную группировку, запросите промежуточную таблицу и график, а затем проверьте строки, сумму, код и допущения. «0017» — это не то же самое, что 17, если идентификатором соединяются две таблицы. В расчёте суммы разницы может не быть; в сопоставлении записей она ломает результат.
Источники
- Data analysis with ChatGPTOpenAI Help Center
- File Uploads FAQOpenAI Help Center
- Extracting Insights with ChatGPT Data AnalysisOpenAI Help Center