15 промтов для Excel и Google Sheets: от формул до дашбордов — полный гайд 2026

Введение

Работа с электронными таблицами — базовая компетенция для аналитиков, финансистов и менеджеров. По данным опроса Stack Overflow за 2025 год, более 40% профессионалов data-driven сферы ежедневно используют Excel или Google Sheets, а 68% из них тратят до 3 часов в неделю на повторяющиеся операции вроде поиска ошибок в формулах или построения сводных таблиц. Промты — это готовые текстовые шаблоны, которые вы копируете, подставляете свои данные и получаете результат: формулу, макрос, структуру дашборда. В этой статье — 15 проверенных промтов для Excel и Google Sheets, разбитых на три уровня: базовый, продвинутый и экспертный.

Базовые промты

1. Быстрая очистка данных

Задача: Удалить лишние пробелы, перевести текст в нижний регистр, убрать дубликаты.
Промт: «Очисти колонку A от двойных пробелов, приведи текст к нижнему регистру и удали дубликаты строк. Формула должна быть универсальной для Excel и Google Sheets.»
Результат: Вы получите комбинацию функций =TRIM(A1) (удаляет пробелы) и =LOWER(A1), затем можно вручную применить Data > Remove Duplicates. Для автоматизации используйте =UNIQUE(TRIM(LOWER(A:A))) в Google Sheets.

2. Условное форматирование по дате

Задача: Выделить ячейки, где дата меньше сегодняшней (просроченные задачи).
Промт: «Создай правило условного форматирования для диапазона A1:A100: если дата меньше СЕГОДНЯ(), залей ячейку красным.»
Результат: В Excel: Home > Conditional Formatting > New Rule > Use a formula: =A1 Conditional formatting > Custom formula: =A1<TODAY() — заливка #FF0000.

3. Подсчёт уникальных значений

Задача: Посчитать, сколько уникальных клиентов в списке.
Промт: «Напиши формулу для подсчёта уникальных значений в колонке A, игнорируя пустые ячейки.»
Результат: В Excel (Office 365): =COUNTA(UNIQUE(FILTER(A:A, A:A<>""))). В Google Sheets: =COUNTA(UNIQUE(FILTER(A:A, A:A<>""))).

4. VLOOKUP с ошибкой

Задача: Найти цену товара по его ID, но если ID нет — вывести «Не найден».
Промт: «Используй VLOOKUP для поиска значения из B2 в таблице D:E. Если значение не найдено, выведи “Не найден” вместо #N/A.»
Результат: =IFERROR(VLOOKUP(B2, D:E, 2, FALSE), "Не найден").

5. Суммирование по условию

Задача: Посчитать сумму продаж только для менеджера «Иванов».
Промт: «Суммируй значения в колонке B, если в колонке A стоит “Иванов”.»
Результат: =SUMIF(A:A, "Иванов", B:B).

Продвинутые промты

6. Сводная таблица в динамике

Задача: Автоматически обновлять сводную таблицу при добавлении новых строк.
Промт: «Создай сводную таблицу на основе именованного диапазона “Данные” (колонки: Дата, Категория, Сумма). Настрой автообновление при добавлении строк.»
Результат: В Excel: выделите данные > Insert > PivotTable > добавьте в таблицу (Ctrl+T) — таблица будет расширяться автоматически. В Sheets: используйте Pivot Table с диапазоном A:C, но для автообновления лучше перейти на =QUERY(A:C, "select A, sum(C) group by A").

7. QUERY с группировкой по месяцам

Задача: Сгруппировать продажи по месяцам из дат.
Промт: «Напиши QUERY для Google Sheets: из колонок A (дата) и B (сумма) сгруппируй суммы по месяцам, отсортируй по убыванию.»
Результат: =QUERY(A:B, "select month(A)+1, sum(B) group by month(A) order by sum(B) desc label month(A)+1 'Месяц', sum(B) 'Сумма'").

8. Макрос для форматирования отчёта

Задача: Макрос, который автоматически выравнивает текст, устанавливает границы и автоширину столбцов.
Промт: «Напиши VBA-макрос для Excel: выдели диапазон A1:Z100, выровняй текст по центру, добавь границы, установи автоширину столбцов.»
Результат: Sub FormatReport() Range("A1:Z100").Select With Selection .HorizontalAlignment = xlCenter .Borders.LineStyle = xlContinuous End With Selection.Columns.AutoFit End Sub. Вставьте через Alt+F11 > Insert > Module.

9. Google Apps Script: отправка email по условию

Задача: При достижении порога в ячейке B2 (например, >1000) отправить email менеджеру.
Промт: «Напиши Google Apps Script, который проверяет ячейку B2 листа “Отчёт”. Если значение >1000, отправляет email на адрес из ячейки C2.»
Результат: function checkValue() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Отчёт"); var value = sheet.getRange("B2").getValue(); if (value > 1000) { var email = sheet.getRange("C2").getValue(); MailApp.sendEmail(email, "Порог превышен", "Значение: " + value); } }. Триггер: Edit > Current project’s triggers > Time-driven.

10. Импорт данных из CSV

Задача: Автоматически загружать CSV из URL в Google Sheets.
Промт: «Импортируй CSV-файл с URL https://example.com/data.csv в лист “Данные” с разделителем точка с запятой.»
Результат: =IMPORTDATA("https://example.com/data.csv") — но если разделитель не запятая, используйте =SPLIT(IMPORTDATA(...), ";"). В Excel: Data > Get Data > From Web.

Экспертные промты

11. Сценарии «что-если» с таблицами данных

Задача: Проанализировать, как меняется чистая прибыль при разных объёмах продаж и ценах.
Промт: «Создай таблицу данных с двумя переменными: объём продаж (100-500) и цена (10-50). Ячейка результата — чистая прибыль. Покажи в виде матрицы.»
Результат: В Excel: Data > What-If Analysis > Data Table. В строку введите возможные цены, в столбец — объёмы. Формула: =B2*B3-B4 (где B2 — цена, B3 — объём, B4 — затраты). Получите матрицу прибыли.

12. Power Query: объединение таблиц по ключу

Задача: Объединить таблицу заказов (ID, дата) с таблицей клиентов (ID, имя) по ID клиента, сохранив только совпадения.
Промт: «Напиши шаги Power Query (M-код) для объединения двух таблиц: Заказы и Клиенты. Используй ID как ключ, тип объединения — inner.»
Результат: В Power Query: Home > Merge Queries > выберите таблицы, ID как столбец, Join Kind = Inner. M-код: = Table.NestedJoin(Заказы, {"ID"}, Клиенты, {"ID"}, "Клиенты", JoinKind.Inner).

13. Динамический дашборд с чекбоксами

Задача: Дашборд, где пользователь отмечает чекбоксами категории, и график перерисовывается только по ним.
Промт: «Создай дашборд в Google Sheets: чекбоксы для каждой категории (A1:A5), динамическая гистограмма, которая суммирует значения только для отмеченных категорий.»
Результат: Используйте =FILTER(B:B, A:A=TRUE) для сбора активных категорий, затем QUERY или SUMIF. График: Insert > Chart, диапазон — результат FILTER.

14. Регулярные выражения для очистки телефонов

Задача: Привести номера телефонов к формату +7 (XXX) XXX-XX-XX, удалив лишние символы.
Промт: «Напиши формулу с регулярным выражением для Google Sheets: из колонки A убери всё, кроме цифр и знака +, затем отформатируй в +7 (XXX) XXX-XX-XX.»
Результат: =REGEXREPLACE(A1, "[^0-9+]", "") — очистка. Затем =REGEXREPLACE(REGEXREPLACE(A1, "(\+7)(\d{3})(\d{3})(\d{4})", "$1 ($2) $3-$4"). В Excel используйте Power Query или VBA для замены.

15. Автоматическое создание отчёта в PDF

Задача: Каждый понедельник в 9:00 экспортировать диапазон A1:Z100 в PDF и отправлять на email.
Промт: «Настрой Google Apps Script для создания PDF из диапазона “Отчёт” каждый понедельник в 9:00 и отправки на email admin@example.com.»
Результат: function createPDF() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Отчёт"); var range = sheet.getRange("A1:Z100"); var blob = range.getSheet().getParent().getAs('application/pdf').setName("Отчёт.pdf"); MailApp.sendEmail("admin@example.com", "Еженедельный отчёт", "Прикреплён PDF", {attachments: [blob]}); }. Триггер: Time-driven > Week timer > Monday 9-10am.

Заключение

Промты экономят часы ручного труда — от очистки данных до построения сложных дашбордов. Начните с базовых формул (SUMIF, VLOOKUP), переходите к QUERY и VBA, а затем автоматизируйте сценарии через Power Query или Google Apps Script. Главное — адаптируйте промты под свои данные: замените «A1» на реальные диапазоны, проверьте разделители в CSV.

Если вы работаете с API-подключениями к CRM или маркетплейсам, многие готовые решения для интеграции данных уже реализованы в платформах вроде ASI Biont. ASI Biont поддерживает подключение к Google Sheets через API — подробнее на asibiont.com/courses. Это позволяет забирать данные из внешних систем прямо в таблицы без написания кода с нуля.

← Все статьи

Комментарии

Читайте также

От пропсов до мемоизации: как ИИ пишет React-компоненты, которые не стыдно показать код-ревью

27 августа 2026

SQL-запросы как ракета: 15 промтов для отладки, оптимизации и проектирования баз данных

26 августа 2026

Как превратить ChatGPT в личного репетитора английского: 18 промтов, которые реально работают

26 августа 2026

Мультимодальный ИИ в деле: 15 промтов, которые превращают текст, картинки и видео в рабочие проекты

26 августа 2026

Легаси-код и ИИ: 10 промтов, которые превращают «болото» в чистую архитектуру

26 августа 2026

SQL-запросы и PostgreSQL: как ИИ превращает рутину в магию — 15 промтов для разработчика и аналитика

26 августа 2026

15 промтов для Excel и Google Sheets, которые превратят ваш хаос в чистую аналитику

26 августа 2026

От прототипа до продакшена за вечер: как собрать лендинг на промтах и не сойти с ума

25 августа 2026

SQL и NoSQL под контролем: 10 промтов, которые заменят DBA, если вы разработчик

25 августа 2026