1

Могу ли я использовать формулу HYPERLINK для ссылки на место в той же книге.

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

Так что в ячейке A1 на листе 1 я бы хотел что-то вроде

=HYPERLINK('Sheet!2A1' , "link")

И тогда в идеале я мог бы использовать:=HYPERLINK(C1, "link"), здесь C1 будет содержать местоположение, куда я хочу гиперссылку перейти. Возможно, потребуется использовать INDIRECT возможно.

Я не хочу использовать обычный способ вставки гиперссылки с помощью CTRL + K , поскольку это означает, что я не могу сделать ее динамической, изменив местоположение в C1 .

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

1 ответ1

2

На самом деле это было довольно легко, для всех, кому интересно, вам просто нужно использовать хэштег, см. Примеры ниже:

=HYPERLINK("#Sheet2!A1", "link")

И создать динамическую версию, используя значение ячейки в качестве местоположения ссылки:

=HYPERLINK("#'"& C1 &"'!A1","Link")

Использование C1 в качестве динамической ячейки

Вы могли бы даже проявить творческий подход и использовать ячейку с новым именем листа, поэтому, если имя листа изменится, гиперссылка изменится вместе с ним:

=HYPERLINK("#'"& MID(CELL("filename",'Sheet2'!A1),FIND("]",CELL("filename",'Sheet2'!A1))+1,255) &"'!A1","Link")

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