Przejdź do głównej zawartości

Jak wyodrębnić rzeczywiste adresy z hiperłączy w programie Excel?

Przypuśćmy, że masz szereg komórek zawierających hiperłącza, a teraz musisz zobaczyć prawdziwe miejsce docelowe hiperłączy i wyodrębnić je z hiperłączy, jak pokazano na zrzucie ekranu. Czy istnieją łatwe sposoby szybkiego rozwiązania tego problemu? Ten artykuł poprowadzi Cię do wyodrębnienia rzeczywistych adresów z wielu hiperłączy.


strzałka niebieski prawy bąbelek Wyodrębnij rzeczywiste adresy z hiperłączy za pomocą funkcji Edytuj hiperłącze

Tutaj Edytuj hiperłącze funkcja może pomóc w wyodrębnieniu podstawowego adresu URL dla każdego z tych hiperłączy i umieszczeniu tego rzeczywistego adresu w innej komórce. Możesz to zrobić:

1. Wybierz komórkę za pomocą hiperłącza i kliknij prawym przyciskiem myszy, z menu kontekstowego wybierz Edytuj hiperłączezobacz zrzut ekranu:

2. I Edytuj hiperłącze pojawi się okno dialogowe, wybierz i skopiuj (Ctrl + C) cały adres URL z pliku Adres pole okna dialogowego.

3. Następnie zamknij okno dialogowe i wklej rzeczywisty adres do dowolnej komórki.

Note: Za pomocą tej metody za każdym razem można wyodrębnić tylko jeden adres hiperłącza, ale jeśli trzeba wyodrębnić wiele hiperłączy, należy wielokrotnie stosować tę funkcję.


strzałka niebieski prawy bąbelek Wyodrębnij rzeczywiste adresy z hiperłączy za pomocą kodu VBA

W przypadku wielu hiperłączy powyższa metoda będzie żmudna i czasochłonna, więc poniższy kod VBA może pomóc szybko wyodrębnić wiele adresów z hiperłączy jednocześnie.

1. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. Kliknij wstawka > Modułi wklej następujący kod w oknie modułu.

Sub Extracthyperlinks()
'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
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3. Następnie naciśnij F5 klawisz do uruchomienia kodu i wyskakuje okno dialogowe, w którym można wybrać hiperłącza, które chcesz wyodrębnić prawdziwe adresy, patrz zrzut ekranu:

4. Następnie kliknij OK, a zawartość wybranej komórki została przekonwertowana na rzeczywiste adresy hiperłączy w oryginalnym zakresie. Zobacz zrzuty ekranu:


strzałka niebieski prawy bąbelek Uzyskaj rzeczywiste adresy z hiperłączy za pomocą funkcji User Definde

Następująca funkcja zdefiniowana przez użytkownika może również wyodrębnić rzeczywisty adres URl z hiperłączy.

1. Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Function GetURL(pWorkRng As Range) As String
'Updateby Extendoffice
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3. Zapisz kod i zamknij okno, wybierz pustą komórkę, aby wpisać tę formułę = GetURL (A2) (A2 to komórka, w której znajduje się hiperłącze) i naciśnij Wchodzę przycisk. Możesz zobaczyć, że prawdziwy adres hiperłącza jest wyodrębniany.


strzałka niebieski prawy bąbelek Wyodrębnij rzeczywiste adresy z hiperłączy za pomocą Kutools for Excel szybko i łatwo

Oto przydatne narzędzie o nazwie Kutools dla programu Excel, Z siedzibą w Konwertuj hiperłącza możesz szybko zająć się następującymi operacjami:

  • Wyodrębnij rzeczywiste adresy z hiperłączy;
  • Konwertuj tekst adresu URL na klikalne hiperłącza.
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni.

Jeśli masz zainstalowany Kutools dla programu Excelwykonaj następujące czynności:

1. Wybierz zakres zawierający hiperłącza do wyodrębnienia.

2. Kliknij Kutools > Połączyć > Konwertuj hiperłączazobacz zrzut ekranu:

3, w Konwertuj hiperłącza okno dialogowe, wybierz Adresy hiperłączy zastępują zawartość komórki opcję i kliknij przycisk doc-button1 przycisk od Zakres wyników aby określić komórkę, w której ma zostać umieszczony wynik.

4. A następnie kliknij OK, rzeczywiste adresy zostały wyodrębnione z hiperłączy. Zobacz zrzut ekranu:

Note: Jeśli chcesz umieścić rzeczywiste adresy w oryginalnym zakresie, sprawdź Konwertuj zakres źródła.

Kliknij Konwertuj hiperłącza aby dowiedzieć się więcej o tej funkcji.

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


strzałka niebieski prawy bąbelek Demo: wyodrębnij rzeczywiste adresy z hiperłączy za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Podobne artykuły:

Jak przekonwertować tekst adresu URL na klikalne hiperłącze w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (44)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour
Auriez vous une solution pour mettre en place le fonctionnement par la formule sur Excel 365 sur Mac ?
This comment was minimized by the moderator on the site
Hello, Edouard,
Sorry, the methods in this article are only applied to Microsoft Excel.
Thank you!
This comment was minimized by the moderator on the site
Ola colegas ,

Tenho uma planilha com mais de 2000 linhas, preciso exportar o documento que esta no hiperlink estas celulas, para um diretório da maquina, alguém sabe como fazer ?

agradeço a atenção

at..
cássia
This comment was minimized by the moderator on the site
Thank you it solve my problem
This comment was minimized by the moderator on the site
Thank you, the VBA code worked like a charm :)
This comment was minimized by the moderator on the site
Thank you for the tip to Extract Actual Addresses From Hyperlinks in Excel With VBA Code. It was exactly what I needed!
This comment was minimized by the moderator on the site
How does this apply to Excel on Mac?
This comment was minimized by the moderator on the site
I think it's nice to have an option that doesn't require macros since so many haven't used VBA at all.
This comment was minimized by the moderator on the site
If you're not comfortable with VBA, the key step to getting this done is the FORMULATEXT() formula that is included with excel. For example, if cell A1 has this...
=HYPERLINK("https://www.google.com","Google Homepage")
...then it would display "Google Homepage" but you want to extract "https://www.google.com". You can use =FORMULATEXT(A1) to get the output of "=HYPERLINK("https://google.com","Google Homepage")".

Then you use the find and mid functions to find the double quotes (which is CHAR(34)) and pull the string between the first two double quotes. Nesting it all together, you can use this formula to get the URL without any VBA required...
=MID(FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1,FIND(CHAR(34),FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1)-FIND(CHAR(34),FORMULATEXT(A1))-1)
This comment was minimized by the moderator on the site
Thankyou for an easy method to extract the complete URL from a weblink. I looked at other methods that were too nebulous but yours was straightforward and easy. Thanks.
This comment was minimized by the moderator on the site
Thanks for the " Extract actual addresses from hyperlinks with VBA code" VBA and clear instructions. It worked great for me.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations