Щелчок по ячейке с гиперссылкой в Excel автоматически открывает браузер или переходит к другому листу — это раздражает, когда ссылки мешают работе с данными. Если вы пытаетесь удалить гиперссылку через контекстное меню, но пункт Удалить гиперссылку неактивен или отсутствует, проблема чаще всего связана с защитой листа, форматом ячейки или способом вставки данных. В 90% случаев достаточно нажать Ctrl+Z сразу после вставки, но если ссылка сохранена давно — потребуются другие методы.
Гиперссылки в Excel бывают двух типов: внешние (ведущие на веб-страницы или файлы) и внутренние (связанные с другими ячейками/листами той же книги). Удаление каждого типа имеет нюансы. Например, при массовом удалении через Найти и заменить внутренние ссылки могут преобразоваться в текст, а внешние — остаться кликабельными. Далее разберём все рабочие способы, включая скрытые функции и обход ограничений защищённых листов.
Почему гиперссылка не удаляется стандартным способом
Если при правом клике по ячейке пункт Удалить гиперссылку затенён или отсутствует, причины могут быть следующими:
- 🔒 Лист защищён от изменений — даже если вы не устанавливали пароль, защита могла включиться автоматически при сохранении файла из старых версий Excel (например, Excel 2003).
- 📋 Ячейка содержит формулу с функцией
ГИПЕРССЫЛКА()— в этом случае удаление через контекстное меню невозможно, так как ссылка является результатом вычисления. - 🖼️ Ссылка вставлена как объект (например, через
Вставка → Гиперссылкав Excel 2016 и новее) — такие ссылки удаляются только через панель инструментов. - 🔄 Файл открыт в режиме совместимости — некоторые функции (включая удаление ссылок) могут быть ограничены при работе с форматами
.xlsвместо.xlsx.
Чтобы точно определить тип проблемы, проверьте формат ячейки: выделите её и посмотрите на строку формул. Если там отображается текст вида =ГИПЕРССЫЛКА("https://site.ru";"Текст"), значит, ссылка сгенерирована формулой. Если строка пуста, но при наведении курсора появляется подсказка с адресом — это встроенная гиперссылка.
⚠️ Внимание: В Excel Online (веб-версия) функция удаления гиперссылок через контекстное меню может отсутствовать. Используйте горячие клавиши или Найти и заменить.
Способ 1: Удаление через контекстное меню (самый быстрый)
Этот метод работает для встроенных гиперссылок (не формул) в незащищённых листах. Инструкция:
- Правым кликом выделите ячейку (или диапазон ячеек) с гиперссылкой.
- В контекстном меню выберите пункт
Удалить гиперссылку(в Excel 2019 и новее он находится в подменюСсылка). - Если пункт отсутствует, нажмите
Ctrl+K, затем в открывшемся окне нажмитеУдалить ссылку.
Для массового удаления выделите диапазон ячеек с зажатой клавишей Ctrl, затем примените тот же метод. Ограничение: если в выделенном диапазоне есть ячейки без ссылок, они будут проигнорированы.
Выделена ли нужная ячейка (или диапазон)?
Нет ли защиты листа (Рецензирование → Снять защиту листа)?
Не является ли ссылка результатом формулы (проверьте строку формул)?
-->
Способ 2: Горячие клавиши для мгновенного удаления
Если контекстное меню не открывается (например, на Mac или в Excel для планшетов), используйте комбинации:
- 🔹
Ctrl+K→Удалить ссылку(универсально для всех версий). - 🔹
Alt+H, затемL, затемR(последовательность для Excel 2013 и новее). - 🔹
Shift+F10→Удалить гиперссылку(эмуляция правого клика).
На Mac замените Ctrl на Command. Если комбинации не срабатывают, проверьте настройки клавиатуры в Системных параметрах → Клавиатура → Сочетания клавиш.
Способ 3: Массовое удаление через «Найти и заменить»
Если гиперссылок сотни, удалять их по одной неэффективно. Используйте инструмент Найти и заменить:
- Нажмите
Ctrl+H(илиCommand+Hна Mac). - В поле
Найтивведите любой символ, который есть в всех гиперссылках (например,http://или.ru). - Поле
Заменить наоставьте пустым. - Нажмите
Заменить всё.
Минус метода: он удаляет только текст ссылок, но не их функциональность. Чтобы полностью деактивировать ссылки, после замены примените к ячейкам формат Общий (через Ctrl+1).
| Версия Excel | Поддерживает ли массовое удаление | Ограничения |
|---|---|---|
| Excel 2010 | Да | Не работает для ссылок, созданных через ГИПЕРССЫЛКА() |
| Excel 2016–2019 | Да | Может потребоваться повторное применение для вложенных ссылок |
| Excel 365 | Да | В веб-версии заменяет только текст, не удаляя функциональность |
| Excel для Mac | Частично | Иногда требуется ручное подтверждение для каждой замены |
Способ 4: Удаление гиперссылок через VBA-макрос
Если стандартные методы не помогают (например, в защищённых файлах или при работе с ГИПЕРССЫЛКА()), используйте VBA-скрипт:
Sub DeleteAllHyperlinks()
Dim hl As Hyperlink
For Each hl In ActiveSheet.Hyperlinks
hl.Delete
Next hl
End Sub
Как запустить:
- Нажмите
Alt+F11, чтобы открыть редактор VBA. - Вставьте код в новый модуль (
Insert → Module). - Запустите макрос через
F5.
Для удаления ссылок во всей книге замените ActiveSheet.Hyperlinks на:
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
For Each hl In ws.Hyperlinks
hl.Delete
Next hl
Next ws
⚠️ Внимание: Макросы отключены по умолчанию в файлах, полученных из интернета. Чтобы их запустить, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы (не рекомендуется для недоверенных файлов).
Как удалить ссылки в защищённом листе без пароля
1. Создайте копию файла.
2. Откройте её через LibreOffice Calc (бесплатный аналог Excel).
3. В Calc защита листов игнорируется — удалите ссылки стандартным способом.
4. Сохраните файл обратно в формат .xlsx.
Способ 5: Преобразование гиперссылок в обычный текст
Если нужно сохранить текст ссылок, но убрать их функциональность, используйте один из методов:
- 📄 Копирование через «Блокнот»:
- Скопируйте ячейки с ссылками (
Ctrl+C). - Вставьте в Блокнот (
Ctrl+V). - Скопируйте текст из Блокнота и вставьте обратно в Excel через
Специальная вставка → Текст.
- Скопируйте ячейки с ссылками (
- 🔄 Формат «Значения»:
- Выделите ячейки.
- Нажмите
Ctrl+C, затем правой кнопкой →Специальная вставка → Значения.
ЗНАЧЕН(): В соседнем столбце введите =ЗНАЧЕН(A1) и протяните формулу вниз.Важно: При использовании ЗНАЧЕН() форматирование ячеек (цвет, шрифт) сбрасывается. Чтобы сохранить оформление, предварительно примените к ячейкам стиль Обычный.
Через контекстное меню|Горячими клавишами|Макросом VBA|Найти и заменить|Другим способом-->
Особые случаи: гиперссылки в формулах и защищённых листах
Если гиперссылка является результатом формулы (например, =ГИПЕРССЫЛКА("https://site.ru";"Сайт")), её нельзя удалить стандартными способами. Решения:
- 🔢 Замените формулу на значение:
- Выделите ячейку.
- Нажмите
F2, затемF9(преобразует формулу в значение). - Нажмите
Enter.
- 🔒 Для защищённых листов:
- Попробуйте снять защиту через
Рецензирование → Снять защиту листа(пароль по умолчанию часто пустой). - Если пароль неизвестен, используйте VBA для обхода защиты (см. спойлер выше).
- Попробуйте снять защиту через
В Excel 2007 и старше формулы с ГИПЕРССЫЛКА() могут не отображаться в строке формул. Чтобы их увидеть, переключитесь в режим Показать формулы (Ctrl+`).
FAQ: Частые вопросы об удалении гиперссылок в Excel
Можно ли удалить все гиперссылки в книге сразу?
Да, с помощью VBA-макроса (см. Способ 4). Стандартными средствами Excel массовое удаление возможно только на активном листе.
Почему после удаления гиперссылки текст остаётся синим и подчёркнутым?
Это остаточный формат. Чтобы убрать его, выделите ячейки и нажмите Ctrl+1, затем выберите формат Общий или вручную сбросьте цвет шрифта.
Как удалить гиперссылки в Excel Online?
В веб-версии функционал ограничен. Используйте Найти и заменить (Ctrl+H) или откройте файл в настольной версии Excel.
Можно ли вернуть удалённые гиперссылки?
Только если вы сразу нажали Ctrl+Z. В остальных случаях придётся восстанавливать их вручную или из резервной копии файла.
Почему в Excel для Mac не работает Ctrl+K?
На Mac используйте Command+K. Если это не срабатывает, проверьте настройки сочетаний клавиш в системных параметрах.