Как удалить гиперссылку в Excel — быстро и без потери данных

Щелчок по ячейке с гиперссылкой в Excel автоматически открывает браузер или переходит к другому листу — это раздражает, когда ссылки мешают работе с данными. Если вы пытаетесь удалить гиперссылку через контекстное меню, но пункт Удалить гиперссылку неактивен или отсутствует, проблема чаще всего связана с защитой листа, форматом ячейки или способом вставки данных. В 90% случаев достаточно нажать Ctrl+Z сразу после вставки, но если ссылка сохранена давно — потребуются другие методы.

Гиперссылки в Excel бывают двух типов: внешние (ведущие на веб-страницы или файлы) и внутренние (связанные с другими ячейками/листами той же книги). Удаление каждого типа имеет нюансы. Например, при массовом удалении через Найти и заменить внутренние ссылки могут преобразоваться в текст, а внешние — остаться кликабельными. Далее разберём все рабочие способы, включая скрытые функции и обход ограничений защищённых листов.

Почему гиперссылка не удаляется стандартным способом

Если при правом клике по ячейке пункт Удалить гиперссылку затенён или отсутствует, причины могут быть следующими:

  • 🔒 Лист защищён от изменений — даже если вы не устанавливали пароль, защита могла включиться автоматически при сохранении файла из старых версий Excel (например, Excel 2003).
  • 📋 Ячейка содержит формулу с функцией ГИПЕРССЫЛКА() — в этом случае удаление через контекстное меню невозможно, так как ссылка является результатом вычисления.
  • 🖼️ Ссылка вставлена как объект (например, через Вставка → Гиперссылка в Excel 2016 и новее) — такие ссылки удаляются только через панель инструментов.
  • 🔄 Файл открыт в режиме совместимости — некоторые функции (включая удаление ссылок) могут быть ограничены при работе с форматами .xls вместо .xlsx.

Чтобы точно определить тип проблемы, проверьте формат ячейки: выделите её и посмотрите на строку формул. Если там отображается текст вида =ГИПЕРССЫЛКА("https://site.ru";"Текст"), значит, ссылка сгенерирована формулой. Если строка пуста, но при наведении курсора появляется подсказка с адресом — это встроенная гиперссылка.

⚠️ Внимание: В Excel Online (веб-версия) функция удаления гиперссылок через контекстное меню может отсутствовать. Используйте горячие клавиши или Найти и заменить.

Способ 1: Удаление через контекстное меню (самый быстрый)

Этот метод работает для встроенных гиперссылок (не формул) в незащищённых листах. Инструкция:

  1. Правым кликом выделите ячейку (или диапазон ячеек) с гиперссылкой.
  2. В контекстном меню выберите пункт Удалить гиперссылкуExcel 2019 и новее он находится в подменю Ссылка).
  3. Если пункт отсутствует, нажмите Ctrl+K, затем в открывшемся окне нажмите Удалить ссылку.

Для массового удаления выделите диапазон ячеек с зажатой клавишей Ctrl, затем примените тот же метод. Ограничение: если в выделенном диапазоне есть ячейки без ссылок, они будут проигнорированы.

Выделена ли нужная ячейка (или диапазон)?

Нет ли защиты листа (Рецензирование → Снять защиту листа)?

Не является ли ссылка результатом формулы (проверьте строку формул)?

-->

Способ 2: Горячие клавиши для мгновенного удаления

Если контекстное меню не открывается (например, на Mac или в Excel для планшетов), используйте комбинации:

  • 🔹 Ctrl+KУдалить ссылку (универсально для всех версий).
  • 🔹 Alt+H, затем L, затем R (последовательность для Excel 2013 и новее).
  • 🔹 Shift+F10Удалить гиперссылку (эмуляция правого клика).

На Mac замените Ctrl на Command. Если комбинации не срабатывают, проверьте настройки клавиатуры в Системных параметрах → Клавиатура → Сочетания клавиш.

Способ 3: Массовое удаление через «Найти и заменить»

Если гиперссылок сотни, удалять их по одной неэффективно. Используйте инструмент Найти и заменить:

  1. Нажмите Ctrl+H (или Command+H на Mac).
  2. В поле Найти введите любой символ, который есть в всех гиперссылках (например, http:// или .ru).
  3. Поле Заменить на оставьте пустым.
  4. Нажмите Заменить всё.

Минус метода: он удаляет только текст ссылок, но не их функциональность. Чтобы полностью деактивировать ссылки, после замены примените к ячейкам формат Общий (через 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

Как запустить:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Запустите макрос через 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: Преобразование гиперссылок в обычный текст

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

  • 📄 Копирование через «Блокнот»:
    1. Скопируйте ячейки с ссылками (Ctrl+C).
    2. Вставьте в Блокнот (Ctrl+V).
    3. Скопируйте текст из Блокнота и вставьте обратно в Excel через Специальная вставка → Текст.
  • 🔄 Формат «Значения»:
    1. Выделите ячейки.
    2. Нажмите Ctrl+C, затем правой кнопкой → Специальная вставка → Значения.
  • 📊 Функция ЗНАЧЕН(): В соседнем столбце введите =ЗНАЧЕН(A1) и протяните формулу вниз.
  • Важно: При использовании ЗНАЧЕН() форматирование ячеек (цвет, шрифт) сбрасывается. Чтобы сохранить оформление, предварительно примените к ячейкам стиль Обычный.

    Через контекстное меню|Горячими клавишами|Макросом VBA|Найти и заменить|Другим способом-->

    Особые случаи: гиперссылки в формулах и защищённых листах

    Если гиперссылка является результатом формулы (например, =ГИПЕРССЫЛКА("https://site.ru";"Сайт")), её нельзя удалить стандартными способами. Решения:

    • 🔢 Замените формулу на значение:
      1. Выделите ячейку.
      2. Нажмите F2, затем F9 (преобразует формулу в значение).
      3. Нажмите Enter.
    • 🔒 Для защищённых листов:
      1. Попробуйте снять защиту через Рецензирование → Снять защиту листа (пароль по умолчанию часто пустой).
      2. Если пароль неизвестен, используйте 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. Если это не срабатывает, проверьте настройки сочетаний клавиш в системных параметрах.