Come convertire il testo URL in un collegamento ipertestuale cliccabile in Excel?
In molte situazioni pratiche, potresti ricevere file Excel con un elenco di URL che appaiono come testo semplice anziché come collegamenti cliccabili. Come mostrato negli screenshot sottostanti, questi URL non collegati sono semplicemente stringhe di testo e non possono essere acceduti direttamente con un clic, il che può essere scomodo quando è necessario visitare o condividere frequentemente queste pagine web. Anche se Excel consente di rendere manualmente ciascun URL cliccabile modificando ogni cella, questo approccio diventa rapidamente noioso e dispendioso in termini di tempo, soprattutto se si ha un ampio set di dati.
![]() | ![]() | ![]() |
Convertire il testo URL in collegamento ipertestuale cliccabile con il codice VBA
VBA offre un modo flessibile per automatizzare le attività ripetitive di Excel, rendendolo particolarmente utile per gestire un gran numero di righe. Per gli utenti a proprio agio con le macro, il seguente codice VBA può convertire in batch molte voci di testo URL non collegate in collegamenti ipertestuali attivi e cliccabili in un'unica operazione. Questo approccio è utile quando si desidera sovrascrivere le celle URL originali con i collegamenti ipertestuali o elaborare intervalli di dati variati in una volta sola.
1. Tieni premuti i tasti ALT + F11 per aprire l'editor Microsoft Visual Basic per Applicazioni.
2. Nell'editor VBA, fai clic su Inserisci > Modulo. Quindi, incolla il seguente codice nella finestra del codice che appare.
Sub ConvertToHyperlinks()
'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
Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub
3. Premi il tasto F5 o fai clic su Esegui per eseguire il codice. Una finestra di dialogo ti chiederà di selezionare l'intervallo che desideri elaborare—assicurati che il tuo intervallo sia corretto prima di confermare. Una volta fatto clic su OK, tutti gli URL non collegati nella tua selezione verranno convertiti in collegamenti ipertestuali attivi.
![]() | ![]() | ![]() |
- Esegui sempre il backup dei tuoi dati prima di eseguire macro VBA, poiché questo metodo sovrascrive il contenuto delle celle selezionate.
- Se il tuo foglio di lavoro è protetto, devi rimuovere la protezione prima di eseguire la macro.
- Questa soluzione è efficiente per grandi quantità di URL e quando hai esperienza con le macro, ma gli utenti non familiari con VBA potrebbero preferire le altre soluzioni seguenti.
- Se alcune celle contengono testo non URL o già collegamenti ipertestuali validi, rivedi il risultato per assicurarti che non siano stati creati collegamenti ipertestuali involontari.
Convertire il testo URL in collegamento ipertestuale cliccabile con Kutools per Excel
Se lavorare con VBA sembra complesso o preferisci un'interfaccia grafica, Kutools per Excel offre una soluzione più intuitiva. Con la sua versatile funzione Converti Collegamenti ipertestuali, puoi eseguire rapidamente diverse attività relative ai collegamenti ipertestuali, come:
- Estrarre gli indirizzi effettivi da collegamenti ipertestuali esistenti;
- Convertire in batch il testo URL semplice in collegamenti ipertestuali cliccabili;
Per coloro che hanno già installato Kutools per Excel, segui questi semplici passaggi:
1. Scegli l'intervallo di celle contenente gli URL di testo che desideri convertire.
2. Vai su Kutools > Collegamento > Converti Collegamenti ipertestuali sulla barra multifunzione, come illustrato di seguito:
3. Nella finestra pop-up Converti Collegamenti ipertestuali seleziona l'opzione Il contenuto della cella sostituisce gli indirizzi dei collegamenti ipertestuali. Quindi fai clic sul pulsante per specificare la Intervallo risultato—questo ti permette di scegliere dove verranno posizionati i nuovi collegamenti ipertestuali cliccabili. Puoi selezionare una colonna diversa o l'intervallo originale, a seconda se vuoi sovrascrivere o mantenere i dati originali.
4. Fai clic su OK. Tutti gli URL di testo selezionati diventeranno immediatamente collegamenti ipertestuali cliccabili nell'intervallo risultato scelto. Lo screenshot seguente mostra il risultato finale:
- Scegli Converti intervallo di origine se desideri che i collegamenti ipertestuali sovrascrivano direttamente il testo URL originale. Scegliere un intervallo diverso consente di mantenere sia i dati originali che quelli nuovi fianco a fianco per il confronto.
- Se stai creando collegamenti a posizioni all'interno della cartella di lavoro corrente (come celle del foglio di lavoro o intervalli denominati), verifica che Collegamenti ipertestuali è un posto in questo documento per ottenere risultati accurati—questo è particolarmente utile quando si gestiscono collegamenti di navigazione interna.
- Anteprima sempre il risultato se i tuoi dati includono contenuti misti, come indirizzi email o URL malformati, poiché solo gli URL validi verranno convertiti in collegamenti ipertestuali funzionanti.
Questo metodo è efficiente e facile da usare, ideale per gli utenti che non vogliono gestire o modificare macro e preferiscono uno strumento grafico pronto all'uso per la creazione di collegamenti ipertestuali in batch.
Convertire il testo URL in collegamento ipertestuale cliccabile con la formula Excel (funzione IPERLINK)
Per gli utenti che preferiscono una soluzione basata su formule o che hanno bisogno di generare rapidamente collegamenti ipertestuali senza utilizzare macro o componenti aggiuntivi, la funzione IPERLINK di Excel è un'opzione affidabile. Questo metodo è particolarmente utile quando desideri mantenere sia il testo URL originale che il collegamento ipertestuale cliccabile generato, o quando lavori in ambienti limitati in cui VBA/macros sono disabilitati e non è possibile installare componenti aggiuntivi.
1. Supponiamo che i tuoi URL in formato testo siano nella colonna A, a partire dalla cella A2. Clicca per selezionare la cella B2 (o la prima cella nella colonna di supporto accanto ai tuoi dati) e inserisci la seguente formula:
=HYPERLINK(A2, A2)
Questa formula crea un collegamento ipertestuale nella cella B2 che visualizza e collega allo stesso URL presente nella cella A2.
2. Premi Invio per applicare la formula alla cella.
3. Per convertire rapidamente tutto il testo URL in collegamenti ipertestuali cliccabili per l'intero elenco, posiziona il mouse nell'angolo in basso a destra della cella B2 (il quadratino di riempimento), quindi trascina verso il basso per riempire la formula per le altre righe. In alternativa, fai doppio clic sul quadratino di riempimento se la colonna A è continua, ed Excel lo compilerà automaticamente fino a dove arrivano i tuoi dati.
4. Se necessario, puoi copiare i risultati e utilizzare Incolla Valori per sostituire gli URL di testo originali con i loro equivalenti cliccabili, oppure mantenere entrambe le colonne per riferimento.
- Se vedi errori (come
#VALORE!
), ricontrolla che la cella originale contenga un formato URL valido (ad esempio, che inizi conhttp://
ohttps://
), poiché la funzione IPERLINK richiede un indirizzo valido. - Per visualizzare un testo diverso invece dell'URL grezzo, modifica la formula come segue, che crea un collegamento cliccabile con testo di visualizzazione personalizzato.
=HYPERLINK(A2, "Visit Site")
- Quando si lavora con un grande volume di dati, le formule di Excel si aggiornano dinamicamente—eliminare o modificare il testo originale aggiornerà automaticamente i collegamenti ipertestuali associati.
Vantaggi: L'approccio basato su formule evita la modifica diretta dei dati e può essere facilmente copiato o referenziato in altri calcoli. Inoltre, è veloce da implementare per set di dati di piccole o medie dimensioni.
Limitazioni: Questo metodo richiede l'uso di colonne di supporto e potrebbe non scalare in modo elegante come gli strumenti automatizzati per grandi set di dati.
Complessivamente, il metodo basato su formule è un'eccellente alternativa leggera per la conversione diretta di URL in collegamenti ipertestuali, specialmente per gli utenti che preferiscono soluzioni integrate di Excel senza componenti aggiuntivi o codice.
In sintesi, la conversione di testo URL semplice in collegamenti ipertestuali cliccabili in Excel può essere eseguita utilizzando script VBA, il componente aggiuntivo Kutools per Excel o la formula integrata IPERLINK, ciascuno adattato a diversi scenari d'uso e preferenze degli utenti. Considera sempre il backup dei dati prima di eseguire operazioni in batch e verifica l'accuratezza dei risultati dopo la conversione. Se si verificano problemi (come celle non collegate, errori di formula o limitazioni dei componenti aggiuntivi), ricontrolla il formato dei dati, le impostazioni dello strumento e i riferimenti alle celle, o prova un metodo alternativo tra quelli introdotti sopra per completare il compito senza intoppi.
Demo: Convertire il testo URL in collegamento ipertestuale cliccabile con Kutools per Excel
Articolo correlato:
Come estrarre gli indirizzi effettivi dai collegamenti ipertestuali in Excel?
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!