У меня есть следующий VLOOKUP на листе:
=VLOOKUP(D5,FilePurposes,2)&" in respect of "&C5
Где именованный диапазон FilePurposes ссылается на блок из двух столбцов и трех строк, которые выглядят так:
A B
------------------------------------
4 x Creates output for x
5 y Calculates something for y
6 z Refreshes z
Однако, когда D5 = x, я получаю «Вычислить что-то для y». Требуется вывод "Создает вывод для х". VLOOKUPS на y и z работают как требуется.
Когда я меняю VLOOKUP на
=VLOOKUP(D5,Sheet1!A4:B7,2)&" in respect of "&C5
(то есть расширение диапазона), тогда VLOOKUP работает как задумано. Однако я хочу использовать именованный диапазон, чей определенный диапазон может быть изменен пользователем, чтобы включить допустимые значения поиска по мере роста рабочей книги.
Когда я иду к менеджеру имен, определенный диапазон для FilePurposes равен =Sheet1!$A$4:$B$6
, так что, по-видимому, сразу ничего не происходит.
Есть ли что-то в VLOOKUPS и именованных диапазонах, которые мне здесь не хватает, что вызывает эту проблему?
Я использую Excel 2010 на ПК с Windows Vista.