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

Это моя текущая формула:

=VLOOKUP(DP65,B6:CT36,(LOOKUP(DP67,(VLOOKUP(DP65,J52:K82,2)),C37:CT37)))

Тем не менее, Excel оценивает это #VALUE! , Пройдя через расчет, он пытается оценить следующее:

=VLOOKUP(DP65,$B$6:$CT$36,(LOOKUP(2500,"C26:CT26",C37:CT37)))

Очевидно, мои проблемы лежат здесь: LOOKUP(2500,"C26:CT26",C37:CT37) частности, где он пытается проанализировать "C26:CT26" как допустимый массив таблиц.

В любом случае, я могу сделать эту работу?

1 ответ1

0

На самом деле, использование фильтра INDIRECT сортирует это.

=VLOOKUP(DP65,B6:CT36,(LOOKUP(DP67,INDIRECT(VLOOKUP(DP65,J52:K82,2)),C37:CT37)))

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