Перейти к содержимому

Как преобразовать текст URL в кликабельную гиперссылку в Excel?

Author: Xiaoyang Last Modified: 2025-08-07

Во многих практических ситуациях вы можете получить файлы Excel со списком URL-адресов, которые отображаются как обычный текст, а не как кликабельные ссылки. Как показано на скриншотах ниже, эти неподключенные URL-адреса представляют собой просто текстовые строки и не могут быть доступны напрямую с помощью клика, что может быть неудобно, если вам нужно часто посещать или делиться этими веб-страницами. Хотя Excel позволяет вручную сделать каждый URL кликабельным, редактируя каждую ячейку, этот подход быстро становится утомительным и трудоемким, особенно если у вас большой набор данных.


arrow blue right bubble Преобразование текста URL в кликабельную гиперссылку с помощью кода VBA

VBA предоставляет гибкий способ автоматизации повторяющихся задач в Excel, что особенно полезно при работе с большим количеством строк. Для пользователей, знакомых с макросами, следующий код VBA может массово преобразовать множество неподключенных текстовых записей URL в активные, кликабельные гиперссылки за одну операцию. Этот подход полезен, когда вы хотите перезаписать исходные ячейки URL гиперссылками или обработать разные диапазоны данных сразу.

1. Удерживайте клавиши ALT + F11, чтобы открыть редактор Microsoft Visual Basic для приложений.

2. В редакторе VBA нажмите Вставка > Модуль. Затем вставьте следующий код в окно кода, которое появится.

Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub

3. Нажмите клавишу F5 или щелкните Выполнить, чтобы выполнить код. Диалоговое окно предложит выбрать диапазон, который вы хотите обработать — убедитесь, что ваш диапазон правильный перед подтверждением. После нажатия ОК все неподключенные URL-адреса в вашем выборе будут преобразованы в активные гиперссылки.

A screenshot showing the VBA code to convert URLs to clickable hyperlinks in Excel Arrow A screenshot showing clickable hyperlinks in Excel after running the VBA code
Советы и предостережения:
  • Всегда создавайте резервную копию ваших данных перед запуском макросов VBA, поскольку этот метод перезаписывает содержимое выбранных ячеек.
  • Если ваш рабочий лист защищен, вам нужно снять защиту перед запуском макроса.
  • Это решение эффективно для больших пакетов URL-адресов и когда у вас есть опыт работы с макросами, но пользователям, незнакомым с VBA, могут больше понравиться другие решения, представленные ниже.
  • Если некоторые ячейки содержат не-URL текст или уже действительные гиперссылки, проверьте результат, чтобы убедиться, что не было создано непреднамеренных гиперссылок.

arrow blue right bubble Преобразование текста URL в кликабельную гиперссылку с помощью Kutools для Excel

Если работа с VBA кажется сложной или вы предпочитаете графический интерфейс, Kutools для Excel предлагает более интуитивное решение. С его универсальной функцией Преобразования гиперссылок вы можете быстро выполнять несколько задач, связанных с гиперссылками, таких как:

  • Извлечение фактических адресов из существующих гиперссылок;
  • Пакетное преобразование простого текстового URL в кликабельные гиперссылки;
Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

Для тех, кто уже установил Kutools для Excel, следуйте этим простым шагам:

1. Выберите диапазон ячеек, содержащих текстовые URL, которые вы хотите преобразовать.

2. Перейдите в меню Kutools > Ссылка > Преобразование гиперссылок на ленте, как показано ниже:

A screenshot showing the Convert Hyperlinks option in Kutools tab on the ribbon

3. В появившемся диалоговом окне Преобразование гиперссылок выберите опцию Содержимое ячейки заменяет адреса гиперссылок. Затем нажмите кнопку Range selection button , чтобы указать Диапазон результатов— это позволяет вам выбрать, куда будут помещены новые кликабельные гиперссылки. Вы можете выбрать другой столбец или исходный диапазон, в зависимости от того, хотите ли вы перезаписать или сохранить исходные данные.

A screenshot showing the Convert Hyperlinks dialog

4. Нажмите ОК. Все выбранные текстовые URL-адреса мгновенно станут кликабельными гиперссылками в выбранном диапазоне результатов. На следующем скриншоте показан конечный результат:

A screenshot showing URLs converted to clickable hyperlinks using Kutools

Советы:
  • Выберите Преобразование исходного диапазона, если вы хотите, чтобы гиперссылки перезаписали исходный текст URL напрямую. Выбор другого диапазона позволяет сохранить как исходные, так и новые данные рядом для сравнения.
  • Если вы создаете ссылки на места внутри текущей книги (например, на ячейки рабочего листа или именованные диапазоны), отметьте, что Гиперссылки находятся в этом документе для точных результатов — это особенно полезно при управлении внутренними ссылками на навигацию.
  • Всегда просматривайте результат, если ваши данные содержат смешанное содержимое, такое как адреса электронной почты или неправильно сформированные URL, так как только действительные URL будут преобразованы в рабочие гиперссылки.

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


arrow blue right bubble Преобразование текста URL в кликабельную гиперссылку с помощью формулы Excel (функция ГИПЕРССЫЛКА)

Для пользователей, которые предпочитают решение на основе формул или которым нужно быстро создать гиперссылки без использования макросов или надстроек, функция ГИПЕРССЫЛКА Excel является надежным вариантом. Этот метод особенно полезен, когда вы хотите сохранить как исходный текст URL, так и созданную кликабельную гиперссылку, или когда работаете в ограниченных средах, где VBA/макросы отключены и надстройки не могут быть установлены.

1. Предположим, ваши текстовые URL находятся в столбце A, начиная с ячейки A2. Щелкните, чтобы выбрать ячейку B2 (или первую ячейку в вашем вспомогательном столбце рядом с вашими данными), и введите следующую формулу:

=HYPERLINK(A2, A2)

Эта формула создает гиперссылку в ячейке B2, которая отображается и ссылается на тот же URL, что и в ячейке A2.

2. Нажмите Enter, чтобы применить формулу к ячейке.

3. Чтобы быстро преобразовать весь текст URL в кликабельные гиперссылки для всего списка, поместите курсор мыши в нижний правый угол ячейки B2 (маркер автозаполнения), затем перетащите вниз, чтобы заполнить формулу для других строк. Или дважды щелкните маркер автозаполнения, если столбец A непрерывен, и Excel автоматически заполнит формулу до конца ваших данных.

4. При необходимости вы можете скопировать результаты и использовать Вставить значения, чтобы заменить исходные текстовые URL их кликабельными эквивалентами, или сохранить оба столбца для справки.

Устранение проблем и советы:
  • Если вы видите ошибки (например, #ЗНАЧ!), дважды проверьте, что исходная ячейка содержит допустимый формат URL (например, начинающийся с http:// или https://), поскольку функция ГИПЕРССЫЛКА требует допустимого адреса.
  • Чтобы отобразить другой текст вместо сырых URL, измените формулу следующим образом, что создаст кликабельную ссылку с пользовательским отображаемым текстом.
    =HYPERLINK(A2, "Visit Site")
  • При работе с большим объемом данных формулы Excel обновляются динамически — удаление или изменение исходного текста автоматически обновит связанные гиперссылки.

Преимущества: Подход с использованием формул избегает прямого изменения данных и может быть легко скопирован или использован в других расчетах. Кроме того, он быстро реализуется для небольших и умеренно больших наборов данных.

Ограничения: Этот метод требует использования вспомогательных столбцов и может не масштабироваться так элегантно, как автоматизированные инструменты для огромных наборов данных.

В целом, метод с использованием формул является отличной легковесной альтернативой для простого преобразования URL в гиперссылки, особенно для пользователей, которые предпочитают встроенные решения Excel без надстроек или кода.


Подводя итог, преобразование обычного текста URL в кликабельные гиперссылки в Excel можно выполнить с помощью скриптов VBA, надстройки Kutools для Excel или встроенной формулы ГИПЕРССЫЛКА, каждая из которых адаптирована под разные сценарии использования и предпочтения пользователей. Всегда учитывайте резервное копирование данных перед выполнением пакетных операций и проверьте точность результатов после преобразования. Если возникнут проблемы (например, некликабельные ячейки, ошибки формул или ограничения надстроек), проверьте формат данных, настройки инструментов и ссылки на ячейки или попробуйте альтернативный метод из представленных выше, чтобы успешно завершить задачу.


arrow blue right bubble Демонстрация: Преобразование текста URL в кликабельную гиперссылку с помощью Kutools для Excel

 
Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Связанная статья:

Как извлечь фактические адреса из гиперссылок в Excel?

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!