Ручная возня в Excel съедает часы: сведение данных из разных листов, поиск битых строк, построение сводных, отладка формул. По оценкам самих аналитиков, значительная часть времени уходит не на анализ, а на подготовку данных. LLM не заменяет Excel, но берёт на себя рутину: пишет формулы, генерирует скрипты очистки, объясняет ошибки и помогает интерпретировать результаты.
В этой подборке — 12 промтов, проверенных на реальных задачах: от простых формул до сложной очистки и финансовой отчётности. Каждый промт содержит задачу, готовый текст для копирования и пример результата. Промты расположены по возрастанию сложности: базовые, продвинутые и экспертные.
Ключевой принцип: LLM не видит вашу таблицу, пока вы не опишете структуру. Чем точнее вы опишете столбцы, типы данных и желаемый результат, тем меньше итераций потребуется. Ниже — проверенные формулировки.
Базовые промты: формулы и быстрые проверки
Эти промты решают повседневные задачи, с которыми сталкивается каждый, кто работает с таблицами. Они не требуют сложной подготовки и дают результат сразу.
1. Генерация формулы по описанию
Задача: написать формулу Excel для конкретного расчёта, не вспоминая синтаксис.
Промт:
Ты — эксперт по Excel. Напиши формулу для следующей задачи: в ячейках A2:A100 — выручка по дням, в B2:B100 — дата. Нужно посчитать сумму выручки за последние 7 дней относительно сегодняшней даты. Формула должна работать в Excel 2019 и Google Sheets. Объясни каждый аргумент.
Пример результата: LLM предложит формулу =СУММЕСЛИМН(A2:A100; B2:B100; ">="&СЕГОДНЯ()-7) и пояснит, что функция СУММЕСЛИМН суммирует диапазон A2:A100 по условию, заданному в B2:B100. В Google Sheets формула будет выглядеть так же, но с разделителями-запятыми. Если нужно учитывать только завершённые дни, промт можно уточнить: «исключи сегодняшний день».
2. Объяснение чужой формулы
Задача: разобраться в сложной формуле, оставшейся от коллеги.
Промт:
Объясни, что делает эта формула, шаг за шагом: =ЕСЛИОШИБКА(ИНДЕКС(C2:C100; ПОИСКПОЗ(A2; D2:D100; 0)); "не найдено"). Разбери каждый аргумент и укажи, в каких случаях формула вернёт ошибку.
Пример результата: LLM разложит формулу на составляющие: ИНДЕКС возвращает значение из C2:C100 по номеру строки, ПОИСКПОЗ ищет точное совпадение A2 в D2:D100. ЕСЛИОШИБКА перехватывает ошибку #Н/Д, если совпадения нет. Формула вернёт «не найдено», если A2 отсутствует в D2:D100, или если D2:D100 содержит пустые ячейки. Это классический аналог ВПР с обработкой ошибок.
3. Быстрая проверка данных на аномалии
Задача: найти выбросы и пропуски в числовом столбце без ручного просмотра.
Промт:
У меня есть столбец с числами (A2:A500). Предложи формулу, которая помечает строки, где значение отличается от среднего более чем на 2 стандартных отклонения. Также добавь формулу для подсчёта количества пустых ячеек в этом столбце. Выведи обе формулы с пояснениями.
Пример результата: LLM предложит для выбросов =ЕСЛИ(ABS(A2-СРЗНАЧ($A$2:$A$500))>2*СТАНДОТКЛОН.В($A$2:$A$500); "выброс"; ""). Для подсчёта пустых — =СЧИТАТЬПУСТОТЫ(A2:A500). Важно: СТАНДОТКЛОН.В работает в Excel 2010 и новее, в старых версиях — СТАНДОТКЛОН. Проверьте совместимость.
Продвинутые промты: очистка данных и сводные таблицы
Здесь начинается настоящая экономия времени. Промты этой группы помогают привести данные в порядок и построить отчёты без ручного перетаскивания полей.
4. Очистка грязных данных: стратегия
Задача: в таблице смешаны форматы дат, лишние пробелы, дубликаты и текстовые числа.
Промт:
У меня есть выгрузка из CRM (файл во вложении — опиши структуру: столбцы A:ID, B:Дата, C:Сумма, D:Клиент). Данные содержат: даты в форматах "ДД.ММ.ГГГГ" и "ГГГГ-ММ-ДД", суммы с пробелами и знаком рубля, дубликаты по ID. Предложи пошаговый план очистки в Excel без макросов, только формулы и инструменты. Для каждого шага укажи формулу или команду.
Пример результата: LLM предложит план:
1. Удалить дубликаты: Данные → Удалить дубликаты по столбцу A.
2. Привести даты: =ЕСЛИ(ЕЧИСЛО(B2); B2; ДАТАЗНАЧ(B2)) — но это не сработает для текстовых дат. Лучше использовать =ДАТА(ПСТР(B2;7;4); ПСТР(B2;4;2); ПСТР(B2;1;2)) для формата ДД.ММ.ГГГГ.
3. Очистить суммы: =ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C2;" руб.";""); " ";"")).
4. Проверить результат: =СЧЁТЗ(A2:A1000) и =СЧЁТ(A2:A1000) — если не равны, остались текстовые значения.
5. Сводная таблица по описанию
Задача: построить сводную, но не помнить, какие поля куда тащить.
Промт:
Есть таблица продаж: столбцы Дата, Регион, Менеджер, Сумма. Нужна сводная таблица: по строкам — Регион, по столбцам — месяц (из даты), значения — сумма продаж. Напиши пошаговую инструкцию для Excel и Google Sheets, включая группировку дат по месяцам. Если можно, дай формулу СУММЕСЛИМН для альтернативы без сводной.
Пример результата: LLM опишет шаги: в Excel — Вставка → Сводная таблица, перетащить Регион в строки, дату в столбцы (предварительно сгруппировать по месяцам), Сумму в значения. В Google Sheets — аналогично. Формула-альтернатива: =СУММЕСЛИМН(Сумма; Регион; $A2; Дата; ">="&B$1; Дата; "<="&КОНМЕСЯЦА(B$1;0)) — но она требует вспомогательной строки с датами.
6. Генерация скрипта Python для очистки
Задача: автоматизировать очистку больших файлов, где формулы Excel слишком медленные.
Промт:
Напиши скрипт на Python с pandas, который загружает Excel-файл, удаляет дубликаты по столбцу 'ID', приводит столбец 'Дата' к формату datetime (поддерживает форматы '%d.%m.%Y' и '%Y-%m-%d'), очищает столбец 'Сумма' от пробелов и символа рубля, затем сохраняет результат в новый Excel-файл. Добавь обработку ошибок и логирование количества удалённых строк.
Пример результата:
import pandas as pd
import logging
logging.basicConfig(level=logging.INFO)
def clean_excel(input_path, output_path):
df = pd.read_excel(input_path)
initial = len(df)
df = df.drop_duplicates(subset='ID')
logging.info(f'Удалено дубликатов: {initial - len(df)}')
df['Дата'] = pd.to_datetime(df['Дата'], format='%d.%m.%Y', errors='coerce')
df['Дата'] = df['Дата'].fillna(pd.to_datetime(df['Дата'], format='%Y-%m-%d', errors='coerce'))
df['Сумма'] = df['Сумма'].astype(str).str.replace(' руб.', '').str.replace(' ', '').astype(float)
df.to_excel(output_path, index=False)
LLM также добавит блок if __name__ == '__main__' и пример вызова.
7. Формула для поиска дубликатов с условием
Задача: найти не просто повторы, а дубликаты по комбинации полей.
Промт:
Нужна формула, которая помечает строки как дубликаты, если совпадают одновременно значения в столбцах A (ID клиента) и B (дата покупки). Первое вхождение не помечать. Объясни, как использовать формулу в условном форматировании.
Пример результата: =СЧЁТЕСЛИМН($A$2:$A2; A2; $B$2:$B2; B2)>1. LLM пояснит, что диапазон с абсолютной ссылкой на начало и относительной на текущую строку позволяет считать только предыдущие вхождения. Для условного форматирования: выделить диапазон A2:B100, создать правило «Использовать формулу» и вставить эту формулу.
8. Сводная с вычисляемым полем
Задача: добавить в сводную таблицу расчётное поле, которого нет в исходных данных.
Промт:
В сводной таблице есть поля: Выручка и Себестоимость. Нужно добавить вычисляемое поле «Прибыль» = Выручка - Себестоимость и «Маржа» = Прибыль / Выручка. Напиши инструкцию для Excel и Google Sheets, учитывая, что в Google Sheets вычисляемые поля в сводных могут работать иначе.
Пример результата: В Excel: Анализ сводной таблицы → Поля, элементы и наборы → Вычисляемое поле. В Google Sheets: вычисляемые поля в сводных таблицах поддерживаются, но формула вводится в поле «Вычисляемое поле» через кнопку «Добавить». LLM предупредит, что в Google Sheets нельзя использовать функции, зависящие от контекста, например, СУММ внутри вычисляемого поля.
Экспертные промты: финансовая отчётность и дашборды
Эти промты требуют точности и проверки. Они для тех, кто готовит отчёты для руководства или аудита.
9. Построение отчёта о прибылях и убытках (P&L) по проводкам
Задача: из журнала проводок собрать агрегированный P&L по месяцам.
Промт:
Есть таблица проводок: Дата, Счёт (номер), Сумма, Дебет/Кредит. Нужно построить отчёт о прибылях и убытках за квартал: выручка (счета 90.01), себестоимость (90.02), валовая прибыль, коммерческие расходы (44), прибыль от продаж. Напиши формулы Excel, которые автоматически суммируют по месяцам и считают итоги. Учти, что суммы могут быть в дебете и кредите.
Пример результата: LLM предложит использовать СУММЕСЛИМН с двумя условиями: по счёту и по месяцу. Например, выручка за январь: =СУММЕСЛИМН(Сумма; Счёт; "90.01"; Дата; ">="&ДАТА(2026;1;1); Дата; "<="&КОНМЕСЯЦА(ДАТА(2026;1;1);0)). Для себестоимости аналогично. LLM также напомнит, что в проводках выручка обычно по кредиту счёта 90.01, поэтому может потребоваться учитывать знак или использовать модуль.
10. Валидация данных перед отправкой в бухгалтерию
Задача: проверить, что в выгрузке нет отрицательных сумм, пустых контрагентов и дат из будущего.
Промт:
Напиши набор формул для проверки таблицы: столбцы A:Сумма, B:Контрагент, C:Дата. Нужно выявить: отрицательные суммы, пустые контрагенты, даты больше сегодняшней. Для каждой ошибки — отдельный столбец с флагом. В конце — общий флаг «Есть ошибки» с подсчётом количества.
Пример результата: LLM предложит:
- =ЕСЛИ(A2<0; "Отрицательная сумма"; "")
- =ЕСЛИ(B2=""; "Пустой контрагент"; "")
- =ЕСЛИ(C2>СЕГОДНЯ(); "Дата в будущем"; "")
- =ЕСЛИ(ИЛИ(D2<>""; E2<>""; F2<>""); "Есть ошибки"; "")
- =СЧЁТЕСЛИ(G2:G1000; "Есть ошибки")
11. Дашборд на основе сводных: пошаговая инструкция
Задача: собрать интерактивный дашборд из нескольких сводных таблиц.
Промт:
Опиши, как в Excel создать дашборд с тремя сводными таблицами (продажи по регионам, по месяцам, по менеджерам), срезами (slicers) и взаимосвязью между ними. Учти, что все сводные должны быть на основе одной исходной таблицы. Дай пошаговый план и предупреди о типичных ошибках.
Пример результата: LLM объяснит: преобразовать исходные данные в «умную таблицу» (Ctrl+T), создать три сводные на её основе, добавить срезы через «Вставка → Срез», затем связать срезы со всеми сводными через «Связи среза». Типичная ошибка: сводные на разных листах не обновляются одновременно, если не настроена связь.
12. Аудит формул: поиск циклических ссылок и ошибок
Задача: проверить сложную книгу на скрытые ошибки.
Промт:
Предложи способ найти в книге Excel все ячейки с ошибками (#Н/Д, #ЗНАЧ!, #ДЕЛ/0!) и циклические ссылки. Напиши формулу, которая выводит список адресов ошибочных ячеек, и инструкцию, как включить проверку циклических ссылок в Excel. Если можно, дай макрос VBA для автоматического поиска.
Пример результата: LLM предложит формулу =ЕСЛИОШИБКА(АДРЕС(СТРОКА(); СТОЛБЕЦ()); "") в комбинации с проверкой ЕОШИБКА, но признает, что без макроса обойти все ячейки сложно. VBA-макрос:
Sub FindErrors()
Dim cell As Range
For Each cell In ActiveSheet.UsedRange
If IsError(cell.Value) Then
Debug.Print cell.Address & " - " & cell.Value
End If
Next cell
End Sub
Для циклических ссылок: Файл → Параметры → Формулы → Включить итеративные вычисления (но это отключает предупреждение). Лучше использовать вкладку «Формулы» → «Проверка наличия ошибок» → «Циклические ссылки».
Как работать с промтами: три правила
Чтобы промты давали результат с первого раза, следуйте трём правилам.
- Описывайте структуру явно. Не «у меня есть таблица», а «столбцы A:ID, B:Дата, C:Сумма». LLM не видит файл, но может представить структуру по описанию.
- Указывайте версию Excel или Google Sheets. Функции и синтаксис различаются: СУММЕСЛИМН есть везде, а ПОИСКПОЗ в Google Sheets может работать с регулярными выражениями, а в Excel — нет.
- Просите проверку. Добавляйте в промт фразу «предложи способ проверить результат» — LLM часто даёт контрольную формулу или шаг.
Эти правила снижают количество итераций и делают результат предсказуемым.
Что дальше
LLM не заменяет аналитика, но снимает рутину: написание формул, поиск ошибок, генерацию скриптов. Начните с базовых промтов — они дают мгновенный выигрыш. По мере усложнения задач переходите к продвинутым и экспертным.
Если хотите глубже разобраться в аналитике данных и автоматизации, обратите внимание на Управление проектами — там разбирают не только Excel, но и Python, SQL и визуализацию. А для тех, кто работает с финансами, полезен материал о Средний заработок для отпускных в 2026 — он помогает понимать отчётность на уровне бизнеса.
Попробуйте первые три промта на своих таблицах. Если результат не устроил — уточните промт: добавьте пример строки или укажите версию Excel. Хороший промт — это диалог, а не одноразовый запрос.