Ссылки в 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 есть встроенный инструмент для пакетной очистки:
Пошаговая инструкция:
- Выделите диапазон ячеек со ссылками (или нажмите
Ctrl + A, чтобы выбрать весь лист). - Перейдите на вкладку
Главная→ группаРедактирование→Очистить→Удалить гиперссылки. - Подтвердите действие (в некоторых версиях появится предупреждение).
Выделите правильный диапазон (проверьте, нет ли нужных ссылок)
Сохраните резервную копию файла (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. Ссылки, созданные функцией ГИПЕРССЫЛКА(): как удалить
Функция =ГИПЕРССЫЛКА(адрес; [имя]) создаёт кликабельные ссылки динамически. Удалить их через стандартные методы (Удалить гиперссылку) нельзя — нужно редактировать саму формулу.
Варианты решений:
- 📝 Заменить формулу на текст:
- Выделите ячейку с функцией.
- Скопируйте её (
Ctrl + C). - Кликните правой кнопкой →
Специальная вставка → Значения.
- 🧹 Удалить аргументы функции:
=ГИПЕРССЫЛКА("#"; "Текст без ссылки")Здесь
#— пустой адрес, а"Текст без ссылки"— то, что останется в ячейке. - ❌ Просто удалить формулу: нажмите
Deleteили очистите ячейку черезГлавная → Очистить → Очистить содержимое. - Нажмите
Ctrl + F. - В поле поиска введите
=ГИПЕРССЫЛКА*. - Excel выделит все ячейки с этой функцией — остаётся заменить их значениями.
- 🔓 Перейдите на вкладку
Рецензирование→Снять защиту листа. - 🔑 Введите пароль (если он установлен).
- 🔒
Рецензирование → Защитить лист. - ⚙️ В настройках защиты разрешите
Форматирование ячеекиУдаление гиперссылок, если хотите оставить эту возможность пользователям. - 📄 Нажмите
Alt + F11, чтобы открыть редактор VBA. - 📋 Вставьте новый модуль:
Вставка → Модуль. - 💻 Скопируйте туда один из кодов ниже.
⚠️ Внимание: Если в вашей таблице много таких функций, ручное редактирование займёт часы. В этом случае поможет макрос (см. раздел 6) или инструмент Найти и заменить с поиском по формуле:
5. Удаление ссылок в защищённом листе
Если лист защищён от изменений, стандартные методы удаления ссылок будут недоступны. Вам потребуется:
Шаг 1. Снять защиту:
Шаг 2. Удалить ссылки любым из описанных выше способов.
Шаг 3. Вернуть защиту (опционально):
🔹 Что делать, если вы не знаете пароль? В этом случае поможет VBA-скрипт для сброса защиты (см. раздел 6) или сторонние утилиты вроде PassFab for Excel. Однако учтите, что это может нарушить политику безопасности вашей компании.
6. Автоматизация: удаление ссылок через VBA-макрос
Для пользователей, которые регулярно работают с большими файлами, ручное удаление ссылок неэффективно. VBA-макрос позволит очистить все гиперссылки на листе или во всей книге одним кликом.
Как создать макрос:
Код 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, но сохранить их адреса в текстовом виде?
Да, для этого:
- Выделите диапазон с ссылками.
- Скопируйте их (
Ctrl + C). - Вставьте как
Значенияв новое место (Правая кнопка → Специальная вставка → Значения). - Удалите оригинальные гиперссылки любым из описанных способов.
Адреса останутся в текстовом виде, но перестанут быть кликабельными.
🔹 Почему после удаления ссылок они появляются снова при открытии файла?
Это происходит, если:
- Файл сохранён в формате
.xls(Excel 97-2003) — конвертируйте в.xlsx. - Включено автообновление ссылок (для внешних данных):
Данные → Подключения → Свойства → Отключить обновление. - Ссылки создаются динамически через функции или макросы — проверьте код VBA.
🔹 Как удалить гиперссылку из картинки или объекта в Excel?
Если гиперссылка привязана к изображению, фигуре или диаграмме:
- Кликните по объекту правой кнопкой.
- Выберите
Гиперссылка → Удалить гиперссылку. - Если пункта нет — нажмите
Ctrl + K, затемУдалить ссылку.
🔹 Есть ли разница между удалением ссылок в Excel и Google Таблицах?
Да, в Google Таблицах процесс проще:
- Выделите ячейки →
Правка → Очистить форматирование(удаляет и ссылки). - Или:
Данные → Гиперссылки → Удалить все гиперссылки на листе.
Но в Google Таблицах нет функции =ГИПЕРССЫЛКА(), поэтому проблемы с динамическими ссылками там не возникают.