Создаем рабочие гиперссылки в Excel: от листов до внешних файлов

Иван Корнев·11.04.2026·5 мин

Чтобы сделать ссылку в Excel, выделите ячейку, нажмите Ctrl+K (или правая кнопка мыши → «Гиперссылка») и выберите объект: место в документе, файл или веб-адрес. Для продвинутой работы используйте формулу =ГИПЕРССЫЛКА("адрес"; "текст"). Это позволяет создавать интерактивные оглавления, дашборды и быстрые переходы к связанным документам без использования макросов.

Гиперссылки превращают статичные таблицы в навигационные панели. Ниже приведены проверенные методы для всех актуальных версий Excel (2019, 2021, 365) на Windows и macOS.

Быстрый старт: Нажмите Ctrl + K в любой ячейке, чтобы открыть мастер создания ссылок. Это самый универсальный способ для новичков.

Ссылка на другой лист внутри книги

Навигация между листами одной книги — самая частая задача. Вы можете указать переход не просто на лист, а на конкретную ячейку.

Метод 1: Мастер гиперссылок (без формул)

Идеально подходит для создания меню или оглавления.

  1. Выделите ячейку, где будет ссылка.
  2. Нажмите Ctrl + K (или через меню: ВставкаСсылка).
  3. В блоке «Связать с» выберите Место в этом документе.
  4. В списке «Выберите место в документе» укажите нужный лист.
  5. В поле «Введите ссылку на ячейку» пропишите адрес (например, A1), если нужно перейти в конкретное место.
  6. В поле «Текст» введите понятную подпись (например, «Отчет за май»).

Метод 2: Функция ГИПЕРССЫЛКА

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

Синтаксис: =ГИПЕРССЫЛКА("#'ИмяЛиста'!Ячейка"; "Текст ссылки")

Важные нюансы синтаксиса:

  • Знак # обязателен — он указывает, что ссылка внутренняя.
  • Если имя листа содержит пробелы или спецсимволы, его обязательно берут в одинарные кавычки 'Лист с данными'.
  • Если имя простое (без пробелов), кавычки не нужны: #Лист1!A1.

Пример: =ГИПЕРССЫЛКА("#'Продажи 2026'!B5"; "Перейти к итогу")

Динамический переход: Если название листа хранится в ячейке A1, используйте сцепку: =ГИПЕРССЫЛКА("#'" & A1 & "'!A1"; "Открыть лист") Это позволит менять адрес перехода, просто меняя текст в ячейке A1.

Ссылка на внешний файл, папку или сайт

Excel позволяет открывать любые файлы на компьютере, сетевые ресурсы и веб-страницы.

Работа с файлами и папками

При создании ссылки на внешний файл важно понимать разницу между абсолютным и относительным путем.

  1. Выделите ячейку → Ctrl + K.
  2. Выберите Файл, веб-страница.
  3. Найдите файл через кнопку «Текущая папка» или «Обзор».
  4. В поле «Текст» напишите, что откроется (например, «Смотреть договор»).

Формульный вариант: =ГИПЕРССЫЛКА("C:\Документы\Отчет.xlsx"; "Открыть отчет")

Для открытия папки в проводнике используйте протокол file:///: =ГИПЕРССЫЛКА("file:///C:/Проекты/Архив"; "Открыть папку")

Проблема переноса файлов: Если вы используете абсолютный путь (C:\Users\...), ссылка сломается при пересылке файла другому пользователю или переносе на другой диск. Решение: Храните связанные файлы в одной папке с основной таблицей и используйте относительные пути или функцию =ГИПЕРССЫЛКА("[ИмяФайла.xlsx]Лист1!A1"; "Ссылка").

Таблица типов путей

Объект ссылкиПример адреса в формулеПримечание
Веб-сайт"https://google.com"Открывается в браузере по умолчанию
Файл Excel"D:\Data\Plan.xlsx"Открывает книгу в новом окне
Конкретная ячейка во внешнем файле"D:\Data\Plan.xlsx#Лист1!A5"Сразу переходит к ячейке A5
PDF документ"C:\Docs\Instrukciya.pdf"Требует установленного просмотрщика PDF
Email адрес"mailto:[email protected]"Открает почтовый клиент

Создание ссылок на Email и поиск

Автоматизация коммуникации через таблицу экономит время при работе с клиентами или сотрудниками.

Почтовые ссылки (Mailto)

Позволяют создать готовое письмо с заполненной темой и текстом.

Формула: =ГИПЕРССЫЛКА("mailto:[email protected]?subject=Тема&body=Текст"; "Написать письмо")

  • ?subject= — тема письма.
  • &body= — тело письма (пробелы кодируются как %20 или оставляются как есть в новых версиях).

Пример: =ГИПЕРССЫЛКА("mailto:[email protected]?subject=Заявка на отпуск&body=Прошу предоставить отпуск"; "Отправить заявку")

Ссылки на поиск

Можно сделать ячейку, которая при клике ищет значение из соседней ячейки в Google или Яндекс.

=ГИПЕРССЫЛКА("https://yandex.ru/search/?text=" & A1; "Найти в Яндексе") Где в ячейке A1 содержится поисковый запрос.

Продвинутые приемы и автоматизация

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

Массивы в Excel 365

В современных версиях можно протянуть формулу сразу на диапазон, создав список ссылок: =ГИПЕРССЫЛКА("#Лист"&СТРОКА(A1:A10)&"!A1"; "Переход") Эта формула создаст ссылки на листы с именами, содержащими цифры от 1 до 10.

Макрос для быстрой вставки

Если стандартные методы неудобны, используйте этот простой VBA-скрипт. Он создает ссылки на листы книги в первом столбце активного листа.

Sub CreateSheetLinks()
    Dim ws As Worksheet
    Dim i As Integer
    i = 1
    For Each ws In ThisWorkbook.Worksheets
        If ws.Name <> ActiveSheet.Name Then
            ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 1), Address:="", SubAddress:="'" & ws.Name & "'!A1", TextToDisplay:=ws.Name
            i = i + 1
        End If
    Next ws
End Sub

Как запустить: Нажмите Alt + F11, вставьте модуль, скопируйте код и запустите клавишей F5.

Частые ошибки и решения

Даже простая ссылка может не работать из-за мелочей. Вот чек-лист для диагностики:

  1. Ошибка #ЗНАЧ!

    • Причина: Неправильный синтаксис имени листа.
    • Решение: Проверьте наличие одинарных кавычек вокруг имени листа, если в нем есть пробелы: #'Мой Лист'!A1. Убедитесь, что стоит знак # перед именем.
  2. Ссылка не открывается (файл)

    • Причина: Файл перемещен, удален или изменена буква диска.
    • Решение: Обновите путь. Для сетевых ресурсов убедитесь, что у вас есть доступ к сети.
  3. Ссылка ведет не туда

    • Причина: Опечатка в номере ячейки или имени листа.
    • Решение: Кликните правой кнопкой по ссылке → «Изменить гиперссылку» и проверьте адрес.
  4. На Mac ссылки не работают

    • Причина: Разделители путей. В macOS используется / вместо \.
    • Решение: При ручном вводе путей на Mac заменяйте обратные слеши на прямые: file:///Users/name/file.xlsx.

FAQ

Можно ли сделать ссылку на конкретный диапазон ячеек? Нет, гиперссылка в Excel всегда ведет к одной начальной ячейке (верхний левый угол диапазона). Выделить весь диапазон кликом нельзя.

Как убрать подчеркивание у гиперссылки? Стандартными средствами форматирования ячеек это сделать сложно, так как стиль гиперссылки приоритетен. Лучший способ: создать ссылку, затем применить к ячейке стиль «Обычный» через панель стилей, но цвет останется синим. Полностью изменить вид можно только через изменение стиля ячейки «Гиперссылка» в меню «Стили» на вкладке «Главная».

Работают ли ссылки в защищенном листе? Да, переход по ссылкам работает даже если лист защищен паролем, при условии, что защита не запрещает выделение заблокированных ячеек (что бывает редко). Однако редактировать саму ссылку без снятия защиты не получится.

Как сделать ссылку на эту же книгу, но в другой версии Excel? Используйте относительные ссылки вида [ИмяФайла.xlsx]Лист!Ячейка. Главное, чтобы оба файла лежали в одной папке.