Jak wyodrębnić hiperłącze z adresu URL w programie Excel (3 metody)

  • Udostępnij To
Hugh West

W tym artykule dowiemy się, jak wyodrębnić hiperłącze z adresu URL w programie Excel za pomocą trzech różnych metod. Często pracujemy z danymi z różnych źródeł, które zawierają adresy URL. może się to również zdarzyć w przypadkach, gdy kopiujemy tabelę lub listę ze strony internetowej. Przejdźmy przez artykuł, aby dowiedzieć się, jak uzyskać hiperłącze z tych adresów URL.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Extract Hyperlinks from URLs.xlsm

3 Metody wyodrębniania hiperłącza z adresu URL w programie Excel

W tym artykule, aby pokazać, jak wyodrębnić hiperłącza z Adresy URL użyjemy kilku adresów URL z Strona internetowa Exceldemy Te linki reprezentują niektóre regularne nazwy funkcji.

1. Utwórz funkcję zdefiniowaną przez użytkownika, aby wyodrębnić hiperłącze z adresu URL w programie Excel

Do wyodrębnić hiperłącza z Adresy URL, możemy define a funkcja niestandardowa w Kod VBA a następnie użyć go jako regularna funkcja . Excel nie zapewnia każdy zbudowany - w funkcja abyśmy mogli uzyskać hiperłącza bezpośrednio. Prześledźmy kroki, aby to osiągnąć.

Kroki:

  • Z. Wstążka Excela, udać się do Zakładka Deweloper .
  • Kliknij na Visual Basic opcja do otwórz the Edytor Visual Basic .

  • Do utworzyć a nowy moduł, wybrać Opcja modułu od Zakładka "Wstaw .

  • Teraz, kopia następujący kod w edytorze kodu.
 Function EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function 

W tym kodzie użyliśmy konstruktora Hyperlinks do stworzenia funkcja niestandardowa o nazwie WYCIĄGNĄĆ HIPERŁĄCZE który może być użyty jako regularna funkcja w naszym arkuszu.

  • W naszym zbiorze danych mamy 5 Adresy URL w komórkach B5:B9.

  • W komórce C5 kiedy próbowaliśmy typ funkcja o nazwie EXTRACTHYPELINK, Excel dostarcza nam m.in. zdefiniowane przez użytkownika pełnić funkcję automatyczna sugestia . Naciśnij the Zakładka klawisz do zaakceptować sugestię i umieścić B5 jako argument funkcyjny .

  • Inaczej, typ the pełna nazwa funkcji Napisz formułę w komórce C5 i nacisnąć Wejdź.
=EXTRACTHYPERLINK(B5)

W efekcie możemy zobaczyć m.in. wyodrębniony URL w komórce C5.

  • Aby uzyskać inne Adresy URL , zlokalizować the Uchwyt do napełniania na lewy dolny róg komórki C5 oraz drag to w dół .

Read More: Jak usunąć hiperłącze dla całej kolumny w programie Excel (5 sposobów)

2. Kod VBA programu Excel do uzyskania hiperłącza z adresu URL

Zastosowanie Kod VBA oszczędza zarówno czas, jak i wysiłek, gdy chcemy wyodrębnić hiperłącza z wielu adresów URL. Powiedzmy, że mamy 7 różne Adresy URL w komórkach B5:B11 od którego hiperłącza mają być wydobyte.

Kroki:

  • Umieść następujący kod w edytorze Visual Code:
 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 
  • Naciśnij F5 do uruchomić kod. A okno dialogowe otwarty dla wybierz the zakres komórek.
  • Teraz, wybierz komórki B5:B11 wypełnić Pole wprowadzania zakresu a następnie kliknij

  • Oto lista wyodrębnione hiperłącza.

Read More: Jak uzyskać hiperłącze z komórki programu Excel za pomocą VBA (3 metody)

Podobne lektury

  • [Ten podręcznik zawiera linki do jednego lub więcej zewnętrznych źródeł, które mogą być niebezpieczne.
  • Jak utworzyć hiperłącze listy rozwijanej do innego arkusza w programie Excel
  • Jak podlinkować wiele komórek w Excelu (3 sposoby)
  • Dlaczego moje linki w Excelu się psują? (3 powody z rozwiązaniami)
  • Błąd w Excelu [Naprawiono!] "Ten skoroszyt zawiera łącza do innych źródeł danych

3. Wyodrębnij hiperłącze z adresu URL używając funkcji Edytuj hiperłącze w Excelu

Używanie Edytuj hiperłącze do wyodrębniania hiperłączy jest proces manualny Zobaczmy, jak możemy wyodrębnić hiperłącze z adresu URL za pomocą tej techniki. Kroki są podane poniżej.

Kroki:

  • Kliknij na komórka zawierający URL być wydobywany Tutaj, wybraliśmy komórkę B5 .
  • Kliknij prawym przyciskiem myszy na stronie mysz będzie otworzyć się the menu kontekstowe a następnie wybierz the Edytuj hiperłącze.

  • Powyższe kroki otwarty w górę Okno Edycja hiperłącza . Pole wprowadzania adresu pokazuje hiperłącze.

  • Naciśnij Ctrl + C do kopia hiperłącze i kliknij OK, aby zamknąć okno. po tym, pasta the skopiowany link w wybranej komórce. Wkleiliśmy hiperłącze powiązany z komórka B5 w komórka C5.

  • Postępując w ten sposób, możemy uzyskać wszystkie pozostałe hiperłącza jedno po drugim.

Read More: Jak edytować hiperłącze w programie Excel (5 Quick & Easy Ways)

Rzeczy do zapamiętania

  • Chociaż używanie VBA kod jest świetny, aby osiągnąć nasz cel. Ale kiedy kod jest uruchomiony, tracimy historia Oznacza to, że nie możemy już cofnąć zmiany.
  • W razie gdybyśmy musieli zmiana nasz dane źródłowe od czasu do czasu, lepiej jest używać metod, które wykorzystują funkcje jak w sposób 1 W tym przypadku wyjście jest dynamiczna ze zmianą dane źródłowe .

Wniosek

Teraz znamy kilka metod wyodrębniania hiperłączy z adresów URL w Excelu. Mamy nadzieję, że zachęci Cię to do pewniejszego korzystania z tych metod. Wszelkie pytania i sugestie nie zapomnij umieścić w polu komentarza poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.