Попытка создать последовательную гиперссылку на рабочие листы в той же книге

Попытка создать последовательную гиперссылку на рабочие листы в той же книге

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

В данный момент я использую эту формулу

=HYPERLINK(INDIRECT(SheetNames!A1&"!"&"A1"), "Details")

Однако это не работает.

Любая помощь будет оценена по достоинству.

решение1

Вам действительно нужны гиперссылки? Можно ли обойтись встроенным индексом WorkSheet?

Щелкните правой кнопкой мыши одну из кнопок навигации, маленькие стрелки в левом нижнем углу окна Excel. Это откроет список рабочих листов в вашей рабочей книге. Вы можете выбрать из списка и перейти непосредственно к этому рабочему листу.

При использовании этого метода редактирование гиперссылок не требуется при добавлении или удалении рабочего листа.

Если вам НЕОБХОДИМО использовать гиперссылки, попробуйте эту формулу:

=HYPERLINK("#'Sheet"&ROW()&"'!A1","Sheet"&ROW())

Это предполагает, что ваши имена листов — Sheet1, Sheet2 и т. д., и вы будете указывать на ячейку A1 в связанном листе. Ваши ссылки на листы будут контролироваться функцией ROW() (т. е. ссылка на строке 7 указывает на Sheet7)

Связанный контент