Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Connetti
x
or
x
x
Registratevi
x

or

Come estrarre gli indirizzi reali dai collegamenti ipertestuali in Excel?

Supponendo che tu abbia un intervallo di celle che contengono collegamenti ipertestuali, e ora hai bisogno di vedere la vera destinazione dei collegamenti ipertestuali ed estrarli dai collegamenti ipertestuali come mostrato nella seguente schermata. Esistono modi semplici per risolvere questo problema rapidamente? Questo articolo ti guiderà per estrarre gli indirizzi reali da più collegamenti ipertestuali.


Estrarre gli indirizzi effettivi dai collegamenti ipertestuali:

Con Kutools for Excel'S Converti i collegamenti ipertestuali funzionalità, è possibile estrarre rapidamente gli indirizzi URL reali dai collegamenti ipertestuali, allo stesso tempo, è anche possibile convertire il testo dell'URL in collegamenti ipertestuali selezionabili.

doc cambia browser hyperlink 6

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


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


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

1. Selezionare la cella con collegamento ipertestuale e fare clic con il tasto destro, dal menu di scelta rapida, scegliere Modifica collegamento ipertestuale, vedi screenshot:

2. E un Modifica collegamento ipertestuale verrà visualizzata la finestra di dialogo, selezionare e copiare (Ctrl + C) l'intero URL dal Indirizzo campo della finestra di dialogo.

3. Quindi chiudi la finestra di dialogo e incolla l'indirizzo attuale in qualsiasi cella tu voglia.

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


Rimuovi tutti i collegamenti ipertestuali dall'intervallo, i fogli o l'intera cartella di lavoro selezionata contemporaneamente:

Con Kutools for Excel's Elimina collegamenti ipertestuali funzione, è possibile rimuovere tutti i collegamenti ipertestuali da un intervallo selezionato, fogli o l'intera cartella di lavoro di cui hai bisogno.

doc rimuovere i collegamenti ipertestuali 4


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

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

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

2. Clic inserire > Moduloe incollare il seguente codice nella finestra del modulo.

Sub Extracthyperlinks()
'Updateby20140318
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 che consente di selezionare i collegamenti ipertestuali che si desidera estrarre dagli indirizzi reali, vedere screenshot:

4. Quindi fare clic OKe il contenuto della cella selezionata è stato convertito negli indirizzi dei collegamenti ipertestuali reali nell'intervallo originale. Vedi gli screenshot:


freccia blu bolla destra Estrarre gli indirizzi effettivi dai collegamenti ipertestuali con la funzione Definde utente

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

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

2. Clic inserire > Moduloe incollare il seguente codice nel Finestra del modulo.

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

3. Salvare il codice e chiudere la finestra, selezionare una cella vuota per digitare questa formula = GetURL (A2) (A2 è la cella in cui si trova il collegamento ipertestuale), quindi premere entrare pulsante. È possibile visualizzare l'indirizzo del collegamento ipertestuale reale estratto.


freccia blu bolla destra Estrarre rapidamente e facilmente gli indirizzi reali dai collegamenti ipertestuali con Kutools per Excel

Ecco uno strumento utile, chiamato Kutools for Excel, Con la sua Converti i collegamenti ipertestuali funzione, è possibile gestire rapidamente le seguenti operazioni:

  • Estrarre gli indirizzi effettivi dai collegamenti ipertestuali;
  • Converti testo URL in collegamenti ipertestuali cliccabili.
Kutools for Excel : con più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limiti nei giorni 60.

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

1. Seleziona l'intervallo che contiene i collegamenti ipertestuali devono essere estratti.

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

3. Nel Converti i collegamenti ipertestuali finestra di dialogo, selezionare Gli indirizzi dei collegamenti ipertestuali sostituiscono i contenuti delle celle opzione e fare clic doc-button1 pulsante da Gamma di risultati per specificare una cella per inserire il risultato.

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

Note: Se si desidera inserire gli indirizzi effettivi nell'intervallo originale, verificare Converti intervallo sorgente.

Clic Converti i collegamenti ipertestuali per saperne di più su questa funzionalità.

Scarica e prova gratuita Kutools per Excel ora!


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

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


Articolo correlato:

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


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Arvid Podsim · 1 years ago
    Trying to save time creating multiple Hyperlinks and hoped this program would help with the task. I have combined several columns containing text into a single cell and then used the Edit/Link to create a working URL. Is there a tool to modify the URL to display text characters of the URL.
  • To post as a guest, your comment is unpublished.
    sujan maharjan · 1 years ago
    Hi, How to do the same in google sheets
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      hello, sujan,
      To extract all real addresses from hyperlinks in Google sheets, the following script code can help you:

      function linkURL(reference) {
      var sheet = SpreadsheetApp.getActiveSheet();
      var formula = SpreadsheetApp.getActiveRange().getFormula();
      var args = formula.match(/=\w+\((.*)\)/i);
      try {
      var range = sheet.getRange(args[1]);
      }
      catch(e) {
      throw new Error(args[1] + ' is not a valid range');
      }
      var formulas = range.getFormulas();
      var output = [];
      for (var i = 0; i < formulas.length; i++) {
      var row = [];
      for (var j = 0; j < formulas[0].length; j++) {
      var url = formulas[i][j].match(/=hyperlink\("([^"]+)"/i);
      row.push(url ? url[1] : '');
      }
      output.push(row);
      }
      return output
      }

      After copying and pasting the above code, go back to your sheet, and apply this formula:=linkURL(A2).
      Please try it, hope it can help you, thank you!
  • To post as a guest, your comment is unpublished.
    Victor Nieto · 1 years ago
    Thanks!!!!!
  • To post as a guest, your comment is unpublished.
    Neeks · 1 years ago
    Ah, amazing! Thank you!
  • To post as a guest, your comment is unpublished.
    sei · 2 years ago
    pretty..and nice...and fantabulouslyfntastikittilybumpershumperazardubiliousipaparazziastically yummy :P
    huh!
  • To post as a guest, your comment is unpublished.
    Stephanie · 2 years ago
    You have no idea how much time you saved me!!!
    Thank you so much!!!!!!!!!!!!!!!!!!!
  • To post as a guest, your comment is unpublished.
    Seocheckout.com · 3 years ago
    Very nice tool! I converted 16K+ links. Tool worked fast and flawless.
  • To post as a guest, your comment is unpublished.
    Alex T · 3 years ago
    Thanks so much!


    Saved me big time of having to do 800+ of these cells!
  • To post as a guest, your comment is unpublished.
    Nimrod · 3 years ago
    For some reason this doesn't work for me.
    I created the defined function just as you described, but it doesn't do anything :\
    I also want to merge it with the Hyperlink function, like so:
    =HYPERLINK(=getURL(A1), [A1])

    So that the final result will copy A1's URL and display it as A1's text string (i.e. just copy A1 to another cell, including both its text and hyperlink. A simple thing which Excel doesn't seem to be able to do for some reason...).
  • To post as a guest, your comment is unpublished.
    Zach Solomon-Beloin · 4 years ago
    This saved me a ton of time! I extracted 500 profile IDs from 500+ names linked to their profiles. This code worked extremely well and was easy to follow. Thanks so much!
  • To post as a guest, your comment is unpublished.
    AJITA · 4 years ago
    Superb! reduced my work to less than a minute.
  • To post as a guest, your comment is unpublished.
    Tj · 4 years ago
    thanks for saving me 15mins
  • To post as a guest, your comment is unpublished.
    Arun Kumar · 4 years ago
    This is the first ever macro based excel tip that worked for me. Thank you very much for making the lives of excel dummies better.
  • To post as a guest, your comment is unpublished.
    Monica · 4 years ago
    Thank you so much :lol: I used the VBA method and it worked like a charm in Excel 365 on a Windows 8.1 OS
  • To post as a guest, your comment is unpublished.
    chris · 4 years ago
    thanks a ton. like everyone else here. this is very helpful and easy.
  • To post as a guest, your comment is unpublished.
    Eva · 4 years ago
    Super! So easy. Thanks!
  • To post as a guest, your comment is unpublished.
    Tzally · 5 years ago
    Thanks a lot! Very helpful yet simple and clear. Just as Albert meant :roll:
  • To post as a guest, your comment is unpublished.
    JC · 5 years ago
    Thankyou so much. it really helped me
  • To post as a guest, your comment is unpublished.
    Thank You · 5 years ago
    Thanks buddy.It really work in seconds.
  • To post as a guest, your comment is unpublished.
    fab · 5 years ago
    You are the best, so easy to follow!
  • To post as a guest, your comment is unpublished.
    Awesome · 5 years ago
    Thank you so much this saved my ass and make me look good.
    8)
  • To post as a guest, your comment is unpublished.
    Respected · 5 years ago
    Thank You SO SO much!
  • To post as a guest, your comment is unpublished.
    vish · 5 years ago
    thnx u made my work so easy
  • To post as a guest, your comment is unpublished.
    PO · 5 years ago
    This just saved me! Thanks
  • To post as a guest, your comment is unpublished.
    mari · 5 years ago
    thanks so much!!! :D
  • To post as a guest, your comment is unpublished.
    bla bla · 5 years ago
    Thankyou so much. it really helped me