Функция MATCH - Как использовать строку в качестве параметра диапазона - PullRequest
0 голосов
/ 06 мая 2019

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

Функция MATCH не работает со строкой в ​​качестве параметра диапазона.

Окончательный результат, подобный следующему:

=MATCH("Risks";'SheetName'!B:B;0) 

Использованиекод ниже .. с учетом содержимого A1 = SheetName

=MATCH("Risks"; A1&"!:B:B";0)   

=MATCH("Risks"; Concatenate(A1;"!:B:B");0)

Но не работает

Кому-нибудь когда-нибудь нужно было использовать команду MATCH таким образом?Есть обходные пути?

1 Ответ

0 голосов
/ 06 мая 2019

НЕПОСРЕДСТВЕННО поможет вам выполнить работу.

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

=MATCH("Risks",INDIRECT(A1&"!B:B"),0)
...