KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come unire testo e collegamento ipertestuale in un unico collegamento in Excel?

AutoreSiluvia Data di modifica

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 testo e collegamento ipertestuale in un testo con collegamento ipertestuale


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)

applica una formula per combinare la cella di testo e la cella di collegamento ipertestuale

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.

trascina e riempi la formula nelle altre celle

  • 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 Pulsante Esegui«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:

  1. Seleziona la cella in cui desideri inserire il testo con collegamento ipertestuale.
  2. Digita o modifica il Testo di visualizzazione secondo necessità.
  3. 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.
  4. 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.
  5. 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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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