Что такое vlookup? Выполняет поиск указанного значения в крайнем левом столбце указанной таблицы (table_array) по вертикали сверху вниз и возвращает значение из одного из столбцов (column_index_number) изстол.Формула следует
VLOOKUP(lookup_value,table_array,column_index_number,[range_lookup])
Это распространенные ошибки с vlookup.
Если таблица A используется для поиска, а таблица B заполняется значениями
- Значение поиска не является первым столбцом массива таблицы (таблица A)
- Столбец поиска в массиве таблицы не отсортирован - сортировка с использованием функции сортировки Excel на вкладке «Данные»
- При перетаскивании формулывызвало смещение массива таблицы для каждого поиска в таблице. BEg
A1:C10
может стать A2:C11
для второго поиска и может привести к #NA, если результат поиска попадет в верхние строки, которые отсутствуют.Используйте $A$1:$C$10
в качестве таблицы поиска в массиве A, чтобы убедиться, что формула не изменяется при перетаскивании ячеек.В качестве альтернативы можно также использовать массив таблиц именования. - Значение поиска диапазона true может привести к получению недопустимых результатов, даже если в таблице A. нет результата поиска диапазона. В большинстве случаев использование false для поиска диапазона будет точным.
Ссылка:
Справка MS Office vlookup
Именованные таблицы в Excel