Как извлечь гиперссылку из URL в Excel (3 метода)

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

Извлечение гиперссылок из URL-адресов.xlsm

3 способа извлечения гиперссылки из URL в Excel

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

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

На извлекать гиперссылки с сайта URLs, мы можем определить a пользовательская функция в код VBA и затем использовать его как регулярная функция . Excel не обеспечивает любой построен - в функция чтобы мы могли получать гиперссылки напрямую. Давайте выполним следующие шаги, чтобы сделать это.

Шаги:

  • Из Лента Excel, отправиться в Вкладка разработчика .
  • Нажмите на Visual Basic вариант для открыть сайт Редактор Visual Basic .

  • На создать a новый модуль, выбирать Опция модуля из Вкладка "Вставка .

  • Сейчас, копия следующий код в редакторе кода.
 Function EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function 

С помощью этого кода мы использовали конструктор Hyperlinks для создания пользовательская функция под названием EXTRACTHYPELINK который может быть использован как регулярная функция в нашем рабочем листе.

  • В нашем наборе данных мы имеем 5 URL-адреса в ячейках B5:B9.

  • В камере C5 когда мы пытались тип функция под названием EXTRACTHYPELINK, Excel предоставляет нам определяемые пользователем функционировать как автоматическое внушение . Нажмите сайт Вкладка ключ к принять предложение и положил B5 как аргумент функции .

  • Иначе, тип сайт полное имя функции самостоятельно. Запишите формулу в ячейку C5 и нажмите Войдите.
=EXTRACTHYPERLINK(B5)

В результате мы видим извлеченный URL в камере C5.

  • Чтобы получить другие URL-адреса , найти сайт Наполнительная рукоятка в левый нижний угол клетка C5 и перетащить это вниз .

Читать далее: Как удалить гиперссылку для всего столбца в Excel (5 способов)

2. Код Excel VBA для получения гиперссылки из Url

Нанесение код VBA экономит время и силы, когда мы хотим извлечь гиперссылки из нескольких URL. Допустим, у нас есть 7 разные URL-адреса в клетках B5:B11 из которого гиперссылки подлежат извлечению.

Шаги:

  • Поместите следующий код в редактор Visual Code Editor:
 Sub ExtractHLinksUrls() Dim Rng As Range Dim SelectRange As Range On Error Resume Next xTitleId = "Exceldemy" Set SelectRange = Application.Selection Set SelectRange = Application.InputBox("Range", xTitleId, SelectRange.Address, Type:=8) For Each Rng In SelectRange If Rng.Hyperlinks.Count> 0 Then Rng.Value = Rng.Hyperlinks.Item(1).Address End If Next End Sub 
  • Нажмите F5 на запустить код. A диалоговое окно открыт для выберите сайт диапазон ячеек.
  • Сейчас, выберите клетки B5:B11 чтобы заполнить Поле ввода диапазона а затем нажмите

  • Вот список извлеченные гиперссылки.

Подробнее: Как получить гиперссылку из ячейки Excel с помощью VBA (3 метода)

Похожие чтения

  • [Исправлено!] Эта рабочая тетрадь содержит ссылки на один или несколько внешних источников, которые могут быть небезопасными
  • Как создать гиперссылку раскрывающегося списка на другой лист в Excel
  • Как сделать гиперссылку на несколько ячеек в Excel (3 способа)
  • Почему мои ссылки в Excel постоянно ломаются (3 причины с решениями)
  • [Исправлено!] 'Эта рабочая книга содержит ссылки на другие источники данных' Ошибка в Excel

3. Извлечение гиперссылки из Url с помощью функции редактирования гиперссылки в Excel

Использование Редактировать гиперссылку для извлечения гиперссылок является ручной процесс Тем не менее, этот метод полезно знать. Давайте посмотрим, как мы можем извлечь гиперссылку из URL с помощью этой техники. Шаги приведены ниже.

Шаги:

  • Нажмите на ячейка содержащий URL быть извлечено Здесь мы отобрали клетки B5 .
  • Щелкните правой кнопкой мыши мышь будет открываться сайт контекстное меню а затем выберите сайт Редактировать гиперссылку.

  • Вышеуказанные шаги открыт поднимать Окно редактирования гиперссылки . Поле ввода адреса показывает гиперссылка.

  • Нажмите Ctrl + C на копия гиперссылку и нажмите OK, чтобы закрыть окно. После этого, паста сайт скопированная ссылка в нужную ячейку. Мы вставили гиперссылка связанный с ячейка B5 в клетка C5.

  • Следуя этому процессу, мы можем получить все остальные гиперссылки одну за другой.

Читать далее: Как редактировать гиперссылки в Excel (5 быстрых и простых способов)

О чем следует помнить

  • Хотя использование VBA код отлично подходит для достижения нашей цели. Но как только код запущен, мы теряем история Это означает, что мы больше не можем отменить изменения.
  • В случае, если нам понадобится изменить наш исходные данные время от времени, лучше использовать методы, которые используют функции как мы использовали в метод 1 В этом случае выход это динамический с изменением исходные данные .

Заключение

Теперь мы знаем несколько методов извлечения гиперссылок из URL-адресов в Excel. Надеемся, что это поможет вам более уверенно использовать эти методы. Любые вопросы или предложения не забудьте оставить в поле для комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.