Гиперссылки в Microsoft Excel — полезный инструмент для связи данных с внешними ресурсами, но часто они становятся лишними. Например, при копировании данных из веб-страниц или других документов в таблицу автоматически подставляются URL-адреса, которые портят форматирование и мешают работе. Удаление ссылок может понадобиться при подготовке отчётов, очистке данных перед анализом или просто для улучшения читаемости таблицы.
Многие пользователи ошибочно думают, что достаточно просто удалить текст ссылки — но это не так. Гиперссылка в Excel состоит из двух частей: отображаемого текста (то, что видно в ячейке) и адреса перехода (скрытый URL). Если не удалить обе части, при клике по ячейке всё равно произойдёт переход по старой ссылке. В этой статье мы разберём все актуальные способы удаления — от базовых до продвинутых, включая обработку тысяч ячеек за секунды.
Особое внимание уделим массовому удалению ссылок — задаче, с которой регулярно сталкиваются аналитики, бухгалтеры и менеджеры. Вы узнаете, как очистить весь лист или выборочные диапазоны без ручного труда, а также как избежать типичных ошибок, из-за которых ссылки "возвращаются" после сохранения файла.
Все методы протестированы на версиях Excel 2010–2026 (включая Microsoft 365) и адаптированы для Excel Online. Если вы работаете с Google Sheets, принципы будут аналогичными, но с нюансами — их мы тоже затронем.
Почему ссылки в Excel становятся проблемой
На первый взгляд, гиперссылки кажутся безобидными, но на практике они создают несколько серьёзных неудобств:
1. Визуальный шум. Синие подчёркнутые ячейки нарушают единообразие таблицы, особенно если ссылки не несут смысловой нагрузки. В отчётах для руководства или клиентов это выглядит непрофессионально.
2. Ошибки при сортировке. Excel может воспринимать ячейки со ссылками как текстовые данные, что приводит к некорректной сортировке чисел или дат. Например, столбец с датами 01.01.2026 и 02.01.2026 после добавления ссылок сортируется как текст, а не по хронологии.
3. Замедление работы. Большое количество ссылок (особенно на внешние ресурсы) увеличивает размер файла и может тормозить пересчёт формул. В файлах с десятками тысяч ячеек разница в скорости достигает 30–40%.
4. Риск случайных переходов. При редактировании таблицы легко случайно кликнуть по ссылке и потерять несохранённые данные. Это актуально для файлов с ссылками на интернет-ресурсы или другие документы.
5. Проблемы при экспорте. При конвертации таблицы в PDF или CSV ссылки могут отображаться как нечитаемые символы или портить структуру данных.
⚠️ Внимание: Если вы удаляете ссылки в таблице, которая используется для сбора данных (например, через Google Forms или Power Query), предварительно проверьте, не привязаны ли к ним важные связи. В некоторых случаях удаление ссылок может разорвать автоматические обновления.
Способ 1: Удаление ссылок вручную (для 1–10 ячеек)
Это самый простой метод, который подходит для единичных ссылок. Он не требует знания формул или макросов, но неэффективен для больших диапазонов.
Шаг 1. Выделите ячейку (или диапазон ячеек) со ссылкой. Если ссылок несколько, но они разбросаны по листу, удерживайте клавишу Ctrl (или Cmd на Mac) и кликайте по каждой ячейке левой кнопкой мыши.
Шаг 2. Нажмите правой кнопкой мыши и в контекстном меню выберите пункт Удалить гиперссылку (в английской версии — Remove Hyperlink). Альтернативно можно использовать сочетание клавиш:
Ctrl + Shift + F9
Эта комбинация удаляет все гиперссылки в выделенных ячейках, но сохраняет текст.
Шаг 3. Если после удаления ссылки текст остался подчёркнутым или синим, сбросьте форматирование. Для этого:
- Выделите ячейки.
- Перейдите на вкладку
Главная→ группаШрифт. - Нажмите на иконку
Очистить формат(значок ластика).
Этот способ идеален для разовых задач, но если ссылок сотни, ручное удаление займёт слишком много времени. В таких случаях лучше использовать методы, описанные ниже.
Способ 2: Массовое удаление ссылок через "Найти и заменить"
Функция Найти и заменить позволяет удалить все гиперссылки на листе за несколько кликов. Этот метод работает во всех версиях Excel, включая Excel Online, и не требует знания формул.
Алгоритм действий:
- Выделите диапазон ячеек, где нужно убрать ссылки. Для обработки всего листа нажмите
Ctrl + A(или кликните на треугольник в левом верхнем углу таблицы). - Нажмите
Ctrl + H, чтобы открыть окноНайти и заменить. - В поле
Найтивведите любой символ, который гарантированно отсутствует в ваших данных (например,#$%). - В поле
Заменить наоставьте пустое значение. - Нажмите кнопку
Параметры(илиOptionsв английской версии). - В разделе
ФорматвыберитеФормат ячейки с гиперссылкой(в английской версии —Choose Format From Cell → Hyperlink). - Нажмите
Заменить всё(Replace All).
После выполнения этих действий все гиперссылки в выделенном диапазоне будут удалены, но текст останется нетронутым. Если нужно удалить и текст ссылок, используйте комбинацию этого метода с функцией ЗАМЕНИТЬ (описана в следующем разделе).
Преимущества метода:
- 🔹 Работает во всех версиях Excel, включая веб-версию.
- 🔹 Не требует знания формул или макросов.
- 🔹 Сохраняет исходный текст ячеек.
Недостатки:
- 🔸 Не удаляет форматирование (синий цвет, подчёркивание).
- 🔸 Может не сработать, если ссылки добавлены через формулы (например,
ГИПЕРССЫЛКА).
Создать резервную копию файла|Проверить, нет ли важных ссылок|Выделить правильный диапазон|Убедиться, что нет защищённых ячеек-->
Способ 3: Удаление ссылок с помощью формулы ГИПЕРССЫЛКА
Если ссылки в вашей таблице были созданы с помощью функции ГИПЕРССЫЛКА (например, =ГИПЕРССЫЛКА("https://site.ru"; "Текст")), то ручные методы не сработают. В этом случае нужно заменить формулу на её текстовое значение.
Инструкция:
- В пустой столбец рядом с данными введите формулу:
=ЕСЛИ(ЕЧИСЛО(ПОИСК("http";A1));ПОДСТАВИТЬ(A1;"=";"");A1)Эта формула проверяет, содержит ли ячейка
A1текстhttp(характерный для ссылок), и если да — удаляет знак=в начале, превращая формулу в обычный текст. - Растяните формулу на весь диапазон (потяните за правый нижний угол ячейки).
- Скопируйте полученные значения (
Ctrl + C). - Выделите исходный столбец со ссылками, кликните правой кнопкой и выберите
Специальная вставка → Значения(Paste Special → Values). - Удалите вспомогательный столбец с формулой.
Для удаления ссылок, созданных через ГИПЕРССЫЛКА, также можно использовать более простой вариант:
=ПОЛУЧИТЬ.ДАННЫЕ.СВЯЗИ(A1)
Эта функция извлекает текст ссылки без её адреса, но работает только в новых версиях Excel 365.
Важно: Если в ячейке была формула вида
Если после применения формулы ссылки остаются активными, проверьте: 1. Формат ячеек — он должен быть "Общий" или "Текстовый", а не "Гиперссылка". 2. Наличие скрытых символов — иногда перед формулой стоит пробел или апостроф. 3. Версию Excel — в старых версиях (до 2013) функция =ГИПЕРССЫЛКА("http://site.ru"; "Кликни сюда"), то после преобразования в текст останется только строка "Кликни сюда". Адрес ссылки (http://site.ru) будет утерян безвозвратно.
Что делать, если формула не работает?
ПОЛУЧИТЬ.ДАННЫЕ.СВЯЗИ недоступна.
Способ 4: Удаление всех ссылок на листе с помощью VBA-макроса
Для пользователей, которые регулярно работают с большими файлами, ручные методы слишком медленные. VBA-макрос позволяет удалить все гиперссылки на активном листе или во всей книге за долю секунды.
Как запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
Sub DeleteAllHyperlinks()Dim ws As Worksheet
Dim hl As Hyperlink
' Обработка активного листа
For Each hl In ActiveSheet.Hyperlinks
hl.Delete
Next hl
' Альтернатива: обработка всех листов в книге
' For Each ws In ThisWorkbook.Worksheets
' For Each hl In ws.Hyperlinks
' hl.Delete
' Next hl
' Next ws
MsgBox "Все гиперссылки удалены!", vbInformation
End Sub
- Закройте редактор VBA и вернитесь в Excel.
- Нажмите
Alt + F8, выберите макросDeleteAllHyperlinksи нажмитеВыполнить(Run).
Преимущества макроса:
- 🔹 Мгновенная обработка тысяч ссылок.
- 🔹 Возможность очистить все листы книги (раскомментируйте альтернативный код).
- 🔹 Сохраняет текст ячеек и их форматирование.
Ограничения:
- 🔸 Требует включённого поддержки макросов (файл должен быть в формате
.xlsm). - 🔸 В Excel Online макросы не работают.
- 🔸 При первом запуске может появиться предупреждение безопасности.
⚠️ Внимание: Перед запуском макроса сохраните файл в формате.xlsm(Файл → Сохранить как → Тип файла:Книга Excel с поддержкой макросов). В противном случае макрос не сохранится, и его придётся вводить заново.
Способ 5: Удаление ссылок при импорте данных
Часто ссылки появляются в Excel при импорте данных из внешних источников: веб-страниц, PDF, баз данных или других таблиц. Чтобы избежать ручной очистки, можно удалить ссылки ещё на этапе импорта.
Метод 1: Импорт через Power Query
- Перейдите на вкладку
Данные→Получить данные(Get Data). - Выберите источник (например,
Из файла → Из PDFилиИз веб). - После загрузки данных в
Power Queryвыделите столбец со ссылками. - На вкладке
Преобразование(Transform) выберитеФормат → Очистить → Удалить гиперссылки. - Нажмите
Закрыть и загрузить(Close & Load).
Метод 2: Вставка как текст
Если вы копируете данные с ссылками из браузера или другого документа:
- Скопируйте данные (
Ctrl + C). - В Excel кликните правой кнопкой по ячейке, куда нужно вставить данные.
- В меню
Параметры вставки(Paste Options) выберите значокТекст(букваA).
Это предотвратит создание гиперссылок, но сохранит весь текст.
Метод 3: Настройка автозамены
Чтобы Excel не преобразовывал текст в ссылки автоматически:
- Перейдите в
Файл → Параметры → Правописание → Параметры автозамены. - На вкладке
Автоформат при вводеснимите галочку с пунктаЗаменять при вводе адреса Интернет и сетевые пути гиперссылками.
| Метод импорта | Сохраняет ссылки? | Требует ручной очистки? | Подходит для больших данных? |
|---|---|---|---|
| Копирование + вставка как текст | ❌ Нет | ❌ Нет | ✅ Да |
Power Query с очисткой |
❌ Нет | ❌ Нет | ✅ Да (миллионы строк) |
Обычная вставка (Ctrl+V) |
✅ Да | ✅ Да | ⚠️ Да, но потребуется очистка |
Импорт из PDF без обработки |
✅ Да | ✅ Да | ❌ Нет (частые ошибки) |
Частые ошибки и как их избежать
При удалении ссылок в Excel пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые из них и способы их решения:
1. Ссылки возвращаются после сохранения файла
Это происходит, если в настройках Excel включено автоматическое обновление связей. Чтобы исправить:
- Перейдите в
Файл → Сведения → Изменить связи(File → Info → Edit Links). - Выберите все связи и нажмите
Разорвать связь(Break Link).
2. Удаляется текст, а не только ссылка
Если вы используете метод Найти и заменить с пустым полем Заменить на, Excel может удалить весь текст в ячейке. Чтобы этого избежать, всегда проверяйте, что в поле Найти указан формат "Гиперссылка", а не конкретный текст.
3. Макрос не работает в .xlsx файле
Файлы с расширением .xlsx не поддерживают макросы. Перед запуском VBA-кода сохраните файл как .xlsm (Файл → Сохранить как → Тип файла: Книга Excel с поддержкой макросов).
4. После удаления остаётся подчёркивание
Это означает, что форматирование ячейки не сбросилось. Выделите диапазон, перейдите на вкладку Главная и нажмите Очистить → Очистить форматы (Clear → Clear Formats).
5. Не удаляются ссылки в защищённых ячейках
Если лист или ячейки защищены, Excel не позволит изменить их содержимое. Сначала снимите защиту:
- Перейдите на вкладку
Рецензирование(Review). - Нажмите
Снять защиту листа(Unprotect Sheet). - Если лист защищён паролем, введите его.
FAQ: Ответы на частые вопросы
Можно ли удалить ссылки в Excel Online?
Да, но с ограничениями. В веб-версии Excel доступны:
- Ручное удаление через контекстное меню (правый клик →
Удалить гиперссылку). - Метод
Найти и заменить(но без поддержки формата "Гиперссылка" в параметрах).
Макросы и Power Query в Excel Online не работают. Для массовой очистки скачайте файл в настольную версию.
Как удалить ссылки, но оставить текст?
Используйте любой из описанных методов, кроме ручного удаления текста. Например:
- Метод
Найти и заменить(с поиском по формату "Гиперссылка"). - Макрос
DeleteAllHyperlinks(сохраняет текст). - Формула
=ПОЛУЧИТЬ.ДАННЫЕ.СВЯЗИ(A1)(только в Excel 365).
Почему после удаления ссылок файл не уменьшился в размере?
Удаление гиперссылок не всегда значительно сокращает размер файла, потому что:
- Excel сохраняет историю изменений (если включено отслеживание).
- В файле могут быть другие "тяжёлые" объекты: графики, сводные таблицы, скрытые листы.
- Формат
.xlsxиспользует сжатие, и небольшие изменения не всегда влияют на итоговый размер.
Чтобы уменьшить файл, попробуйте:
- Сохранить его в формате
.xlsb(двоичный формат). - Удалить ненужные листы и данные.
- Использовать инструмент
Очистка данныхна вкладкеДанные.
Как удалить ссылки в Google Sheets?
В Google Sheets процесс аналогичен:
- Выделите ячейки со ссылками.
- Нажмите правой кнопкой и выберите
Удалить ссылку(Remove link). - Для массового удаления используйте скрипт:
function removeHyperlinks() {var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
range.clearDataValidations();
range.setRichTextValue(null);
}
(Запускается через
Расширения → Apps Script).
Можно ли вернуть удалённые ссылки?
Если вы не сохраняли файл после удаления, закройте Excel без сохранения и откройте заново. Если файл сохранён:
- Проверьте
Журнал изменений(если включено отслеживание). - Восстановите предыдущую версию файла из
Файл → Сведения → Управление книгой → Восстановить. - Используйте резервную копию (если создавали).
Ссылки, удалённые макросом или через Найти и заменить, восстановить невозможно.