Функция Vlookup - это функция, которая ищет значения, чтобы вернуть другие значения в существующую таблицу. Функция Vlookup - это одна из наиболее часто используемых функций в Excel , которая применяется для решения многих практических задач, таких как расчет платы за электроэнергию на основе номеров электричества, предоставление академических результатов на основе среднего балла, получение данных о месте рождения, полу Расчет сотрудника на основе имени сотрудника или кода ...
Хотя применимость очень высока, многие люди до сих пор не понимают, как эта функция? Синтаксис как? Как использовать эту функцию? Поэтому, пожалуйста, обратитесь к следующей статье Download.com.vn, чтобы лучше понять:
Синтаксис функции Vlookup
Синтаксис:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Краткое объяснение: VLOOKUP (значение, которое вы хотите найти, диапазон, в котором вы хотите найти значение, количество столбцов в диапазоне, содержащих возвращаемое значение, точные или относительные возвращаемые результаты - выражаются как 0 / ЛОЖЬ или 1 / ИСТИНА)
Объясните каждое значение:
- Lookup_value: значение, используемое для поиска и поиска - это должны быть данные, которые не дублируются, возможность поиска точна Например: код сотрудника, код студента, код товара, код счета, код актива ...
- Table_array: Таблица поиска или диапазон, содержащий значения поиска, помните, что значение поиска (Lookup_value) всегда должно быть в первом столбце этой таблицы. Область данных поиска должна быть в форме абсолютного адреса (помечена знаком $ перед строкой и столбцом нажатием клавиши F4), чтобы при копировании формула по-прежнему работала правильно.
- Col_index_num: порядок столбца для извлечения данных из таблицы значений поиска. Считает слева от региона до столбца, чтобы получить данные, чтобы увидеть, какой это столбец.
- Range_lookup: диапазон поиска, вы можете оставить 1 или истинный эквивалент для возврата относительных данных (отличная практика при возврате данных от количества к количеству домов), 0 или ложный эквивалент. возвращает абсолютные данные.
Как использовать функцию Vlookup в Excel?
1. Как найти относительный Vlookup
Относительный поиск с помощью функции Vlookup - это способ поиска относительных данных на основе разницы между данными первого столбца области поиска. Чтобы найти относительные результаты, которые возвращают истинные результаты, необходимо отсортировать исходную таблицу данных (которая является таблицей Table_array ) в порядке возрастания.
Пример 1: Пожалуйста, классифицируйте студентов в списке ниже, основываясь на таблице правил оценки:

Чтобы классифицировать успеваемость для списка студентов, используйте формулу:
=VLOOKUP(C4,$C$11:$D$15,2,1)
Затем нажмите Enter , затем прокрутите вниз до оставшихся ячеек, и вы получите результаты, как показано ниже:

2. Как найти абсолютный Vlookup
Пример 2. На основе приведенной ниже таблицы кодов сотрудников укажите их квалификации и родной город .

Для ввода информации о Родине сотрудники клеток E23 , используя следующую формулу:
=VLOOKUP(A23,$A$29:$C$34,2,0)
И вот результат:

Также заполните уровень для F23, используйте следующую формулу:
=VLOOKUP(A23,$A$29:$C$34,3,0)
И это будет результат, который будет получен:

Как использовать расширенную функцию Vlookup
В дополнение к простому использованию, описанному выше, вы можете настроить более гибкую функцию Vlookup, особенно в тех случаях, когда таблица данных поиска слишком широка, а подсчет столбцов становится ... утомительным.
Функция Vlookup объединяет Match
Функция MATCH ищет указанное значение в диапазоне ячеек, а затем возвращает относительное положение этого значения в этом диапазоне. Например, если диапазон A1: A3 содержит значения 5, 10 и 15, формула = MATCH (10, A1: A3,0) вернет число 2, поскольку 10 является вторым значением в диапазоне A1: A3. Синтаксис функции Match выглядит следующим образом:
= MATCH (значение поиска, массив поиска, [тип соответствия])
Итак, где функция Match применяется к Vlookup? Скажите, пожалуйста, это в значении Col_index_num - столбце для получения данных. Поместив его в конкретный пример, вам будет легче представить.
Пример: приведена следующая таблица данных:

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

Формула, использованная в уроке:
= VLOOKUP (A3; $ A $ 14: $ G $ 20; MATCH ($ B $ 2; $ A $ 13: $ G $ 13; 0) ; 0)
Функция Match поможет вам подсчитать количество столбцов, которые будут извлечены в таблице данных поиска (боковой таблице) функции Vlookup. Поэтому просто измените данные месяца в ячейке B2 , и у вас будут точные данные для каждого соответствующего месяца. В следующем примере я изменяю данные столбца месяца в основной таблице, и в результате получаю:
Функция VlookUp в сочетании с функциями LEFT, RIGHT, MID
Также одна из наиболее часто используемых функций , функции Left / Right и Mid могут сочетаться с Vlookup и совершать чудеса в поиске.
Пример: для следующей таблицы заполните пустые данные на основании приведенных ниже таблиц:

Входные данные для заполнения данных описываются следующим образом: первые 2 символа кода дескриптора сотрудника для должности, средний символ в описании пола, символы в конце описания для множителя таблетки работают. Исходя из этого, мы заполним формулу для расчета каждого столбца следующим образом:
| CV позиция |
= VLOOKUP ( LEFT (C3; 2) ; $ B $ 22: $ C $ 24; 2; 0) |
| рабочее место |
= VLOOKUP ( ПРАВО (C3; LEN (C3) -5) ; $ E $ 22: $ F $ 23; 2; 0) |
| секс |
= VLOOKUP ( MID (C3; 4; 1) ; $ E $ 27: $ F $ 28; 2; 0) |
И вот результат:

Что такое ошибка #NA в функции Vlookup? Как исправить ошибку #NA
Ошибка #NA означает « Ошибка недоступна», что означает, что соответствующее значение не может быть найдено. Возможно, что в этом случае вы использовали абсолютный поиск, и искомые данные не находятся в диапазоне, содержащем значение поиска ( Table_array ).
Для этого есть много причин: возможно, что значение поиска ( Lookup_value ) в основной таблице и вложенной таблице (в приведенном выше примере) отличается только одним пробелом (пробелом), данные не могут быть найдены. или вы получаете неправильную часть области Table_array, так что данные для поиска ( Lookup_value ) не находятся в первом столбце Table_array ...
Таким образом, в зависимости от конкретного случая, вам нужно правильно исправить ошибку #NA в функции Vlookup, просто запомните только одну вещь: данные, которые нужно искать, должны быть абсолютно правильными с первым столбцом таблицы, содержащим значение поиска. Если используется абсолютный поиск (Range_lookup = 0) .
Итак, вы уже знаете, как использовать функцию Vlookup. В процессе использования Excel вы также можете использовать функцию Index для возврата значений в массиве или функции Max и Min для самых больших и самых маленьких значений.
Когда вы освоите синтаксис, как использовать функции в Excel, вы изучите Excel эффективно, намного быстрее. Кроме того, существует множество других полезных функций, которые Download.com.vn представит вам в следующих статьях.
Желаю вам успешной реализации!