Оцените название листа косвенно - PullRequest
1 голос
/ 11 октября 2019

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

Например, если один из моих листов называется "foo's great", я могу получить к нему доступ в формуле с помощью следующего:

=COUNT('foo''s great'!A2:A500)

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

Что-то в этом духе:

=COUNT(EVALUATE_RESOLVE(Z1)!A2:A500) 

Где ячейка Z1содержит строку, разрешающую существующее имя листа в книге.

1 Ответ

1 голос
/ 11 октября 2019

формула будет выглядеть так:

=COUNT(INDIRECT(Z1&"!A2:A500"))

, где ячейка Z1 содержит действительное имя листа

...