Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

Функции ИИ в Excel: COPILOT() и LABS.GENERATIVEAI() — сравнение и применение

forest_paw 06.09.2025 8

Функции ИИ в Excel: COPILOT() и LABS.GENERATIVEAI() — сравнение и применение

Интеграция искусственного интеллекта в Excel открывает новые возможности для автоматизации анализа данных. В этой статье мы подробно разберем две ключевые функции для отправки промптов к ИИ — COPILOT() и LABS.GENERATIVEAI(), сравним их возможности и покажем практические примеры использования.

Сравнение функций COPILOT() и LABS.GENERATIVEAI()

По состоянию на август 2025 года в Excel доступны две основные функции для взаимодействия с искусственным интеллектом. Каждая из них имеет свои особенности, стоимость и ограничения.

Параметр COPILOT() LABS.GENERATIVEAI()
Стоимость Включена в лицензию Copilot Требуется кредитная карта, но стоимость минимальна
Лимиты запросов 100 вызовов за 10 минут 300 вызовов в час, практически неограниченно
Пропускная способность Пакетная обработка ~100 ячеек за вызов Один вызов за раз
Актуальность модели Фиксированная, примерно на год позади Выбор модели пользователем
Настройки управления Нет контроля температуры/длины Доступны оба параметра
Вызов кастомного агента/GPT Нет Нет
Настройка Доступна в некоторых сборках Бесплатное дополнение Excel Labs для большинства пользователей
Лучшее применение Массовые операции Настраиваемые параметры

Практическое применение LABS.GENERATIVEAI()

Рассмотрим реальный кейс использования функции LABS.GENERATIVEAI() для автоматизации поиска данных.

  1. Подготовка данных: В проекте требовалось определить год записи для 3400 песен. База данных Excel содержала столбцы с исполнителем и названием песни.
  2. Формирование промптов: Был создан отдельный столбец с 3400 вопросами вида: "В каком году Бенни Гудман впервые записал 'Sing, Sing, Sing'?" (ячейка C9).
  3. Применение функции: С помощью дополнения Excel Labs была введена формула =LABS.GENERATIVEAI(В9) (=LABS.GENERATIVEAI(C9)).
  4. Получение результатов: За 30 минут были получены ответы на все 3400 вопросов. Общая стоимость составила около 66 центов.
  5. Фиксация данных: Чтобы избежать повторных запросов, результаты были скопированы и вставлены как значения.

Важный контекст: (1) это был хобби-проект, (2) не было возможности вручную искать 3400 фактов, (3) без ИИ проект не был бы завершен, (4) точность 90% была приемлемой. По состоянию на январь 2024 года чат-боты всё ещё могут "галлюцинировать", поэтому ожидайте примерно 10% неверных ответов.

Настройка Excel Labs

  1. На вкладке Главная нажмите Надстройки.
  2. Найдите Excel Labs и установите дополнение.
  3. Excel Labs появится как последняя иконка на вкладке Главная.
  4. Откройте его, затем откройте LABS.GENERATIVEAI.
  5. Потребуется ключ API OpenAI — первые 30 дней бесплатно, затем требуется кредитная карта.
  6. Стоимость минимальна: один цент за 50+ вызовов.
  7. Переключитесь на Ручной пересчет, запустите один раз с помощью Пересчитать сейчас и вставьте значения.

Во время работы Excel ячейки кратковременно отображают "BUSY!". Вы можете настроить стиль ответа с помощью параметров на панели задач или переопределить их с помощью необязательных аргументов формулы.

Использование функции COPILOT()

Синтаксис функции: COPILOT(prompt_part1, [context1], [prompt_part2],[context2], …). Аргументы контекста могут содержать диапазон ячеек.

Пример: Допустим, у вас есть список городов в A2:A101. Ячейка B1 содержит "Верните главную туристическую достопримечательность в". Вы можете использовать формулу: =COPILOT(Б1,А2:А101,"Верните город в одном столбце и достопримечательность в следующем") (=COPILOT(B1,A2:A101,"Верните город в одном столбце и достопримечательность в следующем")). Эта формула вернет таблицу из 100 городов и достопримечательностей. Даже возвращая 100 ответов, это считается одним вызовом функции при соблюдении лимита в 100 вызовов за 10 минут.

Внимание: В "Версии 1" есть ошибка: COPILOT может случайно пропускать строки в ответе. Если вы запрашиваете 100 достопримечательностей, а в некоторых маленьких городах их нет, вы можете получить только 95 результатов. Нет пустой строки для отсутствующих ответов, поэтому сопоставление исходных 100 городов и 95 ответов может быть затруднительным. Добавление prompt_part2 с запросом города и достопримечательности помогает сохранить их вместе.

Функции COPILOT предлагают варианты осмотра достопримечательностей для города, введенного в D2.
Функции COPILOT предлагают варианты осмотра достопримечательностей для города, введенного в D2.

Иконки в столбце B создаются с помощью: =COPILOT("дайте мне подходящий эмодзи для каждого из",В5#) (=COPILOT("дайте мне подходящий эмодзи для каждого из",C5#)).

Стоимость в столбце E рассчитывается: =COPILOT("стоимость каждого мероприятия",В5#,"возвращая $ до $$$$") (=COPILOT("стоимость каждого мероприятия",C5#,"возвращая $ до $$$$")).

Каждая из трех описанных формул будет считаться одним вызовом COPILOT.

Бонусный совет: Автообновление сводных таблиц

Новость: Функция автообновления сводных таблиц дебютировала в августе 2025 года.

Для сводных таблиц, основанных на данных в сетке Excel и созданных с помощью кэша сводной таблицы (например, не из СТЕПЕНЬ (Power) Query и не сводной таблицы модели данных): Excel теперь будет автоматически обновлять сводную таблицу, если изменяются исходные данные в сетке. Иконка Автообновление появится на вкладке Анализ сводной таблицы.

Сводная таблица с тремя продуктами: Gadget, Gizmo и Widget. Общая выручка составляет 6,7 млн долларов.
Сводная таблица с тремя продуктами: Gadget, Gizmo и Widget. Общая выручка составляет 6,7 млн долларов.

Ячейка D2 изменяется с Gizmo на Doodad. Ячейка E2 изменяется с $22,810 на $2,000,000. Сводная таблица автоматически обновляется. Обратите внимание, что с новым продуктом сводная таблица стала выше, но новый продукт не сортируется в правильном месте.

После изменения двух ячеек в исходных данных сводная таблица автоматически обновляется. Поскольку изменилось название продукта, сводная таблица теперь на одну строку выше, что почти приводит к столкновению с примечанием под сводной таблицей.
После изменения двух ячеек в исходных данных сводная таблица автоматически обновляется.

Если вы попытаетесь изменить Gadget в D3 на Whatsit, в информационной панели появится сообщение: "НЕВОЗМОЖНО АВТООБНОВИТЬ. Одна или несколько обновленных сводных таблиц заблокированы данными на листе. Переместите или удалите блокирующие данные для обновления." Появится кнопка Обновить, которая приведет к перезаписи примечания в G8 сводной таблицей.

Заключение

Функции COPILOT() и LABS.GENERATIVEAI() представляют собой мощные инструменты для интеграции искусственного интеллекта в рабочие процессы Excel. Выбор между ними зависит от конкретных задач: COPILOT() идеален для массовых операций в рамках лицензии Microsoft 365, в то время как LABS.GENERATIVEAI() предлагает большую гибкость и контроль за минимальную плату. Автообновление сводных таблиц дополнительно усиливает автоматизацию работы с данными, делая Excel еще более эффективным инструментом для анализа.

Поделиться:

Похожие статьи

Генерация всех комбинаций с помощью функции BASE в Excel
Читать
Определение страны по телефонному номеру в Excel с помощью формулы
Читать
Пользовательские форматы чисел в Excel: полное руководство
Читать

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.