Как да извлечете хипервръзка от URL в Excel (3 метода)

  • Споделя Това
Hugh West

В тази статия ще научим как да извличаме хипервръзки от URL адреси в Excel, като използваме три различни метода. Често работим с данни от различни източници, които съдържат URL адреси. това може да се случи и в случаите, когато копираме таблица или списък от уебсайт. Нека разгледаме статията, за да научим как да извличаме хипервръзки от тези URL адреси.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Извличане на хипервръзки от URL адреси.xlsm

3 метода за извличане на хипервръзка от URL в Excel

В тази статия ще покажем как да извличане на хипервръзки от URL адреси ще използваме няколко URL адреса от Уебсайт на Exceldemy . Тези връзки представляват някои редовни имена на функции.

1. Създаване на функция, дефинирана от потребителя, за извличане на хипервръзка от URL в Excel

За извличане на хипервръзки от URL адреси, можем да дефинирайте a потребителска функция в Код VBA и след това го използвайте като редовна функция . Excel не осигурява всеки изграден - в функция за да можем да получаваме директно хипервръзки. Нека следваме стъпките, за да го направим.

Стъпки:

  • От Лентата на Excel, отидете в Раздел Разработчик .
  • Кликнете върху на Visual Basic опция за отворен на Редактор на Visual Basic .

  • За създаване на a нов модул, изберете Опция за модул от Раздел Вмъкване .

  • Сега, копие следния код в редактора на код.
 Функция EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address Край на функцията 

С този код използвахме конструктора Hyperlinks, за да създадем потребителска функция с име ИЗВЛИЧАНЕ НА ИНФОРМАЦИЯ ОТ САЙТА който може да се използва като редовна функция в нашия работен лист.

  • В нашия набор от данни имаме 5 URL адреси в клетките B5:B9.

  • В клетка C5 , когато се опитахме да тип функцията с име ЕКСТРАКЦИЯ НА ВРЪЗКАТА, Excel ни предоставя дефинирани от потребителя функция като автоматично предложение . Натиснете на Tab за да приемете предложението и постави B5 като аргумент на функцията .

  • В противен случай, тип на пълно име на функцията Напишете формулата в клетка C5 и натиснете Въведете.
=ИЗВЛИЧАНЕ НА ХИПЕРВРЪЗКА(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 и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.