1

У меня есть следующий 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.

1 ответ1

0

Подозреваю, что названный диапазон может быть написан по-разному

То, что вы описываете, должно работать нормально

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .