В настоящее время у меня есть данные с указанием даты и номера товара, и я рассчитываю получить цену с другого листа.

=Vlookup(#,Jan1!(Range),2,0)

Дает мне мою цену 1 января

=Vlookup(#,Jan3!(Range),2,0)

Дает мне мою цену 3 января

Проблема в том, что у каждой даты есть свой собственный лист, но я хочу, чтобы в одной формуле была найдена дата данных, ссылающаяся на лист, соотнесенный с этой датой.

Моя конечная цель - получить формулу, которая ссылается на дату перехода, и выполнить vlookup на соответствующем листе.

=Vlookup(#,[Order Date's Referenced Page](Range),2,0)

1 ответ1

0

Вам нужно будет использовать INDIRECT, чтобы указать это:

=VLOOKUP(#,INDIRECT("'"&A11&"'!"&"A2:B8"),2,0)

Где A11 - это имя вашего листа, A2:B8 - это, конечно, ваш диапазон. Это просто строки, которыми вы можете манипулировать так, как вам нужно. Без примера данных, с которыми вы работаете, я не могу точно сказать, что, возможно, понадобится сделать твики, но, надеюсь, направит вас на правильный путь.

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