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

or

Excel VLOOKUP функция

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

В этом руководстве рассказывается, как использовать функцию VLOOKUP, объясняя синтаксис, Аргументы, возвращаемое значение, функциональные заметки простые примеры в деталях.
Кроме того, в конце урока мы перечислим много практических примеров часто используемых формул VLOOKUP, которые включают Vlookup на разных листах или книгах, Vlookup и сохранить форматирование ячейки результата, vlookup вернуть несколько результатов другие формулы vlookup в общих случаях.


Синтаксис

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


аргументы

lookup_Value (обязательный): Значение, которое вы ищете. Он должен находиться в первом столбце диапазона table_array.

таблица_массив (обязательный): Таблица содержит два или более столбцов, в которых расположены столбец значения поиска и столбец значения результата.

Col_index (обязательный): Конкретный номер столбца (это целое число) table_array, из которого вы будете возвращать соответствующее значение.

  • Номер первого столбца - 1 для самого левого столбца table_array.

диапазон_просмотра (необязательный): Это логическое значение, которое определяет, будет ли функция VLOOKUP возвращать точное совпадение или приблизительное совпадение:

  • Если же линия индикатора range_lookup либо ИСТИНА или опущенфункция VLOOKUP вернет точное или приблизительное совпадение. Если точное совпадение не может быть найдено, оно будет соответствовать следующему наименьшему значению.
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

Важный: В этом случае значения в первом столбце таблица_массив должны быть отсортированы в порядке возрастания;
В противном случае VLOOKUP может не вернуть правильное значение.

  • Если же линия индикатора range_lookup либо НЕПРАВДА или 0функция VLOOKUP возвращает только точное совпадение. Если точное значение совпадения не может быть найдено, он вернет значение ошибки # N / A. Но если в первом столбце есть два или более значений таблица_массив которые соответствуют искомое_значение, vlookup будет использовать только значение первого найденного.
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

В этом случае значения в первом столбце таблица_массив не нужно сортировать.


Возвращаемое значение

Функция VLOOKUP будет возвращать сопоставленное значение из таблицы на основе значения поиска в первом столбце.

Функциональные примечания

1. Функция LOOKUP ищет значение только слева направо.
Значение поиска находится в крайнем левом столбце, а значение результата должно быть в любом столбце справа от значения поиска.
2. Для функции VLOOKUP есть два режима соответствия. Они точные и приблизительные.
Функция VLOOKUP будет использовать приблизительное совпадение по умолчанию.
3. Он вернет значение ошибки # N / A, если значение поиска не может быть найдено.


Примеры

В этом разделе приведены примеры, показывающие, как использовать функцию VOOKUP в Excel.

Пример 1: точное совпадение VS приблизительное совпадение с функцией VLOOKUP

1.1 Vlookup точное совпадение:

Как показано на приведенном ниже снимке экрана, как найти точное значение совпадения «Peach» и вернуть его соответствующее значение из третьего столбца в диапазоне таблицы B3: E8? Вы можете сделать это следующим образом.

1. Выберите пустую ячейку, скопируйте в нее приведенную ниже формулу и нажмите вводить чтобы получить результат.
=VLOOKUP(G4,B3:E8,3,FALSE)

1.2 Vlookup примерный матч:

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

1. Выберите пустую ячейку, скопируйте в нее приведенную ниже формулу и нажмите вводить чтобы получить результат.
=VLOOKUP(H4,B3:F8,3,TRUE)

Примечания:

  • В приведенных выше двух формулах G4 H4 являются ссылками на ячейки, содержащие искомые значения;
  • B3: E8 и B3: F8 - диапазоны таблицы, в которых находятся столбец искомого значения и столбец результирующего значения;
  • 3 номер столбца для возврата соответствующего значения;
  • НЕПРАВДА указывает на нахождение точного значения соответствия в этом случае;
  • ИСТИНА преформы приблизительного соответствия ищите. Поскольку искомое значение 10006 не найдено в первом столбце, оно будет соответствовать следующему наименьшему значению 10005 и вернет результат $ 9.00 из третьего столбца таблицы.
Пример 2: Vlookup возвращает пустое или конкретное значение вместо # N / A

При точном совпадении с функцией VLOOKUP, она вернет значение ошибки # N / A, если значение поиска не может быть найдено. Смотрите скриншот:

Как сохранить ячейку результата пустой или вернуть конкретное значение вместо # N / A, когда искомое значение не может быть найдено? Вот решение ниже.

1. Скопируйте приведенную ниже формулу в ячейку, в которой вы получите результат, и нажмите вводить ключ:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

Внимание: В формуле "не найдено”- это содержимое, которое вы будете отображать в ячейке результата вместо ошибки # N / A. Чтобы оставить пустую ячейку результата, замените текст «не найден» пробелом. И вы можете изменить его в зависимости от ваших потребностей.


Больше примеров

Формулы Vlookup - Через рабочие книги / рабочие листы

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

Vlookup для сравнения двух списков в отдельных листах
Предположим, что есть два списка имен, расположенных в разных листах «Name-1» и «Name-2», для сравнения этих двух списков и поиска совпадающих имен в Names-1, если они выходят из Names-2. Формула VLOOKUP в этой статье поможет вам.
Нажмите, чтобы узнать больше ...

Vlookup в другую книгу
Обычно функцию VLOOKUP можно использовать только в одной книге. Если вы хотите применить функцию VLOOKUP в другой книге, попробуйте формулу в этой статье.
Нажмите, чтобы узнать больше ...

Формулы Vlookup - сохранить форматирование результатов

Сохраняйте форматирование ячеек, когда Vlookup
Обычно, применяя формулу VLOOKUP, вы получите результат без какого-либо форматирования. Как сохранить исходное форматирование ячейки результата? Здесь есть решение.
Нажмите, чтобы узнать больше ...

Vlookup и вернуть цвет фона вместе со значением поиска
Если вы хотите вернуть результат вместе с его исходным цветом фона при применении формулы VLOKUP, метод в этой статье может помочь.
Нажмите, чтобы узнать больше ...

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

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

Формулы Vlookup - возврат нескольких результатов

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

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

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

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

Формулы Vlookup - Другие распространенные случаи

Легко использовать vlookup и сумму в Excel
Объединение функций vlookup и sum помогает осуществлять поиск по определенным критериям и одновременно суммировать все значения на основе этих критериев. Здесь мы предлагаем подробные шаги, которые помогут вам легко просмотреть определенное значение и суммировать все совпадения в столбцах или строках в Excel.
Нажмите, чтобы узнать больше ...

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

Vlookup определенное значение и возвращает только true или false / yes или no
Обычно, при использовании формулы Vlookup для поиска значения в точности совпадения, значение ошибки # N / A будет возвращаться, если значение не может быть найдено, или возвращать правильный результат при сопоставлении значения. Однако в некоторых случаях нам нужно только вернуть Да или Нет / Правда или Ложь, чтобы просто напомнить себе, что значение существует. Решение в этой статье может помочь.
Нажмите, чтобы узнать больше ...

Vlookup в двухмерной таблице
Иногда вам нужно vlookup, чтобы вернуть относительное значение, основанное как на строке, так и на столбце, то есть вам нужно вернуть данные из двумерной таблицы. В этом случае объединение функций VLOOKUP и MATCH может помочь решить проблему.
Нажмите, чтобы узнать больше ...


Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение рабочих книг, суммирование по цвету, разделение содержимого ячеек, конвертирование даты и т. д.) и экономию времени 80%.

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 60-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 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.

Be the first to comment.