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

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

Author: Xiaoyang Last Modified: 2025-07-21

Во многих практических ситуациях вы можете получить файлы 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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