Формула Excel: ссылка на несколько листов -

Содержание

Общая формула

=HYPERLINK("#"&sheet&"!"&cell,"linktext")

Резюме

Чтобы создать ссылки на несколько листов в книге, вы можете использовать функцию ГИПЕРССЫЛКА. В показанном примере формула в D5, скопированная ниже, имеет следующий вид:

=HYPERLINK("#"&B5&"!"&C5,"Link")

Эта формула создает рабочую гиперссылку на ячейку A1 на каждом из 9 листов, как показано.

Объяснение

Эта формула основывается на конкатенации для создания допустимого местоположения для функции ГИПЕРССЫЛКА.

В ячейке D5 аргумент местоположения ссылки создается следующим образом:

"#"&B5&"!"&C5 // returns ""#Sheet1!A1""

который возвращает строку «# Sheet1! A1». Затем формула принимает следующий вид:

=HYPERLINK("#Sheet1!A1","Link")

Что возвращает действительную ссылку.

Значение ячейки в столбце C совершенно произвольно и может быть любой ячейкой, которая вам нравится. Его также можно жестко запрограммировать в формуле в виде такой строки:

=HYPERLINK("#"&B5&"!A1","Link")

Примечание. Символ решетки (#) в начале имени листа является обязательным. Дополнительные примеры синтаксиса ссылок см. В разделе ГИПЕРССЫЛКА.

Интересные статьи...