Да, есть функция HYPERLINK () :
=HYPERLINK(CONCATENATE("#Sheet1!",T(E2)),"Test")
Примечание: при работе с другими настройками языка, затем «английский»(США) ", OOo может потребоваться другие разделители аргументов (например: с" German (Germany) ", вместо запятых требуются точки с запятой).
Разделение на несколько строк для удобства чтения:
=HYPERLINK(
CONCATENATE(
"#Sheet1!",
T(E2)
),
"Test"
)
Будет вставлена гиперссылка, цель которой зависит от содержимого ячейки E2
.Используя функцию T () , можно настроить динамический лист.В моем примере E2
может иметь значение «A1», что приводит к гиперссылке, указывающей на #Sheet1!A1
.
РЕДАКТИРОВАТЬ: Вот снимок экрана гиперссылки с целевым листом, целевой ячейкой и текстом гиперссылки, динамически установленными:
с использованием этой формулы:
=HYPERLINK(CONCATENATE("#",T(D1),"!",T(D2)),T(D3))