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

Ссылки в Microsoft Excel — полезный инструмент для быстрого перехода между файлами, веб-страницами или ячейками внутри таблицы. Но часто они становятся лишними: мешают форматированию, отвлекают синим подчёркиванием или сбивают с толку при копировании данных. Удалить гиперссылку в Excel можно за считанные секунды, но не все знают о всех доступных методах — от элементарного клика правой кнопкой до автоматизации через VBA-макросы.

В этой статье вы найдёте 5 проверенных способов удаления ссылок — как для одной ячейки, так и для всего листа сразу. Мы разберём нюансы работы с разными версиями Excel (2010, 2016, 2019, 2021, 365), объясним, почему иногда ссылки возвращаются после копирования, и покажем, как навсегда избавиться от них даже в защищённых файлах. А для продвинутых пользователей — бонусный раздел с VBA-кодом для массовой очистки.

1. Удаление ссылки в одной ячейке: 3 клика мышью

Самый быстрый способ — если вам нужно убрать гиперссылку из одной конкретной ячейки. Подходит для всех версий Excel, включая Excel Online.

Алгоритм действий:

  • 🖱️ Кликните правой кнопкой мыши по ячейке со ссылкой.
  • 📋 В контекстном меню выберите пункт Удалить гиперссылку (в английской версии — Remove Hyperlink).
  • ✅ Текст останется на месте, а синее подчёркивание и переход по клику исчезнут.

Этот метод не работает, если:

  • 🔒 Ячейка заблокирована (нужно снять защиту листа).
  • 📊 Ссылка создана через функцию =ГИПЕРССЫЛКА() (требуется редактировать формулу).
  • 🖼️ Гиперссылка вставлена как объект (например, через Вставка → Ссылка в старых версиях).
Что делать, если правый клик не работает?

Если контекстное меню не открывается, попробуйте:

1. Выделить ячейку и нажать Ctrl + 1 (вызов окна формата).

2. Перейти на вкладку Защита и снять галочку с Скрыть формулы (если она стоит).

3. Использовать горячие клавиши: Alt → H → D → R (для английской версии).

2. Массовое удаление ссылок на всём листе

Когда ссылок десятки или сотни, удалять их по одной — нерационально. В Excel есть встроенный инструмент для пакетной очистки:

Пошаговая инструкция:

  1. Выделите диапазон ячеек со ссылками (или нажмите Ctrl + A, чтобы выбрать весь лист).
  2. Перейдите на вкладку Главная → группа РедактированиеОчиститьУдалить гиперссылки.
  3. Подтвердите действие (в некоторых версиях появится предупреждение).

Выделите правильный диапазон (проверьте, нет ли нужных ссылок)

Сохраните резервную копию файла (F12 → Сохранить как)

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

Закройте другие программы, если работаете с большим файлом

-->

⚠️ Внимание: Этот метод удаляет только гиперссылки, но сохраняет текст в ячейках. Если ссылки были созданы через функцию =ГИПЕРССЫЛКА(), их нужно удалять отдельно (см. раздел 4).

Версия Excel Путь к функции Особенности
Excel 2010-2013 Главная → Редактирование → Очистить → Удалить гиперссылки Может потребоваться подтверждение
Excel 2016-2021 Главная → Очистить → Удалить гиперссылки Работает без подтверждения
Excel 365 (веб) Главная → Очистить → Удалить ссылки Ограничение: максимум 10 000 ячеек за раз
Excel для Mac Правка → Очистить → Гиперссылки Горячие клавиши: Command + 6

3. Удаление ссылок через "Найти и заменить"

Если гиперссылки в таблице стандартного формата (например, все начинаются с http:// или www.), их можно удалить через инструмент Найти и заменить. Этот метод полезен, когда ссылки встроены в текст ячеек.

Как это сделать:

  • 🔍 Нажмите Ctrl + H (или Главная → Найти и выделить → Заменить).
  • 📝 В поле Найти введите http:// или www. (звёздочка — подстановочный знак).
  • 🗑️ Поле Заменить на оставьте пустым.
  • 🔄 Нажмите Заменить всё.

🔹 Нюанс: Этот способ удалит только текст ссылок, но не сами гиперссылки как объекты. Чтобы убрать и то, и другое, комбинируйте его с методом из раздела 2.

Раз в неделю

Несколько раз в месяц

Очень редко

Никогда не удалял, но теперь знаю как

-->

4. Ссылки, созданные функцией ГИПЕРССЫЛКА(): как удалить

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

Варианты решений:

  • 📝 Заменить формулу на текст:
    1. Выделите ячейку с функцией.
    2. Скопируйте её (Ctrl + C).
    3. Кликните правой кнопкой → Специальная вставка → Значения.
  • 🧹 Удалить аргументы функции:
    =ГИПЕРССЫЛКА("#"; "Текст без ссылки")

    Здесь # — пустой адрес, а "Текст без ссылки" — то, что останется в ячейке.

  • Просто удалить формулу: нажмите Delete или очистите ячейку через Главная → Очистить → Очистить содержимое.
  • ⚠️ Внимание: Если в вашей таблице много таких функций, ручное редактирование займёт часы. В этом случае поможет макрос (см. раздел 6) или инструмент Найти и заменить с поиском по формуле:

    1. Нажмите Ctrl + F.
    2. В поле поиска введите =ГИПЕРССЫЛКА*.
    3. Excel выделит все ячейки с этой функцией — остаётся заменить их значениями.

    5. Удаление ссылок в защищённом листе

    Если лист защищён от изменений, стандартные методы удаления ссылок будут недоступны. Вам потребуется:

    Шаг 1. Снять защиту:

    • 🔓 Перейдите на вкладку РецензированиеСнять защиту листа.
    • 🔑 Введите пароль (если он установлен).

    Шаг 2. Удалить ссылки любым из описанных выше способов.

    Шаг 3. Вернуть защиту (опционально):

    • 🔒 Рецензирование → Защитить лист.
    • ⚙️ В настройках защиты разрешите Форматирование ячеек и Удаление гиперссылок, если хотите оставить эту возможность пользователям.

    🔹 Что делать, если вы не знаете пароль? В этом случае поможет VBA-скрипт для сброса защиты (см. раздел 6) или сторонние утилиты вроде PassFab for Excel. Однако учтите, что это может нарушить политику безопасности вашей компании.

    6. Автоматизация: удаление ссылок через VBA-макрос

    Для пользователей, которые регулярно работают с большими файлами, ручное удаление ссылок неэффективно. VBA-макрос позволит очистить все гиперссылки на листе или во всей книге одним кликом.

    Как создать макрос:

    1. 📄 Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. 📋 Вставьте новый модуль: Вставка → Модуль.
    3. 💻 Скопируйте туда один из кодов ниже.

    Код 1. Удаление ссылок на активном листе:

    Sub DeleteHyperlinksActiveSheet()
    

    Dim hl As Hyperlink

    For Each hl In ActiveSheet.Hyperlinks

    hl.Delete

    Next hl

    MsgBox "Все гиперссылки на листе удалены!", vbInformation

    End Sub

    Код 2. Удаление ссылок во всей книге:

    Sub DeleteHyperlinksAllSheets()
    

    Dim ws As Worksheet

    Dim hl As Hyperlink

    For Each ws In ThisWorkbook.Worksheets

    For Each hl In ws.Hyperlinks

    hl.Delete

    Next hl

    Next ws

    MsgBox "Все гиперссылки в книге удалены!", vbInformation

    End Sub

    🔹 Как запустить макрос:

    • 🖱️ Вернитесь в Excel и нажмите Alt + F8.
    • 📜 Выберите нужный макрос и нажмите Выполнить.

    ⚠️ Внимание: Перед запуском макроса обязательно сохраните файл — отменить действия макроса невозможно! Также убедитесь, что в параметрах безопасности разрешены макросы (Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы).

    FAQ: Частые вопросы об удалении ссылок в Excel

    🔹 Почему после копирования данных из интернета в Excel автоматически появляются гиперссылки?

    Excel распознаёт текст, начинающийся с http://, www. или mailto:, как потенциальные гиперссылки и преобразует их автоматически. Чтобы этого избежать:

    • Вставляйте данные через Специальная вставка → Текст.
    • Отключите автоформатирование: Файл → Параметры → Правописание → Параметры автозамены → Автоформат при вводе → снимите галочку с Интернет-адреса и сетевые пути гиперссылками.
    🔹 Можно ли удалить все гиперссылки в Excel, но сохранить их адреса в текстовом виде?

    Да, для этого:

    1. Выделите диапазон с ссылками.
    2. Скопируйте их (Ctrl + C).
    3. Вставьте как Значения в новое место (Правая кнопка → Специальная вставка → Значения).
    4. Удалите оригинальные гиперссылки любым из описанных способов.

    Адреса останутся в текстовом виде, но перестанут быть кликабельными.

    🔹 Почему после удаления ссылок они появляются снова при открытии файла?

    Это происходит, если:

    • Файл сохранён в формате .xls (Excel 97-2003) — конвертируйте в .xlsx.
    • Включено автообновление ссылок (для внешних данных): Данные → Подключения → Свойства → Отключить обновление.
    • Ссылки создаются динамически через функции или макросы — проверьте код VBA.
    🔹 Как удалить гиперссылку из картинки или объекта в Excel?

    Если гиперссылка привязана к изображению, фигуре или диаграмме:

    1. Кликните по объекту правой кнопкой.
    2. Выберите Гиперссылка → Удалить гиперссылку.
    3. Если пункта нет — нажмите Ctrl + K, затем Удалить ссылку.
    🔹 Есть ли разница между удалением ссылок в Excel и Google Таблицах?

    Да, в Google Таблицах процесс проще:

    • Выделите ячейки → Правка → Очистить форматирование (удаляет и ссылки).
    • Или: Данные → Гиперссылки → Удалить все гиперссылки на листе.

    Но в Google Таблицах нет функции =ГИПЕРССЫЛКА(), поэтому проблемы с динамическими ссылками там не возникают.