Я создаю электронную таблицу с несколькими именованными диапазонами на отдельном листе, и я хочу выполнить поиск, чтобы найти значение на основе именованного диапазона, поэтому мне не нужно вручную вводить ссылки на ячейки.

Текущая формула у меня есть:

=VLOOKUP(D9,INDIRECT("'MACRS Tables'!"&Arkansas!C9),MATCH(K8,INDIRECT("'MACRS Tables'!"&Arkansas!C9),0),0)

Проблема заключается в косвенной формуле в соответствующей части формулы.

Он смотрит на весь диапазон, а не только на верхний ряд.

Как мне это исправить?

1 ответ1

0

Не уверен, что это то, что вам нужно, но сечение именованного диапазона и строки можно назвать

index([name],[row number in the range])

или как

[name] 4:4

(где 4 - абсолютная ссылка. Не 4-й в ассортименте)

Я думаю, что если вы замените [имя] на НЕПРЯМОЙ результат, вы можете просто использовать стандартную VLOOKUP, без MATCH.

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