15 промтов для Excel и Google Sheets: от формул до дашбордов и макросов

15 промтов для Excel и Google Sheets: от формул до дашбордов и макросов

В 2026 году работа с таблицами перестала быть рутиной. Благодаря языковым моделям, таким как GPT-4, Claude 3.5 и Gemini, вы можете формулировать задачи на естественном языке и получать готовые формулы, макросы VBA, скрипты Google Apps Script и даже макеты дашбордов. В этой статье — подборка из 15 промтов, разбитых на три уровня сложности: базовый, продвинутый и экспертный. Каждый промт сопровождается задачей, точной формулировкой и примером результата.

Почему промты для Excel и Sheets — это must-have в 2026?

Согласно отчёту Microsoft Work Trend Index (2025), 72% пользователей Excel тратят до 3 часов в неделю на поиск правильной формулы или написание макроса. Использование промтов сокращает это время до 10–15 минут. Кроме того, AI-модели теперь умеют генерировать код на VBA и Google Apps Script, который можно сразу вставить в редактор макросов. Это особенно полезно для аналитиков, финансистов и продакт-менеджеров, которые работают с данными ежедневно.

Базовые промты (уровень 1): мгновенные формулы

1. Задача: Посчитать средневзвешенное значение

Промт: «Напиши формулу Excel для расчёта средневзвешенного значения, если столбец A — количество, столбец B — цена. Учти, что в данных могут быть пустые ячейки.»
Пример результата: =SUMPRODUCT((A2:A100)*(B2:B100))/SUM(A2:A100) с обработкой ошибок через IFERROR.

2. Задача: Извлечь домен из email-адреса

Промт: «Создай формулу Google Sheets, которая извлекает домен (всё после @) из ячейки A1. Если домена нет — верни пустую строку.»
Пример результата: =IF(ISNUMBER(FIND("@", A1)), MID(A1, FIND("@", A1)+1, LEN(A1)), "")

3. Задача: Условное форматирование на основе другой ячейки

Промт: «Напиши условие для условного форматирования в Excel: залить ячейку зелёным, если значение в этой строке в столбце C больше 100 И значение в столбце D равно "Да".»
Пример результата: Правило с формулой =AND($C1>100, $D1="Да").

4. Задача: Сумма по нескольким условиям

Промт: «Нужна формула SUMIFS в Excel: сложить продажи (столбец E), если дата (столбец A) в январе 2026 и менеджер (столбец B) — "Иванов"»
Пример результата: =SUMIFS(E:E, A:A, ">=01.01.2026", A:A, "<=31.01.2026", B:B, "Иванов")

5. Задача: Удалить дубликаты по одному столбцу с сохранением первой записи

Промт: «В Google Sheets есть данные: столбец A — ID, столбец B — имя. Нужно удалить дубликаты по ID, оставив первую строку. Какая формула или инструмент подойдёт?»
Пример результата: Использовать UNIQUE(A:A) или SORTN(A:B, 9^9, 2, A:A, TRUE).

Продвинутые промты (уровень 2): сводные таблицы и динамические массивы

6. Задача: Создать макет сводной таблицы вручную через формулу

Промт: «В Excel данные: столбец A — категория, B — месяц, C — сумма. Нужно получить таблицу, где строки — категории, столбцы — месяцы, а на пересечении — сумма. Использовать формулу, без сводной таблицы.»
Пример результата: Использовать PIVOTBY или SUMIFS с комбинацией UNIQUE и TRANSPOSE.

7. Задача: Автоматическая группировка данных по возрасту

Промт: «Напиши формулу Excel, которая разбивает возраст (столбец A) на группы: 0–18, 19–35, 36–55, 56+. Результат — новый столбец с названием группы.»
Пример результата: =IFS(A1<=18, "0-18", A1<=35, "19-35", A1<=55, "36-55", TRUE, "56+")

8. Задача: Динамический выпадающий список

Промт: «Создай динамический выпадающий список в Google Sheets, который обновляется автоматически при добавлении новых пунктов в исходный диапазон. Исходные данные — столбец A на листе "Справочник".»
Пример результата: Использовать =OFFSET(Справочник!$A$1,0,0,COUNTA(Справочник!$A:$A),1) в Data Validation.

9. Задача: Поиск последнего непустого значения в столбце

Промт: «В Excel есть столбец с данными, которые добавляются сверху вниз. Нужно получить последнее непустое значение. Дата и время не подходят — только формула.»
Пример результата: =LOOKUP(2,1/(A:A<>""),A:A) или =XLOOKUP(TRUE, A:A<>"", A:A, "", 0, -1).

10. Задача: Транспонирование таблицы с сохранением связей

Промт: «Есть таблица: столбец A — ID, столбцы B–F — данные за 5 дней. Нужно превратить её в длинный формат (ID, день, значение) без макросов.»
Пример результата: Использовать WRAPROWS или ручную комбинацию TOCOL и VSTACK.

Экспертные промты (уровень 3): макросы VBA, скрипты и дашборды

11. Задача: Макрос для очистки данных от лишних пробелов и непечатных символов

Промт: «Напиши макрос VBA для Excel, который проходит по всем ячейкам выделенного диапазона, удаляет лишние пробелы (TRIM), непечатные символы (CLEAN) и заменяет кавычки на прямые.»
Пример результата:

Sub CleanData()
    Dim cell As Range
    For Each cell In Selection
        cell.Value = Application.WorksheetFunction.Clean(Application.WorksheetFunction.Trim(cell.Value))
        cell.Value = Replace(cell.Value, Chr(147), Chr(34))
        cell.Value = Replace(cell.Value, Chr(148), Chr(34))
    Next cell
End Sub

12. Задача: Скрипт Google Apps Script для автоматического создания PDF-отчёта

Промт: «Напиши скрипт Google Apps Script, который берёт данные с листа "Данные" (столбцы A–D), создаёт копию листа "Шаблон", заполняет её и сохраняет в PDF в папку на Google Диске.»
Пример результата: Скрипт с использованием SpreadsheetApp, DriveApp и UrlFetchApp для экспорта.

13. Задача: Макрос для группировки строк по цвету заливки

Промт: «Нужен макрос VBA, который группирует строки в Excel по цвету заливки ячеек столбца A. Каждый цвет — отдельная группа с плюсом/минусом.»
Пример результата: Цикл по строкам, сравнение Interior.Color и применение Range.OutlineLevel.

14. Задача: Интерактивный дашборд на основе формул (без сводных)

Промт: «Разработай план дашборда в Excel: 4 метрики (сумма, среднее, количество, максимум), динамические срезы по дате и категории, без использования сводных таблиц. Какие функции использовать?»
Пример результата: Использовать SUMIFS, AVERAGEIFS, COUNTIFS, MAXIFS с выпадающими списками для фильтрации через INDIRECT.

15. Задача: Автоматическая отправка email из Google Sheets при изменении данных

Промт: «Напиши триггер на Google Apps Script, который отслеживает изменения в столбце C (статус) на листе "Заказы". Если статус меняется на "Готово", отправляется email менеджеру из столбца B с темой "Заказ №[ID] готов".»
Пример результата: Использовать onEdit(e), проверку e.range.getColumn() == 3, отправку через MailApp.sendEmail.

Как улучшить промты: 3 совета

  1. Указывайте контекст: "В Excel 365" или "Google Sheets 2026" — модели учитывают версию продукта.
  2. Добавляйте пример данных: "Столбец A: даты в формате ДД/ММ/ГГГГ, столбец B: текст" — точность формул повышается на 30%.
  3. Просите объяснение: "Добавь комментарии к каждой строке кода" — так вы поймёте, как работает макрос.

Заключение

Промты — это мост между вашей задачей и готовым решением. Базовые промты экономят минуты, экспертные — часы. В 2026 году AI-инструменты уже интегрируются напрямую в Excel через Microsoft Copilot и в Google Sheets через Gemini. Но даже без них, грамотно составленный промт позволяет получить точную формулу или рабочий макрос с первой попытки. Начните с простого — попросите AI написать формулу для вашей текущей задачи — и вы увидите, как меняется подход к работе с таблицами.

Автор: технический редактор блога asibiont.com

← Все статьи

Комментарии