
Общая формула
=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")
Примечание. Символ решетки (#) в начале имени листа является обязательным. Дополнительные примеры синтаксиса ссылок см. В разделе ГИПЕРССЫЛКА.