Come aggiungere il contenuto di una cella a un’altra cella in Excel?
Nel lavoro quotidiano con i fogli di calcolo, capita spesso di dover unire valori provenienti da più celle in un’unica cella. Ad esempio, potresti avere nome, secondo nome e cognome in colonne separate che desideri combinare, oppure aver bisogno di fondere parti frammentate di indirizzi o altri dati per migliorarne leggibilità ed elaborazione. Come illustrato nello screenshot seguente, l’obiettivo è aggiungere testo da celle diverse in un’unica cella in Excel, ottenendo un risultato consolidato perfettamente adatto alle tue esigenze di gestione dei dati.

In che modo puoi ottenere questo risultato in modo efficiente e accurato? In questo articolo ti presentiamo diversi metodi dettagliati, sia basati su formule che su strumenti avanzati, per unire rapidamente testo da una cella all’altra in Excel, indipendentemente dalle dimensioni o dalla complessità dei tuoi dati.
Aggiunta di testo da una cella all’altra mediante formula
Aggiunta semplice di testo da una cella all’altra con Kutools per Excel
Aggiunta di testo utilizzando l’operatore Ampersand (&)
Aggiunta di testo utilizzando la funzione TEXTJOIN (Excel 2016 e versioni successive)
Aggiunta di testo da più celle mediante codice VBA (macro)
Aggiunta di testo da una cella all’altra mediante formula
Un metodo efficace per unire il testo di più celle in Excel è utilizzare una formula. Questa soluzione è ideale per chi preferisce lavorare direttamente nelle celle, senza dover ricorrere ad aggiunte o strumenti esterni.
1. Seleziona una cella vuota in cui desideri visualizzare il risultato combinato. Inserisci la seguente formula nella Barra delle formule:=CONCATENATE(A1,« »,B1,« »,C1) e premi Invio per applicarla.

2. Successivamente, seleziona la cella D1 (o quella contenente la formula) e trascina il quadratino di riempimento in basso o lateralmente per estendere la formula alle righe o colonne adiacenti, a seconda delle tue esigenze. In questo modo potrai combinare rapidamente i valori delle celle per l’intero set di dati.

Nota: In questa formula è possibile modificare le celle di riferimento (A1, B1, C1) e i separatori (ad esempio spazio, virgola o trattino) in base alle proprie esigenze. La funzione CONCATENA è disponibile in tutte le versioni di Excel, rendendola ampiamente applicabile; tuttavia, nelle versioni più recenti sono disponibili alternative come TEXTJOIN o CONCAT, che offrono maggiore flessibilità.
Aggiunta semplice di testo da una cella all’altra con l’utilità Combina di Kutools per Excel
L’utilità Combinazione Righe/Colonne/Celle e Mantieni Valori inclusa in Kutools per Excel offre un modo rapido e intuitivo per unire o aggiungere testo a un intervallo di celle. Questa funzione è particolarmente utile per chi desidera evitare formule manuali o deve combinare grandi set di dati con separatori personalizzati, opzioni di posizionamento e post-elaborazione. L’utilità non solo semplifica il processo di unione, ma garantisce anche grande flessibilità nella formattazione del risultato e nella gestione delle celle.
1. Se desideri unire i valori di celle adiacenti (ad esempio, colonne diverse contenenti nomi o dati), seleziona innanzitutto l’intervallo di celle. Poi vai su Kutools > Unisci e Dividi > Combinazione Righe/Colonne/Celle e Mantieni Valori. Consulta lo screenshot per una guida visiva:

2. Nella finestra di dialogo Combinare Righe, Colonne o Righe Senza Perdere Dati, modifica le impostazioni in base alle tue esigenze:
- A. Seleziona Combinare Colonne se le celle da aggiungere si trovano in colonne diverse.
- B. Imposta il separatore desiderato nel campo Separatore (ad esempio: spazio, virgola, punto e virgola o personalizzato).
- C. Scegli dove posizionare i Risultati uniti utilizzando l’elenco a discesa Posiziona i valori uniti in.
- D. Se desideri rimuovere i valori originali dopo la combinazione, seleziona Elimina il contenuto di queste celle.
- E. Fare clic su OK per confermare ed eseguire l’operazione.

I valori delle celle appartenenti a colonne diverse verranno ora combinati in base alle impostazioni selezionate, e il risultato apparirà nella posizione specificata.

Nota:
Se invece si seleziona l’opzione Combinare Righe, i dati di ciascuna riga vengono uniti come mostrato nello screenshot seguente: un approccio ideale per concatenare più righe all’interno di una singola colonna.

Vantaggi e suggerimenti pratici: Questa utilità è perfetta per gestire tabelle di grandi dimensioni o quando servono opzioni avanzate—come separatori personalizzati, conservazione o eliminazione dei dati di origine e posizionamento flessibile. Riduce al minimo gli errori manuali, fa risparmiare tempo ed è particolarmente indicata per chi lavora spesso con attività di consolidamento dati.
Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.
Aggiunta di testo utilizzando l’operatore Ampersand (&)
L’operatore ampersand (&) in Excel è un metodo semplice e sempre disponibile per unire testi provenienti da più celle. È ideale per concatenazioni rapide quando non servono opzioni avanzate ed è compatibile con tutte le versioni di Excel. Questo approccio si rivela particolarmente pratico per operazioni basilari, come unire nomi, indirizzi o qualsiasi altra informazione breve contenuta in celle adiacenti.
1. Seleziona la cella di destinazione in cui vuoi aggiungere il testo (ad esempio, D1) e inserisci la seguente formula:
=A1 & " " & B1 & " " & C1 2. Premere Invio per confermare e utilizzare il quadratino di riempimento per copiare la formula nelle altre righe, se necessario.
Spiegazione e suggerimenti: Questo metodo è semplice e veloce per poche celle. Puoi usare qualsiasi delimitatore (ad esempio “-” o “, ”) sostituendo lo spazio tra virgolette. Per intervalli più ampi, tuttavia, richiede modifiche manuali per includere ogni singolo riferimento di cella. Ricorda sempre di racchiudere il delimitatore scelto tra virgolette.
Aggiunta di testo utilizzando la funzione TEXTJOIN (Excel 2019 e versioni successive)
Per gli utenti di Excel 2019 o versioni successive, la funzione TEXTJOIN rappresenta un modo flessibile ed efficiente per unire il testo da un intero intervallo di celle utilizzando un delimitatore specifico. È la scelta ideale per combinare molte celle, gestire intervalli in modo dinamico e ignorare automaticamente le celle vuote, quando necessario.
1. Nella cella in cui si desidera visualizzare il risultato combinato (ad esempio, D1), inserisci la seguente formula utilizzando lo spazio come separatore:
=TEXTJOIN(" ",TRUE,A1:C1) 2. Premere Invio per eseguire la formula. Se si desidera combinare più righe, basta copiare o trascinare la formula lungo il proprio set di dati.
Spiegazione dei parametri: Il primo argomento " " imposta il separatore (uno spazio in questo esempio). Il secondo argomento VERO indica che le eventuali celle vuote verranno ignorate. Modifica A1:C1 in base al tuo intervallo dati effettivo.
Vantaggi e considerazioni: Questo metodo è ideale per intervalli ampi e dati dinamici, specialmente negli ambienti Excel moderni. Per le versioni precedenti di Excel, consideri la funzione CONCATENAo l’operatore e commerciale (&) come alternative. Si noti che digitando l’intervallo (ad esempio,)A1:C1) è possibile concatenare intere righe o colonne contemporaneamente, eliminando i riferimenti manuali.
Promemoria sugli errori: Se la funzione TESTO.UNISCI non è disponibile nella Sua versione, potrebbe visualizzare un errore #NOME?.
Aggiunta di testo da più celle mediante codice VBA (macro)
Quando devi unire testo proveniente da celle multiple—anche non adiacenti e distribuite su diversi fogli di lavoro o intervalli complessi—una macro VBA rappresenta la soluzione programmabile e altamente automatizzata che fa per te. È perfetta per attività ripetitive, set di dati voluminosi o logiche personalizzate che superano i limiti delle formule e delle funzioni integrate.
Scenari applicabili: Ideale per utenti esperti nell’uso delle macro o per chi gestisce grandi volumi di dati da consolidare, soprattutto quando servono automazione o operazioni ripetitive.
1. Apra l’editor VBA tramite Strumenti per sviluppatori > Visual Basic. Nella finestra Microsoft Visual Basic, Applications Edition, scelga Inserisci > Modulo e incolla il seguente codice nel modulo:
Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
Dim WorkRng As Range
Dim Delimiter As String
Dim OutputCell As Range
Dim rowRng As Range
Dim cell As Range
Dim Combined As String
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Select range to merge
Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
' Enter delimiter
Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)
' Select output starting cell
Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
If OutputCell Is Nothing Then Exit Sub
On Error GoTo 0
Application.ScreenUpdating = False
' Process each row
For i = 1 To WorkRng.Rows.Count
Combined = ""
For Each cell In WorkRng.Rows(i).Cells
If cell.Value <> "" Then
Combined = Combined & cell.Value & Delimiter
End If
Next
' Remove trailing delimiter
If Len(Combined) > 0 Then
Combined = Left(Combined, Len(Combined) - Len(Delimiter))
End If
OutputCell.Offset(i - 1, 0).Value = Combined
Next i
Application.ScreenUpdating = True
End Sub 2. Fai clic sul pulsante
per eseguire la macro. Segui queste semplici istruzioni: seleziona innanzitutto l’intervallo da unire, inserisci quindi il separatore desiderato (ad esempio uno spazio, una virgola o un altro carattere) e infine scegli la cella di destinazione per il risultato.
Suggerimenti pratici:
- Le macro possono accelerare notevolmente il processo, soprattutto quando si gestiscono grandi quantità di dati o quando è necessario unire testo frequentemente.
- Il codice ignora automaticamente le celle vuote, quindi non è necessario filtrare preventivamente i dati.
- Assicurati di salvare il tuo lavoro prima di eseguire le macro e abilitalle se richiesto dagli avvisi di sicurezza di Excel.
Riepilogo e suggerimenti:
- Quando si combinano un numero ridotto o fisso di celle, le formule o l’operatore ampersand (&) garantiscono risultati rapidi ed efficaci.
- Per intervalli dinamici o set di dati di grandi dimensioni, utilizza la funzione TEXTJOIN o le funzionalità avanzate di Kutools per Excel.
- Quando la combinazione manuale tradizionale si rivela impraticabile o quando è necessario automatizzare l’operazione su più fogli di lavoro, le macro VBA offrono una flessibilità e una personalizzazione senza eguali.
- Verifica sempre con attenzione i riferimenti di cella e i delimitatori per garantire la correttezza dei risultati combinati e conserva sempre un backup dei dati prima di eseguire azioni irreversibili.
Articolo correlato:
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