Гиперссылка на ссылку на ячейку в той же книге с помощью формулы

280
PeterH

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

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

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

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

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

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

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

1

1 ответ на вопрос

2
PeterH

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

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

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

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

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

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

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

Похожие вопросы