Come unire testo e collegamento ipertestuale in un unico collegamento in Excel?
Quando si lavora con Excel, è pratica comune mantenere colonne distinte per il testo visualizzato (ad esempio nome del progetto, descrizioni di elementi o titoli di documenti) e i relativi collegamenti ipertestuali (URL o percorsi di file). Tuttavia, in alcuni casi potrebbe essere necessario unire questi due elementi, combinando il testo descrittivo e il relativo collegamento in un’unica cella sotto forma di collegamento cliccabile, come illustrato nell’immagine seguente. Questo approccio migliora la leggibilità, riduce il disordine e rende i fogli di lavoro più interattivi per gli utenti. La presente guida illustra metodi dettagliati per ottenere questo risultato in modo efficiente, soddisfacendo sia esigenze di base che avanzate.

- Combina una cella di testo e una cella con collegamento ipertestuale mediante una formula
- Codice VBA per combinare testo e collegamento ipertestuale in un testo con collegamento (scenari bulk e avanzati)
- Altri metodi integrati di Excel: Crea collegamento ipertestuale manualmente
Combina una cella di testo e una cella con collegamento ipertestuale mediante una formula
Per la maggior parte dei compiti semplici, la funzione HYPERLINK rappresenta un modo efficiente per unire testo e collegamento in Excel. Questo metodo è ideale per record standard in cui l’indirizzo web o il percorso del file corrisponde direttamente all’etichetta testuale. È particolarmente efficace quando si combinano due colonne con un’unica formula e può essere esteso rapidamente a set di dati ampi.
Sintassi
=Hyperlink()link_location,[friendly_name])
Spiegazione dei parametri:
- link_location (obbligatorio): l'indirizzo effettivo a cui collegarsi, che può essere un URL, un percorso file o un percorso all'interno di una cartella di lavoro.
- friendly_name (facoltativo): il testo da visualizzare nella cella. Se omesso, verrà mostrato link_locationcome testo del collegamento.
Per applicare questo metodo:
1. Seleziona una cella vuota in cui desideri visualizzare il risultato combinato. Inserisci o copia la seguente formula in quella cella, quindi premi Invio per confermare:
=HYPERLINK(B2,A2)

Nota: In questo esempio, B2 contiene l’indirizzo web o il collegamento ipertestuale, mentre A2 contiene il testo da visualizzare come collegamento cliccabile nella cella risultante. Modifica i riferimenti se i tuoi dati iniziano da una riga diversa.
Successivamente, posiziona il cursore sull’angolo in basso a destra della cella (maniglia di riempimento) e trascinalo verso il basso per estendere la formula alle righe successive. In questo modo verranno generati automaticamente collegamenti cliccabili per ogni coppia presente nella tabella.

- Se la cella di testo o quella del collegamento è vuota, la formula potrebbe generare un collegamento ipertestuale non valido o restituire un errore. Controlla attentamente entrambe le colonne prima di applicarla a intervalli estesi.
- Quando si crea un collegamento a file esterni o ad altre posizioni all’interno di una cartella di lavoro, assicurati che il percorso sia accessibile a tutti coloro che dovranno utilizzare il collegamento ipertestuale.
- Questo metodo basato su formule non conserva alcuna formattazione preesistente delle celle Testo Originale o delle celle contenenti i collegamenti.
Se i collegamenti ipertestuali non risultano cliccabili dopo aver applicato la formula, assicurati che il formato della Formato celle sia impostato su “Generale” (non su “Testo”) oppure reinserisci la formula affinché Excel la riconosca correttamente.
Combina facilmente celle in colonne o righe diverse in un'unica cella in Excel:
L’utilità Combinare Righe & Colonnes di Kutools per Excel ti permette di unire rapidamente celle appartenenti a righe o colonne diverse in un’unica cella. Guarda la demo qui sotto:
Scaricala e provala subito! (Prova gratuita di 30 giorni)
Codice VBA per combinare testo e collegamento ipertestuale in un testo con collegamento (scenari bulk e avanzati)
Sebbene le formule siano comode per dati semplici uno-a-uno, requisiti complessi—come combinare più elementi di testo, applicare lo stesso collegamento a diverse celle o gestire formattazioni avanzate—possono richiedere un approccio più automatizzato. L’uso di VBA in Excel consente di eseguire operazioni in blocco con pochi clic e offre maggiore flessibilità. Questo metodo è particolarmente utile quando si deve elaborare un ampio set di dati contemporaneamente o concatenare più colonne nel Testo di visualizzazione di ciascun collegamento ipertestuale.
Caso d’uso: Ad esempio, si desidera creare un collegamento ipertestuale che utilizzi nome e reparto del contatto come testo visualizzato e punti all’URL della relativa pagina profilo, il tutto in un’unica cella per ogni riga.
Precauzioni:Le operazioni VBA non possono essere annullate con Ctrl+Z. Si consiglia di salvare la cartella di lavoro prima di eseguire il codice. Se il set di dati include caratteri speciali, assicurati che testo e URL dei collegamenti siano formattati correttamente.
Modalità d’uso:
1Vai alla scheda Sviluppo > Visual BasicNell’editor di Visual Basic for Applications che si apre, fai clic su Inserisci > Modulo e incolla il seguente codice VBA all’interno:
Sub CombineTextAndHyperlink()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim linkText As String
Dim linkURL As String
Dim resultCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt for text column, link column, and output column
Dim rngText As Range
Dim rngLink As Range
Dim rngOutput As Range
Set rngText = Application.InputBox("Select the text column:", xTitleId, Selection.Address, Type:=8)
Set rngLink = Application.InputBox("Select the hyperlink column:", xTitleId, Selection.Address, Type:=8)
Set rngOutput = Application.InputBox("Select the result output column:", xTitleId, Selection.Address, Type:=8)
If rngText Is Nothing Or rngLink Is Nothing Or rngOutput Is Nothing Then Exit Sub
lastRow = ws.Cells(ws.Rows.Count, rngText.Column).End(xlUp).Row
resultCol = rngOutput.Column
For i = 1 To rngText.Rows.Count
linkText = rngText.Cells(i, 1).Value
linkURL = rngLink.Cells(i, 1).Value
If linkText <> "" And linkURL <> "" Then
ws.Hyperlinks.Add Anchor:=ws.Cells(rngText.Cells(i, 1).Row, resultCol), _
Address:=linkURL, TextToDisplay:=linkText
End If
Next i
End Sub 2. Fare clic sul pulsante
«Run» nella barra degli strumenti dell'editor VBA. Verrà visualizzata una serie di finestre di dialogo per selezionare:
- La colonna contenente il testo
- La colonna contenente i collegamenti ipertestuali
- La colonna in cui inserire il nuovo testo combinato con i collegamenti
Dopo aver effettuato queste selezioni, la macro riempirà automaticamente la colonna di output con celle cliccabili contenenti i collegamenti ipertestuali creati combinando il testo e gli URL di ciascuna riga.
- Questa macro può elaborare un’Colonna intera o un intervallo specifico: seleziona l’opzione appropriata quando richiesto.
- Per combinare più campi nel Testo di visualizzazione (ad esempio)=A2 &" - "&B2), utilizza innanzitutto una colonna di appoggio per unire i campi desiderati, quindi imposta tale colonna come “colonna di testo”.
- In caso di errore, assicurati che gli intervalli selezionati abbiano dimensioni corrispondenti e si trovino nello stesso foglio di lavoro.
In caso di risultati imprevisti, come collegamenti mancanti o errori, verificare che i dati non contengano celle vuote e assicurarsi di selezionare righe corrispondenti in ogni finestra di selezione degli intervalli. Per attività ripetitive, è possibile salvare la macro nella cartella di lavoro per utilizzi futuri.
Altri metodi integrati di Excel: Crea collegamento ipertestuale manualmente
Quando devi combinare solo poche celle contenenti testo e collegamenti, oppure quando servono personalizzazioni avanzate non gestibili con le formule, la finestra di dialogo manuale «Crea collegamento ipertestuale» offre opzioni flessibili. Questo metodo è ideale quando:
- È necessario specificare manualmente il collegamento ipertestuale per ogni cella
- Si desidera utilizzare destinazioni di collegamento come documenti, Indirizzo Email o riferimenti a celle all’interno di una cartella di lavoro
- Si preferisce impostare suggerimenti per i collegamenti o opzioni avanzate Testo di visualizzazione
Procedura operativa:
- Seleziona la cella in cui desideri inserire il testo con collegamento ipertestuale.
- Digita o modifica il Testo di visualizzazione secondo necessità.
- Vai alla scheda Inserisci e fai clic su Collegamento, oppure fai clic con il pulsante destro del mouse sulla cella e scegli Collegamento dal menu contestuale.
- Nella finestra di dialogo «Crea collegamento ipertestuale», inserisci o incolla il tuo collegamento (URL, percorso file, riferimento alla cartella di lavoro o indirizzo email) nel campo Indirizzo. Puoi anche fare clic su «Posizione in questo documento» per creare un collegamento a fogli o celle specifici.
- Facoltativamente, regola il testo visualizzato, aggiungi un suggerimento o modifica le opzioni dell’indirizzo come preferisci. Fai clic su OK per confermare.
- Questo metodo offre la massima flessibilità per collegamenti personalizzati, ma potrebbe risultare meno efficiente con intervalli di grandi dimensioni.
- Controlla sempre la destinazione del collegamento dopo averlo inserito, per assicurarti che funzioni esattamente come previsto.
Se in seguito devi modificare il collegamento ipertestuale, fai semplicemente clic con il tasto destro sulla cella e scegli «Modifica collegamento ipertestuale» per aggiornare l’indirizzo o il testo di visualizzazione.
L’utilizzo della finestra di dialogo manuale è particolarmente indicato quando i collegamenti sono pochi, molto diversi tra loro per tipo oppure richiedono etichette e opzioni specifiche non facilmente gestibili mediante formule o VBA.
Articoli correlati
Inserisci più collegamenti ipertestuali in una cella o in numerose celle di Excel
Come tutti sanno, in Excel è possibile inserire solo un collegamento ipertestuale per cella per impostazione predefinita. Questo articolo ti mostra come inserire in blocco più collegamenti ipertestuali in molte celle di Excel.
Crea un collegamento ipertestuale in una cella verso un altro foglio della stessa cartella di lavoro in Excel
Sai come creare un collegamento ipertestuale da una cella di un foglio a una cella specifica in un altro foglio della stessa cartella di lavoro? Ecco due metodi efficaci.
Rimuovi i collegamenti ipertestuali mantenendo la formattazione delle celle
Di solito, quando si elimina un collegamento ipertestuale da una cella usando la funzione «Rimuovi collegamento ipertestuale», viene cancellata anche la formattazione della cella insieme al link. Se invece vuoi eliminare solo il collegamento e conservare la formattazione, il metodo descritto in questo articolo fa al caso tuo.
Fai clic su un collegamento ipertestuale in Excel per aprire una pagina specifica di un documento Word
Creare un collegamento ipertestuale da Excel a un documento Word è semplice. Ma sapevi che puoi configurare il collegamento in modo che apra direttamente una pagina specifica del documento Word? Il metodo descritto in questo articolo ti mostrerà esattamente come fare.
Crea un collegamento ipertestuale dinamico basato sul valore di una cella specifica in Excel
Immagina di avere una tabella nel foglio “Riepilogo” e di voler creare, in un altro foglio, un collegamento ipertestuale dinamico che si aggiorni automaticamente in base al valore di una cella della tabella. Come fare? Questo articolo ti spiega passo passo come risolvere il problema.
Collegamento ipertestuale a una cella con la data odierna in Excel
Questo articolo illustra nel dettaglio un metodo rapido per creare un collegamento ipertestuale in Excel che rimandi direttamente alla cella contenente la data odierna all’interno di un intervallo specifico.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi