Возможности !SEMTools

ГИПЕРССЫЛКА

Это статья о функции. Смотрите также статью о похожей процедуре и других инструментах: “10 способов сделать гиперссылку в Excel“.

Что делает функция ГИПЕРССЫЛКА

Функция ГИПЕРССЫЛКА (англ. HYPERLINK) создаёт кликабельную гиперссылку в ячейке Excel — на сайт, документ, лист, файл, папку, мессенджер или даже исполняемый файл. Она удобна тем, что позволяет не просто указать путь, но и задать свой текст гиперссылки — более понятный и красивый.

При клике Excel передаёт путь операционной системе, и та открывает нужный ресурс — будь то сайт, документ, папка или приложение.

Гиперссылки, созданные этой функцией, ничем не отличаются визуально от вручную вставленных через контекстное меню или вкладку Вставка → Ссылка, но дают куда больше гибкости при работе с данными.

Синтаксис

=ГИПЕРССЫЛКА(адрес; [подпись])
  • адрес — путь к ресурсу (сайт, файл, папка, диапазон, лист, макрос и т. д.).
  • подпись — необязательный текст, который будет отображаться в ячейке вместо самого адреса.

Если не указать подпись, Excel отобразит сам адрес. Оба аргумента можно формировать с помощью других функций Excel — подставлять значения из ячеек, собирать URL из частей и пр.

Примеры использования

Ссылки на сайты, файлы и папки

Excel позволяет открывать папки и запускать `.exe`-файлы — без макросов или надстроек. Это может быть удобно при создании панели управления внутри книги.

Сайт с подписью:

=ГИПЕРССЫЛКА("https://semtools.guru";"Перейти на сайт")

Файл Excel:

=ГИПЕРССЫЛКА("C:\Users\User\Documents\Отчет.xlsx";"Открыть отчёт")

Сетевой файл:

=ГИПЕРССЫЛКА("\\Server01\Проекты\План.xlsx";"План проекта")

Папка на компьютере:

=ГИПЕРССЫЛКА("C:\Users\User\Downloads\";"Открыть папку загрузок")

Гиперссылки внутри Excel

Гиперссылка на ячейку текущего листа:

=ГИПЕРССЫЛКА("#A1";"К началу")

Гиперссылка на диапазон текущего листа:

=ГИПЕРССЫЛКА("#B2:B10";"К таблице")

Гиперссылка на другой лист:

=ГИПЕРССЫЛКА("#Лист2!A1";"Открыть Лист2")

С указанием имени листа в кавычках (если есть пробелы):

=ГИПЕРССЫЛКА("#'Аналитика 2024'!C5";"Перейти к аналитике")

Гиперссылка на другую книгу, если она открыта:

=ГИПЕРССЫЛКА("[Финансы.xlsx]Данные!A1";"К финансам")

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

=ГИПЕРССЫЛКА("C:\Отчёты\[Финансы.xlsx]Данные!A1";"Открыть ячейку в файле")

Гиперссылка с динамической вставкой имени листа из ячейки:

=ГИПЕРССЫЛКА("#'"&A1&"'!A1";"Перейти на лист "&A1)

Гиперссылка на именованный диапазон:

=ГИПЕРССЫЛКА("#Продажи_Январь";"К январским продажам")

На именованный диапазон с переходом на другой лист:

=ГИПЕРССЫЛКА("#'Лист1'!ИтогГода";"Итог по году")

На структурированную таблицу (умную таблицу):

=ГИПЕРССЫЛКА("#Таблица1";"Открыть Таблицу1")

Гиперссылка на столбец в умной таблице:

=ГИПЕРССЫЛКА("#Таблица1[Клиент]";"Столбец Клиент")

Гиперссылка на ячейку внутри таблицы по координатам:

=ГИПЕРССЫЛКА("#Таблица1[[#Итого],[Сумма]]";"Итого по сумме")

Гиперссылка на сводную таблицу (если у неё есть имя):

=ГИПЕРССЫЛКА("#Сводная1";"К сводной таблице")

Если имя отсутствует — можно дать имя диапазону вручную и ссылаться на него:

=ГИПЕРССЫЛКА("#PivotRange";"К сводной вручную")

Также можно дать имя области в сводной таблице (например, «Фильтры», «Значения») и ссылаться на неё по имени диапазона.

Ссылки на email, мессенджеры, приложения и макросы

Excel поддерживает не только гиперссылки на сайты или документы, но и специальные протоколы:

mailto:
tg://
viber://

и другие.

Гиперссылка на отправку письма:

=ГИПЕРССЫЛКА("mailto:admin@semtools.guru";"Написать в поддержку")

Гиперссылка на письмо с темой и телом сообщения:

=ГИПЕРССЫЛКА("mailto:admin@semtools.guru?subject=Ошибка&body=Здравствуйте! У меня ошибка!";"Сообщить об ошибке")

Гиперссылка на Телеграм-канал:

=ГИПЕРССЫЛКА("tg://resolve/?domain=semtools";"Телеграм-канал !SEMTools")

Написать личное сообщение пользователю в Telegram:

=ГИПЕРССЫЛКА("tg://resolve/?domain=tiendi&text=Привет, Дмитрий!";"Написать в телеграм автору")

Гиперссылка на WhatsApp-чат по номеру:

=ГИПЕРССЫЛКА("https://wa.me/79015052302";"Написать автору в WhatsApp")

Отправить сообщение через десктопное приложение WhatsApp:

=ГИПЕРССЫЛКА("whatsapp://send?phone=79015052302&text=Спасибо за крутую инструкцию!";"Поблагодарить Дмитрия Тумайкина за инструкцию")

Гиперссылка на звонок (на мобильных устройствах или если настроена связь Windows с телефоном):

=ГИПЕРССЫЛКА("tel:+74951234567";"Позвонить в офис")

Гиперссылка на Viber (если установлен):

=ГИПЕРССЫЛКА("viber://chat?number=%2B79876543210";"Связаться в Viber")

Гиперссылка на приложение, если путь указан явно (например, браузер):

=ГИПЕРССЫЛКА("C:\Program Files\Mozilla Firefox\firefox.exe";"Открыть Firefox")

Запуск системной программы, например, калькулятора:

=ГИПЕРССЫЛКА("C:\Windows\System32\calc.exe";"Открыть калькулятор")

Гиперссылка на макрос (если макрос доступен и определён в книге):

=ГИПЕРССЫЛКА("#Макрос1";"Открыть Макрос1 в текущей книге")

Гиперссылка на макрос в личной книге макросов:

=ГИПЕРССЫЛКА("#PERSONAL.XLSB!Макрос1";"Открыть Макрос1 в личной книге макросов")

Динамические гиперссылки

Гиперссылки можно собирать динамически — в зависимости от значений в ячейках, формул и условий. Это особенно полезно для создания ссылок на поиск, профили, документы, отчёты и другие ресурсы, которые меняются от строки к строке.

Пример: формируем ссылку на поиск сайта по значению в ячейке A2:

=ГИПЕРССЫЛКА("https://ya.ru/search?q="&A2;"Найти в Яндексе: "&A2)

То же с использованием функции ТЕКСТ для форматирования даты и получения курсов валют на заданную дату с сайта Центробанка:

=ГИПЕРССЫЛКА(
"https://cbr.ru/currency_base/daily/?UniDbQuery.Posted=True&UniDbQuery.To="&ТЕКСТ(C1;"дд.ММ.гггг")
;
"Курсы валют на "&ТЕКСТ(C1;"дд МММ гггг")
)

Или гиперссылка в зависимости от условия (с помощью функции ЕСЛИ):

=ЕСЛИ(B2="PDF";
ГИПЕРССЫЛКА("https://site.ru/files/"&A2&".pdf";"PDF-файл");
"")

Таким образом, в таблице могут формироваться уникальные гиперссылки для каждой строки, автоматически подставляя параметры URL, имена файлов и другие переменные.

Вставка гиперссылок в формулах, массивах и таблицах

Функция ГИПЕРССЫЛКА отлично работает внутри формул, в том числе в массивах, структурированных таблицах Excel и даже в сочетании с динамическими функциями, такими как ФИЛЬТР, ПОДСТАВИТЬ.

В таблицах Excel (умных таблицах) можно вставлять гиперссылки построчно, используя ссылки на значения из текущей строки:

=ГИПЕРССЫЛКА(
"https://site.ru/card?id="&[@ID]
;
"Карточка "&[@ID]
)

Через ФИЛЬТР можно отобрать строки и вывести только те, где гиперссылки удовлетворяют условию:

=ФИЛЬТР(
A2:A100;
(B2:B100="PDF") * (C2:C100>100)
)

А рядом генерировать гиперссылки на документы:

=ГИПЕРССЫЛКА(
"https://site.ru/files/"&A2
;
"Скачать PDF"
)

Гиперссылки с выпадающими списками

Выбранное значение выпадающего списка (Данные → Проверка данных) можно использовать как параметр в формуле:

=ГИПЕРССЫЛКА(
"https://site.ru/category/"&A1
;
"Открыть "&A1
)

Где A1 — ячейка с выбранным значением. Таким образом, ссылка автоматически меняется при выборе категории или параметра.

Работа с относительными и абсолютными путями

Функция ГИПЕРССЫЛКА может использовать как абсолютные, так и относительные пути к файлам и папкам. От этого зависит, будет ли ссылка работать при перемещении книги или отправке её другим пользователям.

Абсолютный путь

Пример абсолютного пути:

=ГИПЕРССЫЛКА(
"C:\Users\User\Documents\Отчет.xlsx";
"Открыть файл"
)

Такая ссылка работает только на том компьютере, где по указанному пути действительно существует файл. Перенесете книгу на другой компьютер — путь «сломается».

Относительный путь

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

=ГИПЕРССЫЛКА(
"Отчет.xlsx";
"Открыть соседний файл"
)

Или перейти в подпапку:

=ГИПЕРССЫЛКА(
"архив\2024.xlsx";
"Файл в папке архив"
)

Такие ссылки продолжают работать, даже если папка с книгой будет перемещена или переименована, — главное, чтобы относительное расположение файлов осталось прежним.

Подводные камни

  • Если открыть файл Excel не с диска, а из архива или email — относительные пути не сработают.
  • Некоторые облачные хранилища (например, OneDrive) подставляют свои абсолютные пути — и ссылки могут перестать работать при скачивании локальной копии.
  • Excel может «запомнить» абсолютный путь к файлу при первом открытии, даже если формула указывает относительный — особенно в старых версиях Office.

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

Интерактивность и оформление

Гиперссылки в Excel не ограничиваются только текстом с подчёркиванием. Существует множество способов визуального оформления ссылок, чтобы они стали более заметными, понятными или, наоборот, скрытыми от пользователя.

Цвет и форматирование

Excel по умолчанию применяет к гиперссылке стиль “Гиперссылка” — синий цвет и подчёркивание. Его можно изменить:

  • Вкладка Главная → Стили → Стили ячеек
  • ПКМ на стиле «Гиперссылка»Изменить

Здесь можно задать цвет, шрифт, подчёркивание и другие параметры для обычного и посещённого состояния.

Скрытые гиперссылки

Иногда нужно не показывать гиперссылку как ссылку. Это можно сделать так:

  • Задать ссылке тот же цвет, что и фон (например, белый текст на белом фоне)
  • Убрать подчёркивание вручную (через формат)
  • Вставить гиперссылку в ячейку с символом, иконкой или числом

Гиперссылки с иконками

Можно использовать гиперссылки со значениями в виде символа или иконки (например, 🔗 или 📎):

=ГИПЕРССЫЛКА(
"https://semtools.guru";
"🔗"
)

Так же можно использовать эмодзи, спецсимволы Unicode.

Ссылки с подписями и пояснениями

Чтобы дать пояснение к ссылке, можно использовать комментарий (примечание):

  • ПКМ → Новое примечание
  • Впишите назначение, источник, дату или инструкцию

Массовое создание ссылок с помощью !SEMTools

Если у вас установлена надстройка !SEMTools, вы можете генерировать гиперссылки на основе выбранного диапазона буквально в один клик:

  • Создайте диапазон со значениями — гиперссылки, адрес, подсказка (если не нужны, можно оставить пустыми)
  • Выделите 3 указанных столбца
  • Откройте вкладку !SEMTools
  • Выберите инструмент Создать гиперссылки

Надстройка автоматически объединит тексты, адреса и подсказки ссылок. Работает со всеми перечисленными выше вариантами – ссылками на сайты, Telegram, файлы, папки и внутренние элементы книги.

Массовое создание гиперссылок в Excel

Основные преимущества автоматизации перед ручным использованием формул —

  • Скорость генерации
  • Отсутствие ошибок в ссылках даже при больших объёмах данных.
  • Всплывающие подсказки у ссылок

Процедура доступна в бесплатной версии !SEMTools.

Кейсы и нестандартные применения

Гиперссылки в Excel — это не только ссылки на сайты. Они становятся особенно полезными в комбинации с аналитикой, фильтрами, отчётами и интерактивными таблицами.

Ссылки в чек-листах и реестрах

Если у вас есть таблица задач, чек-лист или журнал, гиперссылки помогут быстро открывать связанные документы, шаблоны, формы, папки или даже запускать нужные процессы. Пример:

=ГИПЕРССЫЛКА(
"https://docs.site.ru/task?id="&A2
;
"Задача #"&A2
)

Ссылки на фильтрованные отчёты

Если в вашей системе отчетов есть поддержка фильтрации по URL (например, Power BI, Looker Studio, Metabase), вы можете динамически формировать ссылки с фильтрами:

=ГИПЕРССЫЛКА(
"https://dashboard.site.ru/report?manager="&A2
;
"Отчёт по менеджеру "&A2
)

Гиперссылка с переменной логикой (через ВПР)

Один из самых удобных способов — использовать выпадающий список с текстами ссылок, а URL брать из справочной таблицы поможет функция ВПР. Это удобно для создания навигационных меню внутри Excel-книги и экономии пространства.

Шаг 1: Таблица ссылок

Создайте вспомогательную таблицу где-нибудь рядом или на отдельном листе (его можно даже скрыть):

ТекстURL
Купитьhttps://semtools.guru/ru/buy
Скачатьhttps://semtools.guru/ru/download
Авторhttps://semtools.guru/ru/author
Как работаетhttps://semtools.guru/ru/how-it-works
История версийhttps://semtools.guru/ru/version-history

Шаг 2: Выпадающий список

Создайте в ячейке, например A2, список выбора:

  • Данные → Проверка данных → Список
  • Источник: Купить,Скачать,Автор,Как работает,История версий

Шаг 3: Формула гиперссылки

В ячейке рядом (например, C2) используйте формулу:

=ЕСЛИОШИБКА(
ГИПЕРССЫЛКА(
ВПР(A2;$F$2:$G$6;2;ЛОЖЬ)
;A2)
;"")

Здесь $E$2:$F$6 — диапазон таблицы ссылок, A2 — выбранный текст. В результате в C2 появится активная гиперссылка с подписью, совпадающей с выбранным пунктом.

Если пользователь выбирает «История версий» — формируется гиперссылка: https://semtools.guru/ru/version-history

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*