В Microsoft Excel гиперссылки появляются автоматически при вводе URL-адресов, почтовых ящиков или создаются вручную через функцию ГИПЕРССЫЛКА(). Но часто они мешают работе: портят форматирование, замедляют прокрутку таблицы или просто не нужны в финальной версии документа. Удалить их можно несколькими способами — от простого клика мышкой до массовой обработки через VBA-макросы.
В этой статье разберём все актуальные методы удаления ссылок в Excel (включая версии 2010–2026 и Office 365), а также расскажем, как избежать их автоматического создания. Особое внимание уделим нюансам: почему иногда ссылки возвращаются после удаления, как очистить их в защищённых ячейках и что делать, если гиперссылка скрыта под текстом.
1. Как убрать ссылку в Excel вручную (самый быстрый способ)
Если гиперссылка одна или их немного, проще всего удалить её вручную. Этот метод работает во всех версиях Excel и не требует специальных навыков.
Алгоритм действий:
- 🖱️ Кликните правой кнопкой мыши по ячейке со ссылкой.
- 📋 В контекстном меню выберите пункт «Удалить гиперссылку»** (в английской версии —
Remove Hyperlink). - ✅ Текст останется на месте, а синее подчёркивание и активная ссылка исчезнут.
Если пункт Удалить гиперссылку неактивен (серого цвета), это означает, что ячейка защищена от изменений. Чтобы разблокировать её, перейдите на вкладку Рецензирование → Снять защиту листа (потребуется пароль, если он установлен).
2. Удаление всех ссылок на листе за один клик
Когда гиперссылок десятки или сотни, убирать их по одной нерационально. В Excel есть встроенный инструмент для массового удаления:
- Выделите диапазон ячеек с ссылками (или нажмите
Ctrl+A, чтобы выбрать весь лист). - Перейдите на вкладку
Главнаяв группеРедактированиеи нажмитеОчистить → Удалить гиперссылки. - Подтвердите действие, если появится запрос.
Этот метод не затрагивает содержимое ячеек — удаляются только гиперссылки, а текст и числа остаются нетронутыми. Однако он не работает с ссылками, созданными через функцию ГИПЕРССЫЛКА() — их нужно удалять отдельно (об этом ниже).
3. Как удалить ссылку, созданную функцией ГИПЕРССЫЛКА()
Если гиперссылка добавлена через формулу =ГИПЕРССЫЛКА(адрес; [имя_ячейки]), то стандартные методы удаления не сработают. Здесь нужно либо удалить саму формулу, либо заменить её на текстовое значение.
Способы решения:
- 🗑️ Удалить формулу полностью: выделите ячейку, нажмите
DeleteилиBackspace. - 🔄 Заменить формулу на текст:
- Скопируйте ячейку с формулой (
Ctrl+C). - Кликните правой кнопкой по пустой ячейке и выберите
Значения (123)в параметрах вставки.
- Скопируйте ячейку с формулой (
- 🔧 Отключить отображение ссылок: добавьте в начало формулы
=ЕСЛИ(ЛОЖЬ; ГИПЕРССЫЛКА(...))— ссылка станет неактивной, но сохранит текст. - Нажмите
Alt+F11, чтобы открыть редактор VBA. - Вставьте код ниже в модуль (вставка →
Module):
⚠️ Внимание: При удалении формулы ГИПЕРССЫЛКА() связанные с ней данные (например, текст подсказки) также исчезнут. Если они важны, предварительно скопируйте их в отдельный столбец.
4. Автоматическое удаление ссылок при импорте данных
Часто гиперссылки появляются при импорте данных из веб-страниц, PDF или других источников. Чтобы избежать их автоматического создания, используйте один из этих приёмов:
| Метод | Действие | Применимость |
|---|---|---|
| Вставка как текста | Скопируйте данные, затем в Excel выберите Главная → Вставить → Текст |
Для данных из веб-страниц и PDF |
| Power Query | Импортируйте данные через Данные → Получить данные, затем удалите столбец со ссылками в редакторе |
Для больших наборов данных |
| Предварительное форматирование | Перед вставкой отформатируйте ячейки как Текст (Ctrl+1 → Числовой формат → Текстовый) |
Для ручного ввода URL-адресов |
Если данные уже импортированы и содержат сотни ссылок, используйте макрос для их массового удаления (см. следующий раздел).
Почему Excel автоматически преобразует текст в гиперссылки?
Это функция автоформатирования, включённая по умолчанию. Excel распознаёт шаблоны URL (начинаются с http://, www. или содержат @ для email) и преобразует их в кликабельные ссылки. Отключается это в Файл → Параметры → Правописание → Параметры автозамены → Автоформат при вводе (снимите галочку с пункта «Заменять адреса Интернета...»**strong>).
5. Удаление ссылок с помощью VBA-макроса (для продвинутых пользователей)
Когда нужно очистить гиперссылки в сотнях ячеек или на нескольких листах, ручные методы неэффективны. На помощь придёт VBA-скрипт, который удалит все гиперссылки в активном листе или во всей книге:
Как запустить макрос:
Sub DeleteAllHyperlinks()
Dim ws As Worksheet
Dim hl As Hyperlink
' Очистка на активном листе
For Each hl In ActiveSheet.Hyperlinks
hl.Delete
Next hl
' Раскомментируйте строку ниже, чтобы очистить ВСЮ книгу
' For Each ws In ThisWorkbook.Worksheets
' For Each hl In ws.Hyperlinks
' hl.Delete
' Next hl
' Next ws
MsgBox "Все гиперссылки удалены!", vbInformation
End Sub
Чтобы удалить ссылки во всей книге, раскомментируйте блок кода с циклом For Each ws.... Запустите макрос нажатием F5 или через меню Выполнить → Выполнить субпроцедуру.
⚠️ Внимание: Макрос необратимо удаляет все гиперссылки, включая те, что скрыты под графическими объектами (например, кнопками). Перед запуском сохраните резервную копию файла.
☑️ Подготовка к запуску макроса
6. Как удалить ссылку, если она скрыта под текстом или объектом
Иногда гиперссылки в Excel не видны сразу, потому что:
- 🖼️ Они спрятаны под фигурами (прямоугольниками, стрелками).
- 📝 Привязаны к тексту, но отображаются как обычный шрифт (без подчёркивания).
- 🔍 Находятся в скрытых столбцах/строках.
Чтобы найти и удалить такие ссылки:
- Нажмите
Ctrl+F, в поле поиска введитеhttp://илиwww., нажмитеНайти все. - В результатах поиска будут выделены все ячейки с URL-адресами — удалите их вручную или через контекстное меню.
- Для проверки графических объектов: перейдите на вкладку
Главная → Найти и выделить → Выделение группы ячеек → Объекты. Удалите ненужные фигуры.
Если ссылка привязана к тексту, но не видна визуально, выделите ячейку и посмотрите на строку формул — там может отображаться функция ГИПЕРССЫЛКА().
7. Как предотвратить автоматическое создание ссылок в будущем
Чтобы Excel перестал преобразовывать текст в гиперссылки автоматически, выполните следующие настройки:
Шаг 1. Отключите автоформатирование:
- Перейдите в
Файл → Параметры → Правописание → Параметры автозамены. - На вкладке
Автоформат при вводеснимите галочку с пункта «Заменять адреса Интернета и сетевых путей гиперссылками»**strong>.
Шаг 2. Используйте текстовый формат:
- Перед вводом URL-адреса отформатируйте ячейку как текст (
Ctrl+1 → Текстовый). - Или добавьте перед адресом апостроф (
'), например:'https://example.com.
Шаг 3. Для импортируемых данных:
- Используйте Power Query с преобразованием столбцов в текстовый формат.
- При вставке из буфера обмена выбирайте
Специальная вставка → Текст.
FAQ: Частые вопросы о работе со ссылками в Excel
Можно ли удалить все гиперссылки в книге сразу, не переходя на каждый лист?
Да, для этого подходит VBA-макрос (см. раздел 5). Раскомментируйте блок кода с циклом For Each ws..., и скрипт очистит все листы в файле. Альтернатива — использовать надстройку Kutools for Excel (платная), где есть функция массового удаления ссылок.
Почему после удаления гиперссылки текст остаётся синим и подчёркнутым?
Это означает, что к ячейке применено ручное форматирование (цвет шрифта + подчёркивание). Чтобы убрать его:
Ctrl+1 (формат ячеек).Шрифт установите цвет Авто и снимите галочку с Подчёркивание.
Как удалить гиперссылку в защищённой ячейке?
Сначала снимите защиту с листа:
- Перейдите на вкладку
Рецензирование → Снять защиту листа. - Если лист защищён паролем, введите его.
- Удалите гиперссылку любым из описанных методов.
- Верните защиту:
Рецензирование → Защитить лист.
⚠️ Внимание: В некоторых организациях защита листов настраивается администратором — у вас может не быть прав на её снятие.
Можно ли сохранить текст ссылки, но убрать её активность?
Да, есть три способа:
- Скопируйте текст ссылки (
Ctrl+C), затем вставьте его какЗначения(Правая кнопка → Параметры вставки → 123). - Используйте формулу
=ГИПЕРССЫЛКА("#"; "Ваш текст")— она создаст неактивную ссылку. - Примените VBA-макрос, который заменяет гиперссылки на текстовые значения (пример кода есть в разделе 5).
Почему в Excel 2016 и новее не работает удаление гиперссылок через контекстное меню?
В версиях Excel 2016–2026 и Office 365 пункт Удалить гиперссылку может отсутствовать в контекстном меню из-за:
- Настроек политики безопасности (в корпоративных версиях).
- Обновлений интерфейса (в последних сборках Office 365 пункт перенесён в
Связи → Удалить гиперссылку). - Проблем с лицензией (нелицензионные версии могут блокировать некоторые функции).
Решение: используйте альтернативные методы — Очистить → Удалить гиперссылки (раздел 2) или VBA-макрос (раздел 5).