KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как использовать новую и расширенную функцию XLOOKUP в Excel (10 примеров)

АвторZhoumandyДата изменения

Новая функция Excel XLOOKUP — самая мощная и простая функция поиска, которую предлагает Excel. Благодаря неустанным усилиям корпорация Microsoft наконец выпустила её, чтобы заменить ВПР, ГПР, ИНДЕКС+ПОИСКПОЗ и другие функции поиска.

В этом руководстве мы расскажем о преимуществах функции XLOOKUP и покажем, как её использовать для решения различных задач поиска.

Как получить функцию XLOOKUP?

Синтаксис

Примеры

Скачать файл с примерами XLOOKUP

Как получить функцию XLOOKUP?

Функция XLOOKUP доступна только в Excel для Microsoft 365, Excel 2021 и более поздних версиях, а также в Excel для веб-браузера. Если вы используете Excel 2019 или более раннюю версию, настоятельно рекомендуем обновиться, чтобы получить доступ к XLOOKUP.

Синтаксис

Функция выполняет поиск по заданному диапазону или массиву и возвращает значение первого найденного совпадения. Её синтаксис выглядит следующим образом:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Снимок экрана синтаксиса функции XLOOKUP

Аргументы:

  1. Lookup_value (required): значение, которое вы ищете. Оно может находиться в любом столбце диапазона table_array.
  2. Lookup_array (required): массив или диапазон, в котором выполняется поиск заданного значения.
  3. Return_array (required): массив или диапазон, из которого необходимо получить значение.
  4. If_not_found (optional): значение, возвращаемое при отсутствии совпадения. Вы можете задать собственный текст в аргументе [if_not_found], чтобы указать, что совпадение не найдено.
    В противном случае по умолчанию будет возвращена ошибка #N/A.
  5. Match_mode (optional)Здесь можно указать способ сопоставления искомого значения со значениями в массиве lookup_array.
    • 0 (по умолчанию) = Точное совпадение. Если совпадение не найдено, возвращается значение #N/A.
    • -1 = Точное совпадение. Если точное совпадение не найдено, возвращается ближайшее меньшее значение.
    • 1 = Точное совпадение. Если точное совпадение не найдено, возвращается следующее большее значение.
    • 2 = Частичное совпадение. Используйте подстановочные знаки *, ? и ~ для поиска с их помощью.
  6. Search_mode (optional)Здесь можно задать порядок выполнения поиска.
    • 1 (по умолчанию) = Выполняет поиск значения lookup_value от первого элемента к последнему в массиве lookup_array.
    • -1 = Выполняет поиск значения lookup_value от последнего элемента к первому, что особенно полезно для получения последнего совпадающего результата в массиве lookup_array.
    • 2. Выполняет бинарный поиск, для которого массив lookup_array должен быть отсортирован по возрастанию; в противном случае результат окажется некорректным.
    • -2 = Выполняет бинарный поиск, для которого массив lookup_array должен быть отсортирован по убыванию. Если массив не отсортирован, результат окажется некорректным.

Чтобы получить подробную информацию об аргументах, выполните следующие действия:

1. Введите приведённый ниже синтаксис в пустую ячейку. Обратите внимание: достаточно ввести только одну скобку.

=XLOOKUP(

Снимок экрана синтаксиса XLOOKUP в ячейке Excel

2. Нажмите Ctrl+A — появится окно подсказки с аргументами функции, а закрывающая скобка добавится автоматически.

Снимок экрана диалогового окна «Аргументы функции» в Excel

3. Разверните панель данных и увидите все шесть аргументов функции XLOOKUP.

Снимок экрана панели аргументов функции XLOOKUP с подробными данными в Excel>,>,>,Снимок экрана панели аргументов функции XLOOKUP с подробными данными в Excel

Примеры

Теперь вы, без сомнения, освоили основные принципы работы функции XLOOKUP. Давайте перейдём к практическим примерам её применения.

Пример 1: Точное совпадение

Выполните точное совпадение с помощью XLOOKUP

Вас когда-нибудь раздражало, что при использовании функции VLOOKUP каждый раз приходится указывать режим точного совпадения? К счастью, с замечательной функцией XLOOKUP эта проблема исчезает — по умолчанию она ищет именно точное совпадение.

Допустим, у вас есть список запасов канцелярских товаров, и вы хотите узнать цену за единицу одного из них — например, компьютерной мыши. Выполните следующие действия:

Снимок экрана списка канцелярских принадлежностей в Excel для XLOOKUP

Введите приведённую ниже формулу в пустую ячейку F2 и нажмите клавишу Enter, чтобы instantly получить результат.

=XLOOKUP(E2,A2:A10,C2:C10)

Снимок экрана формулы XLOOKUP в ячейке Excel

Теперь вы знаете цену за единицу мыши благодаря продвинутой формуле XLOOKUP. Поскольку код совпадения по умолчанию настроен на точное совпадение, указывать его дополнительно не нужно. Это гораздо проще и эффективнее, чем VLOOKUP.

Точное совпадение всего за несколько кликов

Возможно, вы используете более раннюю версию Excel и пока не планируете обновляться до Excel 2021 или Microsoft 365. В таком случае настоятельно рекомендуем удобную функцию «Поиск значения». С её помощью вы получите нужный результат без сложных формул и без доступа к XLOOKUP.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Щёлкните по ячейке, куда нужно поместить результат поиска.

2. Перейдите на вкладку «Kutools», выберите «Помощник формул» и нажмите «Помощник формул» в разделе «Раскрывающийся список».

Снимок экрана опции Kutools «Помощник формул» на ленте Excel

3. В диалоговом окне «Помощник формул» выполните следующую настройку:

  • Выберите «Поиск» в разделе «Тип формулы»,
  • В разделе «Выберите формулу» выберите «Найти данные в диапазоне»,
  • В разделе «Ввод аргумента» выполните следующие действия:
    • В поле «Таблица» выберите Диапазон данных, содержащий искомое значение и возвращаемое значение,
    • В поле «Искомое значение» укажите ячейку или диапазон со значением, которое вы ищете. Обратите внимание: это значение должно находиться в первом столбце таблицы.
    • В поле «Столбец» выберите столбец, из которого нужно вернуть найденное значение.

Снимок экрана настройки помощника формул Kutools с опцией «Поиск значения в списке»

4. Нажмите кнопку OK, чтобы получить результат.

Снимок экрана результата работы помощника формул Kutools

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


Пример 2: Приблизительное совпадение

Выполните приблизительное совпадение с помощью XLOOKUP

Для приблизительного поиска установите режим совпадения на 1 или -1 в пятом аргументе — если точное совпадение не найдено, функция вернёт ближайшее большее или меньшее значение.

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

1. Введите приведённую ниже формулу в пустую ячейку E2 и нажмите клавишу Enter, чтобы получить результат.
Затем настройте формат отображения результата по своему усмотрению.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

Снимок экрана формулы XLOOKUP в ячейке E2 с данными налоговых ставок в Excel>,>,>,Снимок экрана результата поиска налоговой ставки в ячейке E2 с использованием формулы XLOOKUP

√ Примечание: четвёртый аргумент [If_not_found] необязательный, поэтому я его опустил.

2. Теперь вы знаете налоговую ставку для ячейки D2. Чтобы получить остальные результаты, преобразуйте ссылки на ячейки в lookup_array и return_array в абсолютные.

  • Дважды щелкните ячейку E2, чтобы отобразить формулу =XLOOKUP(D2,B2:B8,A2:A8,,1),
  • Выделите в формуле диапазон поиска B2:B8 и нажмите клавишу F4, чтобы получить $B$2:$B$8,
  • Выделите в формуле диапазон возврата A2:A8 и нажмите клавишу F4, чтобы получить $A$2:$A$8,
  • Нажмите Enter, чтобы отобразить результат в ячейке E2.
Снимок экрана обновленной формулы XLOOKUP в ячейке E2 с абсолютными ссылками в Excel>,>,>,Снимок экрана результата поиска налоговой ставки в ячейке E2 с использованием формулы XLOOKUP с абсолютными ссылками

3. Затем протяните маркер заполнения вниз, чтобы получить все результаты.

Снимок экрана результатов формулы после перетаскивания маркера заполнения до ячейки E13

√ Примечание:

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

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • При перетаскивании маркера заполнения вниз из ячейки E2 формулы в каждой ячейке столбца E автоматически обновляются — изменяется только искомое значение.
    Например, формула в ячейке E13 теперь выглядит так:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Пример 3: Поиск с использованием подстановочных знаков

Выполните совпадение с подстановочными знаками с помощью XLOOKUP

Прежде чем перейти к рассмотрению функции XLOOKUP с подстановочными знаками, давайте сначала разберёмся, что они собой представляют.

В Microsoft Excel подстановочные знаки — это специальные символы, которые позволяют пакетно заменять строки. Они особенно полезны при поиске частичных совпадений.

Существует три типа подстановочных знаков: звёздочка (*), вопросительный знак (?) и тильда (~).

  • Звездочка (*) обозначает любое количество символов в тексте,
  • Знак вопроса (?) обозначает любой одиночный символ в тексте,
  • Тильда (~) позволяет использовать подстановочные знаки (*, ? и ~) как обычные символы. Поставьте тильду (~) перед нужным подстановочным знаком, чтобы он воспринимался буквально.

В большинстве случаев при использовании функции XLOOKUP с подстановочными знаками применяется звёздочка (*). Давайте разберёмся, как работает такой поиск.

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

Снимок экрана рыночной капитализации крупных американских компаний

√ Примечание: Чтобы выполнить поиск с подстановочными знаками, самое главное — установить пятый аргумент [match_mode] равным 2.

1. Введите приведённую ниже формулу в пустую ячейку H3 и нажмите клавишу Enter, чтобы instantly получить результат.

=XLOOKUP(«*»&,G3&,«*»,B3:B52,D3:D52,,2)

Снимок экрана формулы XLOOKUP для поиска рыночной капитализации с отображением формулы в ячейке>,>,>,Снимок экрана результата поиска рыночной капитализации с помощью XLOOKUP

2. Теперь вы знаете результат для ячейки H3. Чтобы получить остальные результаты, зафиксируйте диапазоны lookup_array и return_array: установите курсор в соответствующий массив и нажмите клавишу F4. После этого формула в ячейке H3 примет следующий вид:

=XLOOKUP(«*»&,G3&,«*»,$B$3:$B$52,$D$3:$D$52,,2)

3. Протяните маркер заполнения вниз, чтобы получить все результаты.

Снимок экрана ячейки Excel с обновленной формулой XLOOKUP, где диапазоны поиска и возврата зафиксированы с помощью клавиши F4

√ Примечание:

  • Искомое значение формулы в ячейке H3 — это «*»&,G3&,«*». Мы объединяем подстановочный знак «звёздочка» (*) со значением из ячейки G3 с помощью амперсанда (&,).
  • Четвёртый аргумент [If_not_found] необязательный, поэтому я его опустил.
Пример 4: Поиск влево

Поиск справа налево с помощью XLOOKUP

Один из недостатков функции ВПР (VLOOKUP) — она ищет значения только справа от столбца поиска. Если попытаться найти данные слева от этого столбца, появится ошибка #Н/Д. Но не переживайте — функция XLOOKUP легко решает эту задачу!

Функция XLOOKUP позволяет искать значения как слева, так и справа от столбца поиска — без ограничений и в полном соответствии с потребностями пользователей Excel. В приведённом ниже примере мы покажем, как это работает.

Допустим, у вас есть список стран с их телефонными кодами, и вы хотите определить название страны по известному телефонному коду.

Снимок экрана списка стран с телефонными кодами, демонстрирующий настройку поиска названия страны с помощью XLOOKUP

Выполните поиск по столбцу C и получите соответствующее значение из столбца A, следуя инструкциям ниже:

1. Введите приведённую ниже формулу в пустую ячейку G2.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Нажмите клавишу Enter, чтобы мгновенно получить результат.

Снимок экрана формулы XLOOKUP, используемой для поиска названий стран по телефонным кодам

√ Примечание: Функция XLOOKUP для поиска влево может заменить комбинацию функций INDEX и MATCH при поиске значений слева.

Найдите значение справа налево всего за несколько щелчков

Если вы не хотите запоминать формулы, воспользуйтесь удобной функцией «Поиск справа налево». С её помощью поиск справа налево выполняется всего за несколько секунд.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Перейдите на вкладку «Kutools» в Excel, выберите «Супер ПОИСК» и нажмите «Поиск справа налево» в раскрывающемся списке.

Снимок экрана функции «Поиск справа налево» на вкладке Kutools в Excel

2. В диалоговом окне «Поиск справа налево» выполните следующую настройку:

  • В разделе «Область поиска и вывода» укажите диапазон поиска и Область размещения списка,
  • В разделе «Диапазон данных» введите Диапазон данных, затем укажите «Ключевой столбец» и «Столбец для возврата»,

Снимок экрана диалогового окна «Поиск справа налево» с полями ввода для диапазона поиска, диапазона вывода, ключевого столбца и возвращаемого столбца

3. Нажмите кнопку OK, чтобы instantly получить результат.

Снимок экрана итогового результата

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


Пример 5: Вертикальный или горизонтальный поиск

Выполните вертикальный или горизонтальный поиск с помощью XLOOKUP

Если вы работаете в Excel, вам, скорее всего, знакомы функции ВПР (VLOOKUP) и ГПР (HLOOKUP): первая ищет данные по столбцу сверху вниз, а вторая — по строке слева направо.

Теперь новая функция XLOOKUP объединяет обе эти возможности — для вертикального или горизонтального поиска достаточно использовать один и тот же синтаксис. Гениально, правда?

В приведённом ниже примере мы продемонстрируем, как с помощью одной и той же формулы XLOOKUP можно выполнять как вертикальный, так и горизонтальный поиск.

Чтобы выполнить вертикальный поиск, введите приведённую ниже формулу в пустую ячейку E2 и нажмите Enter — результат появится сразу.

=XLOOKUP(E1,A2:A13,B2:B13)

Снимок экрана результата вертикального поиска с использованием формулы

Чтобы выполнить горизонтальный поиск, введите приведённую ниже формулу в пустую ячейку P2 и нажмите Enter — результат появится сразу.

=XLOOKUP(P1,B1:M1,B2:M2)

Снимок экрана результата горизонтального поиска с использованием формулы

Как видите, синтаксис идентичен. Единственное различие между этими двумя формулами состоит в том, что при вертикальном поиске вы указываете столбцы, а при горизонтальном — строки.

Пример 6: Двунаправленный поиск

Выполните двусторонний поиск с помощью XLOOKUP

Вы всё ещё используете функции INDEX и MATCH для поиска значений в двухмерной таблице? Попробуйте усовершенствованную функцию XLOOKUP — она значительно упростит эту задачу!

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

Допустим, у вас есть список оценок студентов по разным предметам, и вы хотите узнать, какую оценку получил Ким по химии.

Снимок экрана таблицы с оценками учащихся по различным предметам

Давайте разберёмся, как с помощью волшебной функции XLOOKUP решить эту задачу.

    • Мы выполняем «внутренний» XLOOKUP для получения возвращаемого значения из всего столбца: XLOOKUP(H2,B1:E1,B2:E10) — и получаем диапазон оценок по химии.
    • Мы вкладываем «внутренний» XLOOKUP внутрь «внешнего», используя его в качестве массива возврата в полной формуле.
    • Вот окончательная формула:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Введите приведённую выше формулу в пустую ячейку H3 и нажмите Enter, чтобы instantly получить результат.

Снимок экрана использования формулы XLOOKUP для выполнения двунаправленного поиска

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

    • Введите приведённую ниже формулу в пустую ячейку H4 и нажмите Enter, чтобы мгновенно получить результат.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

Снимок экрана использования формулы XLOOKUP для двунаправленного поиска

Функция двунаправленного поиска XLOOKUP отлично демонстрирует её возможности вертикального и горизонтального поиска — обязательно попробуйте, если хотите!

Пример 7: Настройка сообщения «не найдено»

Настройте сообщение об отсутствии результата с помощью XLOOKUP

Как и в других функциях поиска, при отсутствии совпадения возвращается ошибка #Н/Д, что может сбивать с толку некоторых пользователей Excel. Хорошая новость в том, что обработка таких ошибок доступна прямо в четвёртом аргументе функции XLOOKUP.

С помощью встроенного аргумента [если_не_найдено] вы можете задать собственное сообщение вместо стандартного результата #Н/Д. Просто введите нужный текст в необязательный четвёртый аргумент и заключите его в двойные кавычки (").

Например, город Денвер не найден, поэтому XLOOKUP возвращает ошибку #Н/Д. Однако после настройки четвёртого аргумента с текстом «Нет совпадений» формула будет показывать именно это сообщение вместо ошибки.

Введите приведённую ниже формулу в пустую ячейку F3 и нажмите Enter, чтобы instantly увидеть результат.

=XLOOKUP(E2,A2:A11,C2:C11,«No Match»)

Снимок экрана формулы XLOOKUP с настраиваемым сообщением об ошибке при отсутствии совпадений

Настройте ошибку #N/A с помощью удобной функции

Чтобы быстро заменить ошибку #Н/Д собственным сообщением, Kutools для Excel — идеальный инструмент в Excel. Благодаря встроенной функции «Заменить 0 или #Н/Д на пустое значение или заданное значение» вы легко укажете сообщение «не найдено» — без сложных формул и без использования XLOOKUP.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Перейдите на вкладку «Kutools» в Excel, найдите «Супер ПОИСК» и в раскрывающемся списке выберите «Заменить 0 или #Н/Д на пустое значение или заданное значение».

Снимок экрана функции Kutools «Заменить 0 или #Н/Д на пустое значение или заданное значение» в Excel

2. В диалоговом окне «Заменить 0 или #Н/Д на пустое значение или заданное значение» выполните следующие действия:

  • В разделе «Область поиска и вывода» выберите диапазон поиска и Область размещения списка;
  • Затем выберите опцию «Заменить 0 или #N/A определенным значением» и введите желаемый текст;
  • В разделе «Диапазон данных» выберите диапазон данных, затем укажите ключевой столбец и столбец для возврата.

Снимок экрана диалогового окна Kutools для замены ошибок #Н/Д на пользовательское сообщение в Excel

3. Нажмите кнопку OK, чтобы получить результат. При отсутствии совпадений будет отображаться настроенное сообщение.

Снимок экрана результата после использования Kutools для замены ошибки #Н/Д на пользовательское сообщение

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


Пример 8: Несколько значений

Верните несколько значений с помощью XLOOKUP

Ещё одно преимущество XLOOKUP — возможность одновременно возвращать несколько значений для одного совпадения: введите одну формулу, чтобы получить первый результат, и остальные возвращаемые значения автоматически заполнят соседние пустые ячейки.

В приведённом ниже примере требуется получить полную информацию о студенте с ID «FG9940005». Секрет в том, чтобы указать диапазон как массив возвращаемых значений, а не отдельный столбец или строку. В данном случае массив возврата охватывает диапазон B2:D9, включающий три столбца.

Введите приведённую ниже формулу в пустую ячейку G2 и нажмите Enter, чтобы мгновенно получить все результаты.

=XLOOKUP(F2,A2:A9,B2:D9)

Снимок экрана формулы функции XLOOKUP в ячейке G2, возвращающей несколько значений

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

Снимок экрана строки формул с затемненной недоступной для редактирования формулой в Excel

В целом, функция XLOOKUP для возврата нескольких значений — это полезное улучшение по сравнению с VLOOKUP: больше не нужно отдельно указывать номер каждого столбца в каждой формуле. Отлично!

Пример 9: Несколько условий

Выполните поиск по нескольким критериям с помощью XLOOKUP

Ещё одна впечатляющая возможность XLOOKUP — поиск по нескольким условиям. Секрет в том, чтобы объединить диапазон значений поиска и массивы поиска с помощью оператора «&» прямо в формуле. Рассмотрим это на примере ниже.

Нам нужно узнать цену средней синей вазы. Для этого требуется три диапазона значений поиска (условия) для нахождения совпадения. Введите приведённую ниже формулу в пустую ячейку I2 и нажмите клавишу Enter, чтобы получить результат.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

Снимок экрана формулы функции XLOOKUP в ячейке I2 для поиска по нескольким критериям

√ Примечание: XLOOKUP умеет напрямую работать с массивами — подтверждать формулу сочетанием Ctrl+Shift+Enter не нужно.

Поиск - Многокритериальный поиск быстрым способом

Существует ли более быстрый и простой способ искать по нескольким условиям в Excel, чем с помощью XLOOKUP? Kutools для Excel предлагает потрясающую функцию — «Поиск – Многокритериальный поиск». С её помощью вы сможете выполнить поиск по нескольким критериям всего за несколько кликов!

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Перейдите на вкладку «Kutools» в Excel, найдите «Супер ПОИСК» и в раскрывающемся списке выберите «Поиск — Многокритериальный поиск».

Снимок экрана опции Kutools «Многоусловный поиск» в Excel

2. В диалоговом окне «Поиск — Многокритериальный поиск» выполните следующие действия:

  • В разделе «Область поиска и вывода» выберите диапазон искомых значений и Область размещения списка;
  • В разделе «Диапазон данных» выполните следующие операции:
    • Удерживая клавишу Ctrl, поочередно выберите соответствующие Ключевой столбец, содержащие Диапазон значений поиска, в поле «Столбец первичного ключа»;
    • Укажите в поле «Столбец для возврата» столбец, содержащий возвращаемое значение.

Снимок экрана диалогового окна Kutools «Многоусловный поиск» в Excel

3. Нажмите кнопку OK, чтобы instantly получить результат.

Снимок экрана результатов многоусловного поиска в Excel

√ Примечание:

  • Раздел «Заменить результат вывода, который не найден, и вернуть "#N/A"» со специфицированным значением в диалоговом окне является необязательным — вы можете указать его или пропустить.
  • Количество столбцов, указанных в поле Ключевой столбец, должно быть равно количеству столбцов, указанных в поле Диапазон значений поиска, а порядок критериев в обоих полях должен строго соответствовать друг другу

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


Пример 10: Поиск значения по последнему совпадению

Получите последний совпадающий результат с помощью XLOOKUP

Чтобы найти последнее совпадающее значение в Excel, задайте шестой аргумент для выполнения поиска в обратном порядке.

По умолчанию XLOOKUP использует режим поиска 1, то есть выполняет поиск от первого элемента к последнему. Однако главное преимущество XLOOKUP — возможность изменить направление поиска. Для этого функция предоставляет необязательный аргумент [режим_поиска]. Просто задайте значение -1 в шестом аргументе — и поиск будет выполняться в обратном порядке: от последнего элемента к первому.

Рассмотрим приведённый ниже пример: нам нужно определить последнюю продажу Эммы в базе данных.

Введите приведённую ниже формулу в пустую ячейку G2 и нажмите Enter, чтобы instantly получить результат.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

Снимок экрана формулы XLOOKUP в ячейке G2 для поиска последнего совпадающего значения

√ Примечание: четвёртый и пятый аргументы необязательны и в данном случае опущены. Мы указали только необязательный шестой аргумент со значением -1.

Легко найдите последнее совпадающее значение с помощью замечательного инструмента

Если у вас нет доступа к XLOOKUP и вы не хотите запоминать сложные формулы, задачу легко решит функция «Поиск снизу вверх».

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Перейдите на вкладку «Kutools» в Excel, найдите «Супер ПОИСК» и выберите «Поиск снизу вверх» в раскрывающемся списке.

Снимок экрана опции «Поиск снизу вверх» на вкладке Kutools в Excel

2. В диалоговом окне «Поиск снизу вверх» задайте следующие параметры:

  • В разделе «Область поиска и вывода» выберите диапазон поиска и Область размещения списка;
  • В разделе «Диапазон данных» выберите диапазон данных, затем укажите ключевой столбец и столбец для возврата.

Снимок экрана диалогового окна «Поиск снизу вверх» в Excel

3. Нажмите кнопку OK, чтобы instantly получить результат.

Снимок экрана результатов поиска снизу вверх

√ Примечание: раздел «Заменить результат вывода, который не найден, и вернуть „#N/A“» со специфицированным значением в диалоговом окне является необязательным — вы можете указать его или пропустить.

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


Скачать файл с примерами XLOOKUP

Примеры XLOOKUP.xlsx

Связанные статьи:

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек