Оглавление книги на основе гиперссылок в MS EXCEL

Создадим оглавление Книги с помощью функции ГИПЕРССЫЛКА()

Пусть в книге имеется несколько листов: к103, к104, к105, ... (например перечень комнат). Составим оглавление, позволяющее быстро перемещаться по листам книги (см. файл примера).

Создадим в столбце А перечень названий листов книги. В ячейке В9 запишем формулу:

=ГИПЕРССЫЛКА("["&$B$6&"]"&A9&"!A1";"Нажмите ссылку, чтобы перейти на Лист "&A9&", в ячейку А1")

в ячейке В6 содержится имя текущей книги (подробнее читайте в статье Извлечение имени файла). В случае, если книга будет переименована, оглавление продолжит работать.

Если книгу не планируется переименовывать, то имя книги можно указать в текстовой форме:

=ГИПЕРССЫЛКА("[_Оглавление_с_гиперссылками.xlsx]к103!A1";"Нажмите ссылку, чтобы перейти на Лист "&A9&", в ячейку А1")

При нажатии гиперссылки MS EXCEL перейдет в окно соответствующего листа.

Для обратного перехода к оглавлению можно создать ссылку с помощью стандартного механизма гиперссылок, нажав CTRL+K или через меню Вставка/ Связи/ Гиперссылка (после вызова окна Вставка гиперссылки выберите Связать с: местом в документе).

Примечание: Ссылки, созданные с использованием стандартного механизма гиперссылок перестают работать при переименовании листов.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Голосов пока нет