3

Я ищу способ использовать ссылку на ячейку вместо ссылки на лист.

Вот небольшой лист, который я сделал, чтобы показать это.

Ячейка B2 имеет формулу:=COUNTIF(VM!B:B,"Powered On")

Страница "ВМ" будет содержать список серверов и их состояние питания.

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

Например: =COUNTIF(A2!B:B,"Powered On") A2 - ячейка с именем "VM".

Вот изображение желаемой команды / метода:
Вот изображение желаемой команды / метода.

Я также попытался (A2) надеясь, что это разрешит имя и затем использует его в формуле.

1 ответ1

2

Используйте INDIRECT()

Косвенный берет строку и превращает ее в действительную ссылку.

=COUNTIF(INDIRECT("'" & A2 & "'!B:B"),"Powered On")

Таким образом, в приведенном выше случае это создаст строку "'VM'!B:B" . Тогда Indirect превратит его в действительную ссылку на ячейку.

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

A2, который является ссылкой на ячейку и является относительным, будет изменяться при копировании или перетаскивании в разные ячейки.

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