Важно
Попробуйте использовать новую функцию ПРОСМОТРX , улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения. Он проще и удобнее в использовании, чем предшественник.
При создании функций ВПР или ГПР необходимо ввести диапазон ячеек, например D2:F39. Этот диапазон и является аргументом table_array. Аргумент — это просто фрагмент данных, который необходим функции для выполнения. В этом случае функция выполняет поиск искомых данных в этих ячейках.
Аргумент table_array всегда является вторым аргументом функций ВПР или ГПР (первый — это значение, которое вы пытаетесь найти), и функции не работают без него.
Первый аргумент, искомое значение, может быть конкретным значением, например "41" или "иванов", или ссылкой на ячейку, например F2. Итак, первый аргумент может выглядеть так:
=ВПР(F2;...
Аргумент table_array всегда следует за искомым значением, например:
=ВПР(F2;B4:D39;...
Диапазон ячеек, указанный в аргументе table_array, может ссылаться на ячейки относительно, или абсолютно. Если вы собираетесь скопировать функцию, необходимо использовать абсолютные ссылки, например:
*=ВПР(F2,$B $2:BD$39,*...
Кроме того, ячейки в аргументе table_array могут находиться на другом листе книги. Если это так, аргумент включает имя листа, а синтаксис выглядит следующим образом:
=ВПР(F2;Лист2!$C$14:E$42;...
Не забудьте поставить восклицательный знак после имени листа.
Наконец (уф), вы вводите третий аргумент — столбец, содержащий значения, которые вы пытаетесь найти. Этот столбец называется столбцом подстановки. В нашем первом примере мы использовали диапазон ячеек B4–D39, состоящий из трех столбцов. Предположим, что значения, которые вы хотите видеть, находятся в столбце D, третьем столбце в этом диапазоне ячеек, поэтому последний аргумент — 3.
=ВПР(F2;B4:D39;3)
Можно использовать необязательный четвертый аргумент: True или False. В большинстве случаев используйте значение False.
Если ввести значение ИСТИНА или оставить четвертый аргумент пустым, функция возвращает приблизительное совпадение со значением в первом аргументе. Итак, продолжим пример: если вашим первым аргументом является "smith" и вы используете значение True, функция возвращает "Smith", "Smithberg" и т. д. Но если используется значение ЛОЖЬ, функция возвращает только строку "Иванов", точное совпадение, а именно этого хочет большинство пользователей.
Чтобы еще больше усложнить использование аргумента "истина", если столбец подстановки (столбец, указанный в третьем аргументе) не отсортирован по возрастанию (от А до Я или от наименьшего к наибольшему числу), функция может вернуть неправильный результат. Дополнительные сведения см. в статье Поиск значений с помощью функции ВПР и других функций.
Дополнительные сведения о функциях ВПР и ГПР см. в статьях: