Создайте XLOOKUP между листами Excel

Автор: AILesson5 мин на настройкуПроверено на:ChatGPTПроверено: 2026-08-28

Быстрый ответ

Свяжите два листа, явно указав ключ, правило сопоставления и поведение при отсутствии совпадения. Укажите: Целевой лист, Исходный лист, Правила сопоставления и обработки исключений. Ожидаемый результат: Проверенная формула поиска с проверками дубликатов и качества данных.

1

Добавьте контекст

ваш текст остаётся в этом браузере. AILesson Prompts не отправляет его ни в модель, ни на сервер.

2

Ваш промпт

Незаполненные поля остаются видимыми как заполнители, поэтому вы всё равно можете скопировать и отредактировать промпт

Создайте формулу XLOOKUP в Excel для этих листов.

Целевой лист:
[target]

Исходный лист:
[source]

Правила сопоставления и обработки исключений:
[rules]

Прежде чем писать формулу, подтвердите ключ поиска, возвращаемое поле, выбор точного или приблизительного совпадения и уникальность ключа в источнике. Не выбирайте молча первую запись при наличии дубликатов. Верните:
1. Формулу для первой строки целевого листа
2. Объяснение каждого аргумента XLOOKUP
3. Поведение для пустых значений и отсутствия совпадения
4. Проверки несовпадения типов текста и чисел, пробелов и дублирующихся ключей
5. Четыре тестовых случая и ожидаемые результаты
6. Версию со структурированными ссылками, если оба диапазона являются таблицами Excel.
Попробовать в Playground
Конфиденциально по умолчаниюПромпт собирается локально в вашем браузере. Не вводите конфиденциальную информацию в сервисы ИИ, если ваша организация этого не разрешает.

От исходных данных к результату

Разобранный пример

Посмотрите, как конкретный контекст превращает этот рецепт в полезный результат

Реальный ввод

Целевой лист
Лист Orders: в столбце A находится Order ID, в столбце B — Customer ID, а в столбце F должен быть Customer Segment. Данные начинаются со строки 2.
Исходный лист
Лист Customers: в столбце A находятся уникальные значения Customer ID, а в столбце D — Customer Segment. Заголовки находятся в строке 1.
Правила сопоставления и обработки исключений
Использовать точное совпадение. При пустом Customer ID возвращать пустое значение. Для неизвестных идентификаторов показывать «Проверить». Дублирующиеся идентификаторы в Customers являются ошибками данных и должны отмечаться, а не приниматься молча.

Пример вывода

Подтверждённое соответствие: Orders!B2 — искомое значение, Customers!A:A — массив поиска, Customers!D:D — возвращаемый массив. Customer ID должен быть уникальным; используется точное совпадение.

Формула для Orders!F2 =IF(B2="","",XLOOKUP(B2,Customers!$A:$A,Customers!$D:$D,"Проверить",0))

Внешняя функция IF сохраняет пустыми строки без входного значения. XLOOKUP ищет B2 в закреплённом столбце идентификаторов клиентов, возвращает значение из той же строки столбца D, показывает «Проверить» при отсутствии совпадения и использует режим 0 для точного сопоставления. Знаки доллара закрепляют исходные столбцы при копировании.

Проверки данных: сравните результаты ISTEXT и ISNUMBER для обоих столбцов идентификаторов; проверьте длину строк до и после TRIM; используйте =COUNTIF(Customers!$A:$A,A2) во вспомогательном столбце и исследуйте результаты больше 1.

Тесты: известный идентификатор → указанный сегмент; пустой идентификатор → пустое значение; неизвестный идентификатор → Проверить; дубликат идентификатора в источнике → отметка вспомогательной проверкой до того, как результату поиска можно будет доверять.

Версия для таблиц: =IF([@[Customer ID]]="","",XLOOKUP([@[Customer ID]],Customers[Customer ID],Customers[Customer Segment],"Проверить",0)).

Почему это работает

  1. 1

    Явное указание обеих сторон соединения помогает не перепутать массив поиска с возвращаемым массивом.

  2. 2

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

Проверьте результат

  • Уникален ли ключ источника в рамках предполагаемого бизнес-смысла?

  • Хранятся ли искомые значения и ключи источника с одинаковым типом и нормализацией?

  • Возвращает ли заведомо не совпадающая строка ожидаемый видимый результат?

Используйте уверенно

Часто задаваемые вопросы

Практические ответы о том, когда использовать этот рецепт, что нужно предоставить и где по-прежнему важна проверка человеком

Что подготовить перед использованием «Создайте XLOOKUP между листами Excel»?

Для «Создайте XLOOKUP между листами Excel» подготовьте целевой лист, исходный лист, а также правила сопоставления и обработки исключений. Заменяйте заполнители только проверяемой информацией. Если какая-либо деталь неизвестна, явно сохраните эту неопределённость и не просите модель делать выводы самостоятельно.

Когда результат «Создайте XLOOKUP между листами Excel» ещё не готов к использованию?

Результат не готов, если на основе предоставленных данных он ещё не даёт заявленный итог — проверенную формулу поиска с проверками дубликатов и качества данных — либо опирается на неразрешённые предположения, отсутствующие согласования или вымышленные подробности. Используйте контрольные вопросы как критерии допуска: исправьте исходные данные или назначьте конкретного уполномоченного рецензента вместо того, чтобы шлифовать неподтверждённый результат.

Для каких инструментов ИИ зафиксированы тесты «Создайте XLOOKUP между листами Excel»?

В опубликованном журнале тестирования «Создайте XLOOKUP между листами Excel» по состоянию на 2026-08-28 указан ChatGPT. Это подтверждает только зафиксированные запуски, но не гарантирует совместимость или одинаковые результаты в последующих версиях продукта. При использовании другого инструмента или версии оставьте все ограничения явными и перед применением повторите проверку результата.

Другие способы изучения

Где этот рецепт применим

Продолжайте работу

AILesson · Рекомендуемые курсы

ваш следующий шаг: примените ИИ на практике

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

Просмотреть все курсы