При копировании данных из интернета или других документов в Excel автоматически создаются активные гиперссылки — синий подчеркнутый текст, который перенаправляет на веб-страницы. Если щелкнуть по такой ячейке, откроется браузер, а это мешает работе с таблицей. Проблема усугубляется, когда ссылок сотни: удалять их вручную по одной неэффективно. В 90% случаев достаточно нажать Ctrl + Z сразу после вставки, но если момент упущен — понадобятся другие методы.
Гиперссылки в Excel бывают двух типов: внешние (ведущие на сайты) и внутренние (ссылки на другие листы/ячейки того же файла). Первые появляются при вставке URL-адресов или текста, распознанного как веб-адрес (например, "site.ru"). Вторые создаются вручную через функцию ГИПЕРССЫЛКА() или контекстное меню. Способы удаления для них отличаются: внешние можно убрать за секунды, а внутренние требуют проверки формул.
В этой статье — проверенные методы для всех версий Excel (2010–2023, включая Office 365). От простого клика правой кнопкой до макросов для массовой очистки. Особое внимание уделено случаям, когда ссылки скрыты под обычным текстом или защищены от изменений.
1. Быстрое удаление одной гиперссылки (3 клика)
Если в таблице всего несколько ссылок, удобнее удалить их вручную. Этот метод работает для внешних гиперссылок (веб-адресов) и не затрагивает внутренние ссылки, созданные формулами.
Инструкция:
- 🖱️ Выделите ячейку с гиперссылкой (кликните по ней левой кнопкой мыши).
- 📋 Нажмите правую кнопку мыши и выберите в контекстном меню пункт "Удалить гиперссылку" (Remove Hyperlink в английской версии).
- ✅ Текст останется на месте, а синее подчеркивание и кликабельность исчезнут.
Важно: если пункт "Удалить гиперссылку" неактивен (серого цвета), значит ссылка создана через формулу ГИПЕРССЫЛКА(). В этом случае потребуется редактировать саму формулу (см. раздел 4).
⚠️ Внимание: В Excel Online (веб-версия) опция "Удалить гиперссылку" может отсутствовать. Используйте альтернативные методы из следующих разделов.
2. Массовое удаление всех гиперссылок на листе
Когда ссылок десятки или сотни, ручное удаление займет часы. В этом случае поможет функция "Найти и заменить", которая удаляет все гиперссылки за один шаг, сохраняя текст.
Пошаговая инструкция:
- Выделите диапазон ячеек с гиперссылками (или весь лист, нажав
Ctrl + A). - Нажмите
Ctrl + H, чтобы открыть окно "Найти и заменить". - В поле "Найти" введите любой символ, который точно есть в гиперссылках (например,
http://или.ru). - Оставьте поле "Заменить на" пустым.
- Нажмите "Заменить все".
Этот метод удаляет только видимые гиперссылки. Если текст остался подчеркнутым синим, но не кликается — используйте метод из раздела 3 для сброса форматирования.
3. Сброс форматирования гиперссылок
Иногда после удаления гиперссылки текст остается синим и подчеркнутым — это следствие автоформатирования Excel. Чтобы вернуть стандартный вид:
- 🎨 Выделите проблемные ячейки.
- 🖌️ На вкладке "Главная" в группе "Шрифт" нажмите на стрелку рядом с кнопкой "Стиль ячейки".
- 📄 Выберите стиль "Обычный" (Normal).
- 🔄 Если подчеркивание осталось, нажмите кнопку "Подчеркнутый" (или
Ctrl + U), чтобы убрать его.
Для массовой очистки форматирования всего листа:
- Выделите все ячейки (
Ctrl + A). - Нажмите
Alt + H, затемE, затемF— откроется окно "Формат ячеек". - Перейдите на вкладку "Шрифт" и снимите галочку с "Подчеркивание".
- На вкладке "Цвет текста" выберите "Авто".
4. Удаление гиперссылок, созданных формулой ГИПЕРССЫЛКА()
Если гиперссылка создана через функцию =ГИПЕРССЫЛКА("адрес";"отображаемый_текст"), то стандартные методы не сработают. Такие ссылки требуют редактирования или удаления самой формулы.
Как определить, что ссылка формульная:
- 🔍 Выделите ячейку и посмотрите в строку формул (над таблицей). Если там видна функция
ГИПЕРССЫЛКА— это она. - 📊 Формульные ссылки не имеют подчеркивания до клика (появляется только при наведении курсора).
Способы удаления:
| Метод | Действие | Когда использовать |
|---|---|---|
| Замена на текст | Скопируйте ячейку (Ctrl + C), затем "Специальная вставка" → "Значения" (Ctrl + Alt + V, затем V). |
Нужно сохранить отображаемый текст без ссылки. |
| Удаление формулы | Выделите ячейку и нажмите Delete (или удалите содержимое через контекстное меню). |
Текст не важен, нужна пустая ячейка. |
| Редактирование | Измените формулу на =ГИПЕРССЫЛКА("#";"текст") (замените адрес на #). |
Нужно оставить текст кликабельным, но без перехода. |
⚠️ Внимание: Если после удаления формулы в ячейке остался текст #ЗНАЧ!, значит функция ссылалась на несуществующий адрес. Удалите содержимое ячейки полностью.
5. Автоматическое отключение автоссылок при вставке
Чтобы Excel не преобразовывал текст в гиперссылки автоматически, измените настройки автозамены:
- Перейдите в "Файл" → "Параметры" → "Правописание" → "Параметры автозамены".
- На вкладке "Автоформат при вводе" снимите галочку с "Заменять при вводе: адреса Интернета и сетевые пути гиперссылками".
- Нажмите "OK".
Теперь при вставке URL-адресов они будут отображаться как обычный текст. Эта настройка действует только для новых вставок — существующие гиперссылки останутся нетронутыми.
Альтернативный способ (для разовой вставки):
- 📋 Скопируйте данные (
Ctrl + C). - 🖱️ Кликните правой кнопкой по целевой ячейке и выберите "Параметры вставки" (иконка с кисточкой).
- 📄 Выберите "Сохранить только текст" (иконка с буквой "A").
Выделите целевую ячейку|Скопируйте данные (Ctrl+C)|Выберите "Сохранить только текст" при вставке|Проверьте отсутствие подчеркивания-->
6. Удаление гиперссылок с помощью VBA (для продвинутых)
Если нужно очистить тысячи ссылок в больших файлах, ручные методы неэффективны. Макрос на VBA удалит все гиперссылки на активном листе за 1 секунду.
Инструкция:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите "Insert" → "Module".
- Вставьте этот код:
Sub DeleteAllHyperlinks()ActiveSheet.Hyperlinks.Delete
End Sub
- Закройте редактор и вернитесь в Excel.
- Нажмите
Alt + F8, выберите макрос DeleteAllHyperlinks и нажмите "Выполнить".
Макрос удаляет все гиперссылки на текущем листе, включая внутренние. Чтобы очистить конкретный диапазон, замените ActiveSheet.Hyperlinks на Range("A1:D100").Hyperlinks (указав свой диапазон).
⚠️ Внимание: Перед запуском макроса сохраните файл (Ctrl + S). VBA не поддерживается в Excel Online и на Mac без дополнительных настроек.
Как включить поддержку VBA в Excel для Mac
1. Откройте Excel → "Сервис" → "Макрос" → "Безопасность".
2. Выберите "Включить все макросы" (не рекомендуется для недоверенных файлов).
3. Перезапустите Excel.
7. Проблемы и решения: что делать, если ничего не работает
Иногда гиперссылки не удаляются стандартными методами. Рассмотрим типичные причины и способы их устранения:
| Проблема | Причина | Решение |
|---|---|---|
| Пункт "Удалить гиперссылку" неактивен | Ссылка создана формулой ГИПЕРССЫЛКА() |
Удалите или отредактируйте формулу (см. раздел 4) |
| После удаления текст остается синим | Автоформатирование Excel сохраняет цвет | Сбросьте формат ячейки (см. раздел 3) |
| Макрос не работает | VBA отключен или файл в формате .xlsx |
Сохраните файл как .xlsm и включите макросы |
| Гиперссылки появляются снова после сохранения | Файл связан с внешними источниками | Проверьте "Данные" → "Подключения" и удалите внешние связи |
Если проблема не решена:
- 🔄 Проверьте, не защищен ли лист от изменений ("Рецензирование" → "Снять защиту листа").
- 📂 Сохраните файл в формате
.csvи откройте заново — все форматирование (включая ссылки) будет удалено. - 🖥️ Обновите Excel до последней версии (в старых версиях баги с гиперссылками встречаются чаще).
Частые вопросы (FAQ)
Можно ли удалить гиперссылки в Excel Online?
В веб-версии Excel Online опция "Удалить гиперссылку" отсутствует. Используйте обходные пути:
- Скопируйте данные в Блокнот, затем вставьте обратно в Excel.
- Используйте "Найти и заменить" (см. раздел 2).
- Откройте файл в настольной версии Excel.
Почему после удаления гиперссылки текст становится зеленым с треугольником?
Это ошибка проверки данных. Excel распознает текст как возможный веб-адрес, но не может преобразовать его в ссылку. Чтобы убрать:
- Выделите ячейку.
- Нажмите на желтый треугольник → "Игнорировать ошибку".
- Или отключите проверку: "Файл" → "Параметры" → "Формулы" → "Параметры проверки ошибок".
Как удалить гиперссылки во всех файлах папки автоматически?
Для массовой обработки используйте Power Query или VBA-скрипт:
Sub DeleteHyperlinksInFolder()
Dim wb As Workbook, folderPath As String
folderPath = "C:\Путь\к\папке\" ' Укажите свою папку
If Right(folderPath, 1) <> "\" Then folderPath = folderPath & "\"
Dim file As String: file = Dir(folderPath & ".xls")
Do While file <> ""
Set wb = Workbooks.Open(folderPath & file)
For Each ws In wb.Sheets
ws.Hyperlinks.Delete
Next ws
wb.Close SaveChanges:=True
file = Dir()
Loop
End Sub
⚠️ Перед запуском сделайте резервную копию файлов!
Можно ли вернуть удаленные гиперссылки?
Если файл не сохранялся после удаления, нажмите Ctrl + Z. В остальных случаях:
- 🔙 Восстановите предыдущую версию файла ("Файл" → "Сведения" → "Управление версией").
- 📂 Проверьте резервные копии (если включено автосохранение).
- 🔗 Если ссылки были внутренними (на другие листы), их можно воссоздать вручную.
Почему в Excel для Mac не работает удаление гиперссылок?
В Excel для Mac могут быть нюансы:
- 🍎 Обновите программу до последней версии через App Store.
- 🔄 Используйте сочетание
Command + Zсразу после вставки. - 🖱️ Удерживайте
Controlпри клике для вызова контекстного меню (вместо правой кнопки).