Активные гиперссылки в Microsoft Excel — удобный инструмент для быстрого перехода к веб-страницам, файлам или ячейкам. Но иногда они мешают: портят форматирование таблицы, отвлекают подсветкой, или их случайно активируют при редактировании. Например, при копировании данных из интернета в Excel автоматически создаются кликабельные ссылки, которые не нужны для дальнейшей работы.
В этой статье разберём 5 проверенных способов сделать ссылки неактивными — от полного удаления до визуального скрытия без потери данных. Методы работают во всех версиях Excel 2010–2023 и Office 365, включая мобильную версию. Также вы узнаете, как массово обработать ссылки в больших таблицах и избежать типичных ошибок.
⚠️ Важно: Некоторые методы (например, удаление через Ctrl + Shift + F9) необратимо разрушают формулы, связанные со ссылками. Перед массовыми изменениями создайте резервную копию файла (Файл → Сохранить как).
Почему ссылки в Excel становятся активными автоматически
Excel распознаёт гиперссылки по нескольким признакам:
- 🔗 Текстовые шаблоны: любые строки, начинающиеся с
http://,https://,ftp://, или содержащие@(для email) и точку (user@example.com). - 📋 Копирование из браузера: при вставке данных из веб-страниц (
Ctrl + V) Excel сохраняет исходное форматирование, включая ссылки. - 🔄 Импорт данных: при подключении к внешним источникам (например,
Power Query) ссылки могут подтягиваться как часть данных. - 📊 Формулы: функции вроде
=ГИПЕРССЫЛКА()создают кликабельные элементы программно.
Автоматическое преобразование текста в ссылки можно отключить в настройках. Для этого перейдите в Файл → Параметры → Правописание → Параметры автозамены и снимите галочку с пункта «Заменять при вводе: адреса Интернета и сетевые пути гиперссылками»**. Однако это не удалит уже существующие ссылки — только предотвратит появление новых.
Способ 1: Удаление ссылок через контекстное меню (самый простой)
Если нужно отключить отдельные ссылки, используйте стандартное контекстное меню:
- Выделите ячейку или диапазон с гиперссылкой.
- Щёлкните правой кнопкой мыши и выберите «Удалить гиперссылку»** (
Remove Hyperlinkв английской версии). - Ссылка останется в виде обычного текста, но потеряет кликабельность и синее подчёркивание.
⚠️ Ограничение: Метод работает только для ссылок, созданных вручную или скопированных из внешних источников. Если гиперссылка сгенерирована формулой =ГИПЕРССЫЛКА(), её нужно удалять через редактирование формулы (см. Способ 4).
☑️ Проверка перед удалением ссылок
Способ 2: Массовое удаление всех ссылок на листе
Для обработки всех гиперссылок сразу используйте сочетание клавиш или макрос:
Вариант A: Горячие клавиши (Ctrl + Shift + F9)
Это комбинация удаляет все гиперссылки на активном листе, включая:
- 🔗 Кликабельные URL-адреса.
- 📌 Ссылки на другие листы/книги (
=ГИПЕРССЫЛКА("#Лист2!A1")). - 📧 Email-адреса (
mailto:).
Внимание: Ctrl + Shift + F9 также сбрасывает все имена диапазонов на листе! Если вы их используете, этот метод не подходит.
Вариант B: Макрос VBA (для опытных пользователей)
Если нужно удалить ссылки выборочно (например, только внешние URL), используйте этот код:
Sub RemoveExternalHyperlinks()
Dim hl As Hyperlink
For Each hl In ActiveSheet.Hyperlinks
If InStr(hl.Address, "http") > 0 Then
hl.Delete
End If
Next hl
End Sub
Чтобы запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (
Insert → Module). - Вернитесь в Excel и нажмите
Alt + F8, выберитеRemoveExternalHyperlinksи кликните «Выполнить»**.
Способ 3: Преобразование ссылок в обычный текст
Если вам нужно сохранить текст ссылок, но убрать их активность, используйте один из этих приёмов:
Метод 1: «Нажмите сюда» → обычный текст
- Выделите ячейку со ссылкой.
- Нажмите
Ctrl + C(скопировать). - Щёлкните правой кнопкой по той же ячейке и выберите «Параметры вставки»** (иконка кисти).
- Выберите «Значения»** (иконка
123).
Метод 2: Формула для извлечения текста
Если ссылка создана через =ГИПЕРССЫЛКА(), используйте функцию =ПОЛУЧИТЬ.ДАННЫЕ.ССЫЛКИ() (в английской версии — =HYPERLINK() с аргументом friendly_name):
=ПОЛУЧИТЬ.ДАННЫЕ.ССЫЛКИ(A1)
Эта формула вернёт отображаемый текст ссылки (например, «Сайт компании»), а не её адрес.
| Исходная ячейка | Формула | Результат |
|---|---|---|
=ГИПЕРССЫЛКА("https://example.com"; "Нажми сюда") |
=ПОЛУЧИТЬ.ДАННЫЕ.ССЫЛКИ(A1) |
Нажми сюда |
https://google.com (автоматическая ссылка) |
=A1 (простое копирование) |
https://google.com (без подчёркивания) |
=ГИПЕРССЫЛКА("#Лист2!A1"; "Данные") |
=ПОЛУЧИТЬ.ДАННЫЕ.ССЫЛКИ(A1) |
Данные |
Способ 4: Отключение ссылок, созданных формулой
Функция =ГИПЕРССЫЛКА() требует особого подхода. Простое удаление через контекстное меню не сработает — нужно редактировать саму формулу.
Шаг 1: Найдите все формулы со ссылками
Используйте поиск по листу:
- Нажмите
Ctrl + F. - В поле поиска введите
=ГИПЕРССЫЛКА(или=HYPERLINKдля английской версии). - Excel выделит все ячейки с этой функцией.
Шаг 2: Замените формулу на текст
Выберите один из вариантов:
- 📝 Скопировать как значения: выделите ячейки →
Ctrl + C→ правая кнопка → «Значения»** (иконка123). - 🔄 Изменить формулу: замените
=ГИПЕРССЫЛКА(адрес; текст)на=текст(например,=ГИПЕРССЫЛКА("https://ya.ru"; "Яндекс")→="Яндекс"). - 🗑️ Удалить полностью: удалите содержимое ячейки (
Delete).
⚠️ Внимание: Если формула =ГИПЕРССЫЛКА() используется в вычислениях (например, для перехода к динамическим данным), её удаление нарушит логику таблицы. В этом случае лучше скрыть ссылку визуально (см. Способ 5).
Что будет если удалить формулу =ГИПЕРССЫЛКА() в зависимой ячейке?
Если на эту ячейку ссылаются другие формулы (например, =ЕСЛИ(A1="Яндекс"; 1; 0)), они вернут ошибку #ИМЯ? или #ЗНАЧ!. Перед удалением проверьте зависимости через Формулы → Влияющие ячейки.
Способ 5: Скрытие ссылок без удаления (визуальная маскировка)
Если ссылки нужны для внутренних процессов (например, для макросов), но не должны быть видны пользователям, скройте их форматированием:
Метод 1: Цвет шрифта = цвет фона
- Выделите ячейки со ссылками.
- На вкладке «Главная»** измените цвет шрифта на белый (или цвет фона ячейки).
- Уберите подчёркивание: нажмите
Ctrl + Uили снимите галочку с «Подчёркнутый»** в меню шрифта.
Метод 2: Условное форматирование
Автоматически скрывайте ссылки при определённых условиях:
- Выделите диапазон с ссылками.
- Перейдите в
Главная → Условное форматирование → Создать правило. - Выберите «Форматировать только ячейки, которые содержат»**.
- В правиле укажите «Текст, содержащий»** →
http://илиhttps://. - Настройте формат: шрифт белый, без подчёркивания.
✅ Плюс метода: Ссылки останутся рабочими для макросов, но будут невидимы для пользователей.
❌ Минус: При копировании данных в другие программы (например, Word) скрытые ссылки могут снова стать видимыми.
Частые ошибки и как их избежать
При работе со ссылками в Excel пользователи часто сталкиваются с этими проблемами:
- 🔄 «Ссылки возвращаются после сохранения»: Это происходит, если в настройках включена автозамена (
Файл → Параметры → Правописание → Параметры автозамены). Отключите опцию «Заменять при вводе: адреса Интернета...»**. - 📉 «Формулы сломались после удаления ссылок»: Перед массовым удалением проверьте зависимости через
Формулы → Влияющие ячейки. Если формула ссылается на ячейку с=ГИПЕРССЫЛКА(), замените её на статический текст. - 🖱️ «Не работают горячие клавиши»: Сочетание
Ctrl + Shift + F9удаляет все гиперссылки на листе, включая внутренние. Для выборочного удаления используйте макросы (см. Способ 2). - 🔍 «Не вижу опцию „Удалить гиперссылку“»: Убедитесь, что вы щёлкнули правой кнопкой именно по ячейке со ссылкой, а не по пустой области листа.
💡 Совет для больших файлов: Если в таблице тысячи ссылок, их массовая обработка может занять несколько минут. Используйте режим ручного пересчёта (Формулы → Параметры вычислений → Вручную), чтобы ускорить процесс.
FAQ: Ответы на популярные вопросы
Можно ли отключить автоматические ссылки навсегда?
Да, это делается в настройках автозамены:
- Перейдите в
Файл → Параметры → Правописание → Параметры автозамены. - На вкладке «Автоформат при вводе» снимите галочку с пункта «Адреса Интернета и сетевые пути гиперссылками».
Это не удалит уже существующие ссылки, но предотвратит создание новых.
Как удалить ссылки в Excel Online?
В веб-версии Excel функционал ограничен. Чтобы удалить гиперссылку:
- Выделите ячейку.
- Нажмите на три точки («...»**) в правом верхнем углу ячейки.
- Выберите «Удалить гиперссылку»**.
Макросы и горячие клавиши (Ctrl + Shift + F9) в Excel Online не работают.
Почему после копирования из Excel в Word ссылки снова становятся активными?
Word автоматически распознаёт URL-адреса и преобразует их в гиперссылки. Чтобы этого избежать:
- В Excel преобразуйте ссылки в обычный текст (см. Способ 3).
- В Word после вставки нажмите
Ctrl + Z(отмена) и выберите «Сохранить только текст»** (иконкаA).
Как найти все внешние ссылки в книге?
Используйте инструмент «Проверка документа»**:
- Перейдите в
Файл → Сведения → Проверка документа → Проверка совместимости. - Выберите «Проверка гиперссылок»**.
- Excel покажет список всех внешних ссылок (включая
http://иmailto:).
Можно ли сделать так, чтобы ссылки открывались в новом окне браузера?
Нет, Excel не поддерживает атрибут target="_blank" для гиперссылок. Однако можно:
- Использовать макрос для открытия ссылок в новом окне (требуются знания VBA).
- Скопировать ссылки в Word или HTML-файл, где этот параметр доступен.