Ссылка на рабочий лист через значение ячейки - Excel - PullRequest
0 голосов
/ 07 июня 2018

Я делаю vlookup с матрицей для поиска в другом листе с именем may-18 (у меня есть другие листы с именем apr-18, mar-18, feb-18, jan-18).Проблема, с которой я сталкиваюсь, заключается в том, что я хочу направить лист по значению ячейки (в ячейке A1 я написал 'may-18).Например:

=VLOOKUP(C4,'may-18'!$C$6:$BY$28,7,FALSO) # Current
=VLOOKUP(C4,'apr-18'!$C$6:$BY$28,7,FALSO) # Current
=VLOOKUP(C4,'mar-18'!$C$6:$BY$28,7,FALSO) # Current
=VLOOKUP(C4,'feb-18'!$C$6:$BY$28,7,FALSO) # Current
=VLOOKUP(C4,'jan-18'!$C$6:$BY$28,7,FALSO) # Current

=VLOOKUP(C4,'A1'!$C$6:$BY$28,7,FALSO) # Looking for this

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете использовать INDIRECT():

=VLOOKUP(C4,INDIRECT("'"&$A$1&"'!$C$6:$BY$28"),7,FALSO)

Примечание. Предполагается, что A1 имеет may-18, apr-18 и т. Д. В ячейке (обратите внимание на отсутствие ведущего апострофа, которыйвы положили в свой ОП. Я предположил, что это опечатка).

...