Щелчок по ячейке с гиперссылкой в Microsoft Excel автоматически открывает браузер или переходит по адресу — это раздражает, если ссылка мешает работе с данными. Проблема возникает при копировании данных из веб-страниц, импорте таблиц с URL или случайном создании ссылок через функцию ГИПЕРССЫЛКА(). В 90% случаев достаточно удалить гиперссылку как объект, не затрагивая текст ячейки, но есть нюансы для массовой обработки или защищённых файлов.
В этой статье — проверенные способы для всех версий Excel (2010–2023, Microsoft 365, Excel Online), включая горячие клавиши и макрос для удаления ссылок в тысячах ячеек. Отдельно разберём, почему после удаления ссылка может появиться снова и как это предотвратить.
1. Быстрое удаление гиперссылки через контекстное меню
Самый простой метод — использовать правую кнопку мыши. Он работает для одиночных ячеек и не требует знания горячих клавиш. Подходит для Excel 2013 и новее, включая Excel для Mac.
- Выделите ячейку с гиперссылкой (или диапазон ячеек).
- Щёлкните правой кнопкой мыши и выберите в меню пункт
Удалить гиперссылку(Remove Hyperlink в английской версии). - Текст в ячейке останется без изменений, а синее подчёркивание исчезнет.
Если пункт Удалить гиперссылку неактивен (серого цвета), значит:
- 🔹 Ячейка защищена от изменений (см. раздел про защищённые листы).
- 🔹 Гиперссылка создана через формулу
ГИПЕРССЫЛКА()— её нужно редактировать отдельно. - 🔹 Вы работаете в Excel Online — здесь контекстное меню ограничено (используйте горячие клавиши).
2. Горячие клавиши для удаления ссылок
Клавиатурные сочетания ускоряют работу с большими таблицами. В Excel есть два варианта:
| Действие | Сочетание клавиш (Windows) | Сочетание клавиш (Mac) |
|---|---|---|
| Удалить гиперссылку в выделенной ячейке | Ctrl + Shift + F9 | Command + Shift + F9 |
| Удалить все гиперссылки на листе | Ctrl + A → Ctrl + Shift + F9 | Command + A → Command + Shift + F9 |
| Отменить последнее действие | Ctrl + Z | Command + Z |
Ctrl + Shift + F9 — универсальное сочетание, но оно не работает:
- 🔹 В Excel Online (используйте контекстное меню).
- 🔹 Если гиперссылка создана формулой (нужно редактировать саму формулу).
- 🔹 На защищённом листе (требуется снять защиту).
⚠️ Внимание: Сочетание Ctrl + Shift + F9 удаляет все гиперссылки в выделенном диапазоне, включая скрытые. Если в ячейках были важные URL, их придётся восстанавливать вручную.
3. Массовое удаление гиперссылок на всём листе
Если гиперссылок сотни, удалять их по одной нерационально. Используйте один из этих методов:
Способ 1: Через меню «Найти и выделить»
- Нажмите
Ctrl + G(илиF5), затем кнопкуВыделить...(Special...). - В открывшемся окне выберите
Постоянные значения→Гиперссылки. - Нажмите
ОК— Excel выделит все ячейки со ссылками. - Щёлкните правой кнопкой по любой выделенной ячейке и выберите
Удалить гиперссылку.
Способ 2: Макрос VBA (для продвинутых пользователей)
Если гиперссылок тысячи, используйте этот код:
Sub DeleteAllHyperlinks()
Dim hl As Hyperlink
For Each hl In ActiveSheet.Hyperlinks
hl.Delete
Next hl
End Sub
Чтобы запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код выше в новый модуль (
Insert→Module). - Закройте редактор и нажмите
Alt + F8, выберитеDeleteAllHyperlinks→Выполнить.
4. Удаление гиперссылок, созданных формулой ГИПЕРССЫЛКА()
Если гиперссылка сгенерирована функцией =ГИПЕРССЫЛКА("URL";"отображаемый_текст"), обычные методы не сработают. Здесь нужно:
- Выделить ячейку с формулой.
- Нажать
F2(режим редактирования). - Удалить всю формулу или заменить её на
=Отображаемый_текст(без кавычек). - Нажать
Enter.
Чтобы массово заменить все формулы гиперссылок на текст:
- Выделите диапазон с формулами.
- Скопируйте его (
Ctrl + C). - Щёлкните правой кнопкой по выделенной области и выберите
Специальная вставка→Значения.
⚠️ Внимание: После замены формул на значения все динамические ссылки пропадут. Если позже потребуется восстановить гиперссылки, придётся вводить их заново.
Что делать, если после удаления гиперссылка появляется снова?
Это происходит из-за функции автозамены в Excel. Откройте Файл → Параметры → Правописание → Параметры автозамены и на вкладке Автоформат при вводе снимите галочку с Заменять при вводе: адреса интернета и сетевые пути гиперссылками.
5. Удаление гиперссылок на защищённом листе
Если лист защищён паролем, пункты Удалить гиперссылку в контекстном меню и горячие клавиши будут недоступны. Решения:
- 🔑 Снять защиту: Перейдите на вкладку
Рецензирование→Снять защиту листа(потребуется пароль). - 📝 Разрешить редактирование гиперссылок: При настройке защиты листа (
Рецензирование → Защитить лист) в списке разрешённых действий отметьтеФорматирование ячеекиУдаление гиперссылок. - 🔄 Скопировать данные: Создайте копию листа (
ПКМ по ярлыку листа → Переместить/скопировать), затем удалите защиту с копии и работайте там.
Если вы не знаете пароль от защиты, восстановить доступ можно только через VBA (требует прав администратора) или специализированные программы для взлома паролей Excel. Использование таких инструментов может нарушать политику безопасности вашей компании.
6. Почему гиперссылки возвращаются после удаления
Excel может автоматически восстанавливать гиперссылки в трёх случаях:
- Автоформат при вводе: Функция преобразует URL-адреса в ссылки. Отключается в
Файл → Параметры → Правописание → Автозамена → Автоформат при вводе. - Импорт данных: При обновлении внешних данных (например, из Power Query) гиперссылки могут восстанавливаться. Решение — отключить обновление или редактировать запрос.
- Формулы: Если ячейка содержит формулу с
ГИПЕРССЫЛКА(), она будет восстанавливаться после каждого пересчёта листа.
Чтобы навсегда избавиться от автоссылок:
Открыть Файл → Параметры → Правописание|
Нажать Параметры автозамены|
Перейти на вкладку Автоформат при вводе|
Снять галочку с адреса интернета и сетевые пути гиперссылками-->
7. Альтернативные методы: сохранение в другом формате
Если гиперссылки мешают, но удалять их вручную долго, можно экспортировать данные в формат, не поддерживающий ссылки:
| Формат | Сохраняет гиперссылки? | Как сохранить |
|---|---|---|
| CSV (.csv) | ❌ Нет | Файл → Сохранить как → CSV (разделители - запятые) |
| Текстовый (.txt) | ❌ Нет | Файл → Сохранить как → Текстовый файл |
| PDF (.pdf) | ✅ Да (но неактивные) | Файл → Экспорт → Создать PDF/XPS |
| XLSX (.xlsx) | ✅ Да | Стандартное сохранение |
После сохранения в .csv или .txt откройте файл заново в Excel — гиперссылок не будет. Минус метода: теряется часть форматирования (цвета, шрифты, объединённые ячейки).
Частые вопросы (FAQ)
Можно ли удалить гиперссылку, но оставить текст синим и подчёркнутым?
Да. После удаления гиперссылки выделите ячейку, нажмите Ctrl + 1 (открыть формат ячеек) и вручную установите Синий цвет шрифта + Подчёркивание на вкладке Шрифт.
Почему в Excel Online нет пункта «Удалить гиперссылку»?
В веб-версии Excel функционал ограничен. Используйте горячие клавиши Ctrl + Shift + F9 (не работает в Safari) или скопируйте данные в настольную версию Excel.
Как удалить гиперссылку в ячейке с формулой, не ломая её?
Если формула возвращает URL (например, =A1&B1, где A1 и B1 содержат части ссылки), оберните её в функцию ТЕКСТ():
=ТЕКСТ(A1&B1; "@")
Это преобразует результат в текстовый формат без гиперссылки.
Можно ли удалить все гиперссылки во всей книге сразу?
Да, с помощью макроса:
Sub DeleteAllHyperlinksInWorkbook()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Hyperlinks.Delete
Next ws
End Sub
Этот код пройдётся по всем листам книги и удалит все гиперссылки.
Почему после копирования из Word гиперссылки не удаляются?
Word добавляет гиперссылки как часть форматирования. Перед вставкой в Excel используйте Специальная вставка → Текст или вставляйте через Блокнот (чтобы очистить форматирование).