Spis treści
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.xlsm3 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.