Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как сопоставить значение vlookup снизу вверх в Excel?

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

Значение соответствия Vlookup снизу вверх с помощью формулы

Значение соответствия Vlookup сверху вниз с помощью Kutools for Excel


Vlookup и возвращаемое значение соответствия сверху вниз:

Kutools for Excel's Найдите значение в списке вы можете быстро найти и вернуть соответствующее значение сверху вниз в списке таблиц.

doc vlookup вверху 6

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Значение соответствия Vlookup снизу вверх с помощью формулы


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

Введите эту формулу: =LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19) в пустую ячейку, где вы хотите получить результат, и нажмите вводить ключ, последнее соответствующее значение будет возвращено сразу, см. снимок экрана:

doc vlookup вверху 1

Внимание: В приведенной выше формуле: A2: A19 указывает колонку, которую вы ищете, D2 это критерии, которые вы хотите вернуть своим относительным данным и B2: B19 это список, содержащий значение, которое вы хотите вернуть.


Значение соответствия Vlookup сверху вниз с помощью Kutools for Excel

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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Получить сейчас .

После установки Kutools for Excel, сделайте следующее:

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

2, Затем нажмите Kutools > Формулы > Найдите значение в списке, см. снимок экрана:

doc vlookup вверху 2

3, В диалоговом окне «Помощник формулы»:

(1.) Нажмите сначала doc vlookup вверху 4 рядом с таблица_массив для выбора диапазона данных, который вы хотите использовать;

(2.) Нажмите второй doc vlookup вверху 4 рядом с Look_value выбрать критерии, по которым вы хотите вернуть свое соответствующее значение;

(3.) Нажмите третий doc vlookup вверху 4 рядом с Колонка для выбора столбца указано значение, которое вы хотите вернуть.

doc vlookup вверху 3

4, Закончив настройку, нажмите Ok , первое совпадающее значение сверху отображается в следующем скриншоте:

doc vlookup вверху 5

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


Демо: значение соответствия Vlookup сверху вниз с помощью Kutools for Excel

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Статьи по теме:

Как использовать значения vlookup для нескольких листов?

Как просмотреть другую книгу?

Как vlookup вернуть пустой, а не 0 или N / A в Excel?


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с Office 2007-2019 и 365. Поддерживает все языки. Простота развертывания в компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sam Thackeray · 1 years ago
    Hi All,
    Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


    Thanks,
  • To post as a guest, your comment is unpublished.
    Paul · 1 years ago
    The actual value of the "2" is irrelevant, it could be any number greater than 1 and less than infinity.

    I believe the second term i.e. "1/($A$2:$A$19=D2)" creates an array by evaluating each cell in the range and if it is equal to D2 (a boolean test) it equates this to 1/TRUE, which as TRUE is 1 => 1. If it doesn't equal D2 it equates this to 1/FALSE, which as FALSE is 0 => infinity or Not a Number.

    LOOKUP then takes over and searches for 2 in this array, which of course it can't find as they are either 1 or infinity.

    If LOOKUP can't find a match it matches the highest number that is less than or equal to 2. Which is 1.

    I'm not quite sure why this turns out to be the last occurrence of 1 though. Maybe LOOKUP (unlike VLOOKUP) always searches upwards?
    • To post as a guest, your comment is unpublished.
      Mario · 1 years ago
      I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

      (Thanks, anyway!)
  • To post as a guest, your comment is unpublished.
    Charlie · 2 years ago
    Hi Please can you explain this formula "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)".

    It's worked for what I want to acheive very well, but I do not completely understand how. When typed into Excel, it shows that "2" is the lookup value, but we are actually looking up "D2" in this formula. Also what is "1/" doing on the lookup vector?

    Please could you break this formula down to explain how it works?

    Thanks