Перейти к содержимому

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

Author: Zhoumandy Last Modified: 2025-06-05

Новая функция XLOOKUP в Excel — самая мощная и простая функция поиска, которую предлагает Excel. После долгих усилий Microsoft наконец выпустила её, чтобы заменить VLOOKUP, HLOOKUP, INDEX+MATCH и другие функции поиска.

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

Как получить XLOOKUP?

Синтаксис

Примеры

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

Как получить XLOOKUP?

Функция XLOOKUP доступна только в Excel для Microsoft365, Excel2021 и более новых версиях, а также в Excel для Интернета. Если вы используете Excel2019 или более раннюю версию, рекомендуется обновиться для доступа к XLOOKUP.

Синтаксис

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

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

A screenshot of the syntax of XLOOKUP function

Аргументы:

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

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

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

=XLOOKUP(

A screenshot of the XLOOKUP syntax in an Excel cell

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

A screenshot of the Function Arguments prompt box in Excel

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

A screenshot of the XLOOKUP Function Arguments panel showing details in Excel >>> A screenshot of the XLOOKUP Function Arguments panel showing details in Excel

Примеры

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

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

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

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

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

A screenshot of the office supplies list in Excel for XLOOKUP

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

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

A screenshot of the XLOOKUP formula in an Excel cell

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

Всего несколько кликов для получения точного совпадения

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

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

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

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

A screenshot of the Kutools Formula Helper option in Excel ribbon

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

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

A screenshot of the Kutools Formula Helper setup with the Lookup for Value in List option

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

A screenshot of the Kutools Formula Helper result

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

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

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

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

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

A screenshot of the XLOOKUP formula in cell E2 with the tax bracket data in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula

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

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

  • Дважды щёлкните по ячейке E2, чтобы отобразить формулу =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Выделите диапазон поиска B2:B8 в формуле, нажмите F4, чтобы получить $B$2:$B$8;
  • Выделите диапазон возврата A2:A8 в формуле, нажмите F4, чтобы получить $A$2:$A$8;
  • Нажмите Enter, чтобы получить результат для ячейки E2.
A screenshot of the updated XLOOKUP formula in cell E2 with absolute references in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula with absolute references

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

A screenshot showing the formula results after dragging the fill handle down to cell 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 крупнейших американских компаний, и вы хотите узнать капитализацию некоторых компаний, но их названия указаны сокращённо — это идеальный случай для поиска с подстановочными знаками. Следуйте пошаговой инструкции ниже.

A screenshot of the stock market capitalization of large American companies

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

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

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

A screenshot of the XLOOKUP formula for finding a market capitalization, with the formula visible in the cell >>> A screenshot of the XLOOKUP result of finding a market capitalization

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

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

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

A screenshot of the Excel cell with the updated XLOOKUP formula where lookup and return arrays are fixed using F4

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

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

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

Один из недостатков VLOOKUP — он ограничен поиском только вправо от столбца поиска. Если попытаться искать значения слева от столбца поиска, будет возвращена ошибка #N/A. Не волнуйтесь, XLOOKUP идеально решает эту задачу.

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

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

A screenshot of the country list with telephone codes, showing the setup for looking up a country name using XLOOKUP

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

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

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

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

A screenshot of the XLOOKUP formula used to look up country names based on telephone codes

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

Поиск значения справа налево всего за несколько кликов

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

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

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

A screenshot of the 'LOOKUP from Right to Left' feature in Kutools tab in Excel

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

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

A screenshot of the 'LOOKUP from Right to Left' dialog box with input fields for lookup range, output range, key column, and return column

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

A screenshot of the final result

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

Как пользователи Excel, вы, вероятно, знакомы с функциями VLOOKUP и HLOOKUP. VLOOKUP ищет значения по вертикали в столбце, а HLOOKUP — по горизонтали в строке.

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

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

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

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

A screenshot of the vertical lookup result using the formula

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

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

A screenshot of the horizontal lookup result using the formula

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

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

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

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

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

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

A screenshot of a table showing students' grades for various subjects

Посмотрим, как с помощью XLOOKUP легко решить эту задачу.

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

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

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

A screenshot of the XLOOKUP formula being used to perform a two-way lookup

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

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

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

A screenshot of the XLOOKUP formula being used for a two-way lookup

Двусторонний поиск в XLOOKUP — отличная иллюстрация его вертикального и горизонтального поиска. Попробуйте сами!

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

Настройка сообщения о ненайденном значении с помощью XLOOKUP

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

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

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

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

=XLOOKUP(E2,A2:A11,C2:C11,"Нет совпадений")

A screenshot showing the XLOOKUP formula to customize the error message when no match is found

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

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

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

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

A screenshot of the Kutools feature Replace 0 or #N/A with Blank or a Specific Value in Excel

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

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

A screenshot of the Kutools dialog box for replacing #N/A errors with a custom message in Excel

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

A screenshot showing the result after using Kutools to replace #N/A error with a custom message

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

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

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

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

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

A screenshot of the XLOOKUP function formula in cell G2 returning multiple values

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

A screenshot of the formula bar showing grayed-out non-editable formula in Excel

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

Пример9. Несколько критериев

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

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

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

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

A screenshot of the XLOOKUP function formula in cell I2 for multi-criteria lookup

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

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

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

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

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

A screenshot of the Kutools Multi-condition Lookup option in Excel

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

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

A screenshot of the Kutools Multi-condition Lookup dialog box in Excel

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

A screenshot of the Multi-condition Lookup results in Excel

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

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

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

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

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

По умолчанию режим поиска в XLOOKUP установлен на1 — поиск от первого к последнему. Но XLOOKUP позволяет изменить направление поиска. Просто установите шестой аргумент [search mode] на -1, и поиск будет выполняться с конца к началу.

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

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

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

A screenshot of the XLOOKUP formula in cell G2 for finding the last matching value

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

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

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

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

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

A screenshot of the Lookup from Bottom to Top option in Kutools tab in Excel

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

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

A screenshot of the Lookup from Bottom to Top dialog box in Excel

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

A screenshot of the Lookup from Bottom to Top results

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

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


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

XLOOKUP Examples.xlsx

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

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

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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