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

Введение

Каждый разработчик или аналитик знает: рутинная работа с таблицами отнимает часы, которые можно потратить на более важные задачи. Я сам ежедневно работаю в Excel и Google Sheets, и за последние два года AI-промты стали моим секретным оружием. Вместо того чтобы гуглить сложные формулы или писать макросы с нуля, я просто прошу нейросеть сделать это за меня. Результат — скорость выросла в 3-5 раз, а ошибки стали редкостью.

В этой подборке я делюсь 12 проверенными промтами, которые использую в реальных проектах: от генерации формул и сводных таблиц до создания макросов VBA и дашбордов. Каждый промт — это конкретная инструкция, которую можно скопировать и сразу применить. Никакой воды — только практика.

1. Генерация сложных формул

Промт: «Напиши формулу Excel для вычисления средневзвешенного значения, где столбец A — значения, столбец B — веса. Учти, что в данных могут быть пустые ячейки. Формула должна игнорировать строки, где значение или вес пусты.»

Пример использования: Вместо того чтобы разбираться с SUMPRODUCT и массивами, я просто скопировал результат: =SUMPRODUCT((A2:A100<>"")(B2:B100<>""), A2:A100, B2:B100)/SUMPRODUCT((A2:A100<>"")(B2:B100<>""), B2:B100). Работает без правок.

2. Создание сводной таблицы

Промт: «У меня есть таблица продаж с колонками: Дата (столбец A), Товар (B), Категория (C), Сумма (D). Нужно построить сводную в Google Sheets: строки — Категория, столбцы — Месяц (из Дата), значения — сумма Суммы. Напиши формулу QUERY для этого.»

Пример результата: =QUERY(A:D, "select C, sum(D) where A is not null group by C pivot month(A)", 1). Промт сработал идеально — дата автоматически преобразуется в месяц.

3. Условное форматирование

Промт: «Напиши правило условного форматирования для Excel: если ячейка в столбце C содержит слово "Просрочено" и дата в столбце A старше сегодняшней на 30 дней, то закрась всю строку красным. Диапазон: A2:E100.»

Применение: Правило =И(C2="Просрочено"; A2<СЕГОДНЯ()-30) применяется к диапазону =$A$2:$E$100. Экономит время на ручной проверке.

4. Макрос VBA для автоматизации

Промт: «Напиши макрос VBA для Excel, который на листе "Данные" находит последнюю заполненную строку в столбце A, затем копирует строки с 2 по эту последнюю на новый лист "Отчет", удаляя дубликаты по столбцу B. Макрос должен быть защищен от ошибок, если лист "Отчет" уже существует — удалить его и создать заново.»

Кейс: Я запускаю этот макрос каждое утро для обработки выгрузки из CRM. Время сократилось с 10 минут до 2 секунд.

5. Google Apps Script для автоматизации

Промт: «Напиши скрипт Google Apps Script для Google Sheets, который каждый час проверяет ячейку A1 на листе "Статус". Если значение в ней "Ошибка", отправляет мне email на my@email.com с темой "Ошибка в таблице" и текстом из ячейки B1. Добавь триггер на выполнение каждый час.»

Результат: Скрипт из 30 строк кода с функцией createTimeDrivenTriggers. Работает стабильно уже полгода.

6. Построение дашборда

Промт: «У меня есть данные по продажам за 2025-2026 годы: столбцы Дата, Регион, Менеджер, Сумма. Помоги спроектировать дашборд в Google Sheets с тремя графиками: 1) линейный график продаж по месяцам, 2) круговая диаграмма по регионам, 3) гистограмма по менеджерам (топ-10). Напиши формулы для расчета месяцев и топ-10.»

Применение: Промт выдал структуру дашборда и формулы: для топ-10 =SORT(UNIQUE(D2:D), SUMIF(D:D, UNIQUE(D2:D), E:E), FALSE). Осталось только вставить графики.

7. Очистка данных

Промт: «В столбце A есть список email-адресов, но некоторые написаны с пробелами, заглавными буквами и лишними символами. Напиши формулу, которая приводит все к нижнему регистру, удаляет пробелы в начале/конце и оставляет только допустимые символы (буквы, цифры, @, точка, дефис, подчеркивание).»

Формула: =LOWER(TRIM(REGEXREPLACE(A2, "[^a-zA-Z0-9@.-_]", ""))). Регулярка чистит всё лишнее.

8. Импорт данных из API

Промт: «Напиши формулу Google Sheets для импорта курса USD/RUB с сайта ЦБ РФ через API. Используй IMPORTDATA или IMPORTHTML. Выведи курс в ячейку A1 с точностью до двух знаков.»

Результат: =IMPORTHTML("https://www.cbr.ru/currency_base/daily/", "table", 1) — но пришлось уточнить, что нужна конкретная таблица. Второй промт дал =INDEX(IMPORTDATA("https://www.cbr.ru/scripts/XML_daily.asp?date_req="&TEXT(TODAY(),"DD.MM.YYYY")),...).

9. Поиск и замена с условиями

Промт: «В столбце B есть названия товаров. Если название содержит слово "iPhone", замени его на "Apple iPhone", но только если в столбце C стоит значение "Да" (актуально). Напиши формулу для новой колонки.»

Формула: =IF(AND(ISNUMBER(SEARCH("iPhone", B2)), C2="Да"), "Apple iPhone", B2). Просто и эффективно.

10. Валидация данных

Промт: «Создай правило валидации данных для Google Sheets: в столбце D (диапазон D2:D100) можно вводить только даты, которые не старше 90 дней от сегодня. При ошибке показывать предупреждение "Дата не может быть старше 90 дней".»

Настройка: Промт сгенерировал точные параметры: правило — диапазон дат, минимум =СЕГОДНЯ()-90, максимум =СЕГОДНЯ().

11. Сортировка и фильтрация

Промт: «Напиши формулу SORT в Google Sheets, которая сортирует таблицу A2:E100 по столбцу C (числа) по убыванию, но только те строки, где в столбце B стоит "Активен". Результат выведи начиная с ячейки G2.»

Формула: =SORT(FILTER(A2:E100, B2:B100="Активен"), 3, FALSE). Работает без дополнительных действий.

12. Объединение данных из нескольких листов

Промт: «В Google Sheets есть 4 листа: Январь, Февраль, Март, Апрель. На каждом листе данные в столбцах A (Товар) и B (Продажи). Нужно объединить все данные на листе "Итоги" в один список. Напиши формулу с использованием {} или QUERY.»

Решение: ={Январь!A2:B; Февраль!A2:B; Март!A2:B; Апрель!A2:B}. Промт также предложил вариант с QUERY для уникальных значений.

Заключение

Эти 12 промтов — база, которую я использую почти каждый день. Они экономят мне от 30 минут до 2 часов в день. Главное — не бойтесь экспериментировать: если первый результат не идеален, уточните промт, добавив конкретные условия. AI отлично понимает контекст, если вы говорите на языке Excel и Sheets.

Совет: сохраните эти промты в заметки и адаптируйте под свои задачи. Через неделю вы удивитесь, как раньше обходились без них. А если хотите углубиться — изучите VBA и Apps Script: промты для них — отдельный мощный инструмент.

← Все статьи

Комментарии