1

Эта формула делает именно то, что я хочу:

=HYPERLINK("[!Monitoring Profile Matrix v2 (In Progress).xlsx]Metrics!3:3", "POWR01")

Однако, если я переименую документ, я предполагаю, что все мои ссылки будут разорваны. Я попробовал это:

=HYPERLINK("Metrics!3:3", "POWR01")

И он говорит, что не может найти целевой документ.

Итак, как я могу сделать гиперссылку на другой лист в той же книге без явного использования имени файла?

1 ответ1

3

Вы должны включить имя файла.

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

Вот несколько примеров. Обратите внимание, что в функции

=CELL("filename")

слово filename является литералом и НЕ должно заменяться именем файла.

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