Vai al contenuto principale

Come estrarre gli indirizzi effettivi dai collegamenti ipertestuali in Excel?

Supponendo di avere un intervallo di celle che contengono collegamenti ipertestuali e ora è necessario vedere la destinazione reale dei collegamenti ipertestuali ed estrarli dai collegamenti ipertestuali come mostrato nella seguente schermata. Esistono modi semplici per risolvere rapidamente questo problema? Questo articolo ti guiderà a estrarre gli indirizzi effettivi da più collegamenti ipertestuali.


freccia blu freccia destra Estrai gli indirizzi effettivi dai collegamenti ipertestuali con la funzione Modifica collegamento ipertestuale

Qui, il Modifica collegamento ipertestuale può aiutarti a estrarre l'URL sottostante per ciascuno di questi collegamenti ipertestuali e a posizionare quell'indirizzo effettivo in una cella diversa. Puoi fare come questo:

1. Seleziona la cella con collegamento ipertestuale e fai clic con il pulsante destro del mouse, dal menu di scelta rapida, scegli Modifica collegamento ipertestuale, vedi screenshot:

2. E un Modifica collegamento ipertestuale apparirà la finestra di dialogo, seleziona e copia (Ctrl + C) l'intero URL da Indirizzo campo della finestra di dialogo.

3. Quindi chiudi la finestra di dialogo e incolla l'indirizzo effettivo nella cella che desideri.

Note:: Con questo metodo è possibile estrarre un solo indirizzo di collegamento ipertestuale ogni volta, ma se è necessario estrarre più collegamenti ipertestuali, è necessario applicare questa funzione ripetutamente.


freccia blu freccia destra Estrai gli indirizzi effettivi dai collegamenti ipertestuali con il codice VBA

Per molti collegamenti ipertestuali, il metodo sopra sarà noioso e dispendioso in termini di tempo, quindi il seguente codice VBA può aiutarti a estrarre rapidamente più indirizzi dai collegamenti ipertestuali contemporaneamente.

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nella finestra del modulo.

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. Quindi premere F5 chiave per eseguire il codice e viene visualizzata una finestra di dialogo per selezionare i collegamenti ipertestuali che si desidera estrarre gli indirizzi reali, vedere screenshot:

4. Quindi fare clic OKe il contenuto della cella selezionata è stato convertito negli indirizzi di collegamento ipertestuale reali nell'intervallo originale. Vedi screenshot:


freccia blu freccia destra Estrai gli indirizzi effettivi dai collegamenti ipertestuali con la funzione User Definde

La seguente funzione definita dall'utente può anche estrarre l'URl effettivo dai collegamenti ipertestuali.

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

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

3. Salva il codice e chiudi la finestra, seleziona una cella vuota per digitare questa formula = GetURL (A2) (A2 è la cella in cui si trova il collegamento ipertestuale) e premere entrare pulsante. Puoi vedere che il vero indirizzo del collegamento ipertestuale è stato estratto.


freccia blu freccia destra Estrai gli indirizzi reali dai collegamenti ipertestuali con Kutools per Excel in modo rapido e semplice

Ecco uno strumento utile, chiamato Kutools for Excel, Con la sua Converti collegamenti ipertestuali caratteristica, puoi gestire rapidamente le seguenti operazioni:

  • Estrai gli indirizzi effettivi dai collegamenti ipertestuali;
  • Converti il ​​testo dell'URL in collegamenti ipertestuali cliccabili.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni.

Se hai installato Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo che contiene i collegamenti ipertestuali da estrarre.

2. Clic Kutools > Link > Converti collegamenti ipertestuali, vedi screenshot:

3. Nel Converti collegamenti ipertestuali finestra di dialogo, selezionare Gli indirizzi dei collegamenti ipertestuali sostituiscono il contenuto delle celle opzione e fare clic pulsante-doc1 pulsante da Intervallo di risultati per specificare una cella in cui inserire il risultato.

4. E poi clicca OK, gli indirizzi effettivi sono stati estratti dai collegamenti ipertestuali. Vedi screenshot:

Note:: Se desideri inserire gli indirizzi effettivi nell'intervallo originale, controlla Converti intervallo sorgente.

Clicchi Converti collegamenti ipertestuali per saperne di più su questa funzione.

Scarica e prova gratuitamente Kutools per Excel ora!


freccia blu freccia destra Demo: estrai gli indirizzi effettivi dai collegamenti ipertestuali con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

Articolo correlato:

Come convertire il testo dell'URL in un collegamento ipertestuale cliccabile in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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