Come unire due colonne Excel: guida completa ai metodi più efficaci 2026
Ti è mai capitato di avere nome e cognome in colonne separate e doverli unire? O magari devi combinare codici prodotto con descrizioni? Unire due colonne Excel è una delle operazioni più comuni nella gestione dei fogli di calcolo, ma molti utenti non conoscono tutti i metodi disponibili.
Secondo recenti statistiche, oltre il 65% degli utenti Excel utilizza ancora il copia-incolla manuale per unire dati, perdendo tempo prezioso. Eppure Excel offre strumenti potenti e veloci che possono automatizzare completamente questa operazione.
In questa guida ti mostrerò tutti i metodi per unire colonne in Excel , dalle formule base come CONCATENA e CONCAT, all'operatore &, fino a strumenti avanzati come Power Query. Imparerai a scegliere la tecnica giusta per ogni scenario, evitare gli errori più comuni e ottimizzare il tuo flusso di lavoro.
Che tu debba unire nomi e cognomi, indirizzi multiparte, codici alfanumerici o qualsiasi altro tipo di dato, al termine di questa lettura saprai esattamente come procedere in modo professionale ed efficiente.
Indice
- Quando e perché unire colonne in Excel
- Prerequisiti e preparazione
- Metodo 1: Operatore & (il più veloce)
- Metodo 2: Funzione CONCATENA
- Metodo 3: Funzione CONCAT (Excel 2019+)
- Metodo 4: Unione con Flash Fill
- Metodo 5: Power Query per dati complessi
- Best practices e ottimizzazioni
- Errori comuni da evitare
- Domande frequenti
Quando e perché unire colonne in Excel
Unire colonne Excel significa combinare i contenuti di due o più celle in un'unica cella. Questa operazione è fondamentale in numerosi scenari lavorativi.
Casi d'uso più comuni
- Gestione anagrafica : Unire nome e cognome in un'unica colonna "Nome completo"
- Indirizzi : Combinare via, numero civico, città e CAP
- Codici prodotto : Creare codici univoci unendo categoria, sottocategoria e numero seriale
- Import/export dati : Preparare file CSV con formati specifici richiesti da altri software
- Database : Creare chiavi primarie composite da più campi
Vantaggi dell'unione automatica
Automatizzare l'unione delle colonne ti permette di:
-
Risparmiare tempo
: Un foglio con 1000 righe richiede secondi invece di ore
-
Eliminare errori
: Niente più errori di battitura o copie sbagliate
-
Aggiornamenti dinamici
: Se modifichi i dati originali, quelli uniti si aggiornano automaticamente
-
Scalabilità
: Puoi applicare la stessa formula a milioni di righe
Prerequisiti e preparazione
Prima di iniziare a unire colonne, assicurati di avere tutto il necessario.
Requisiti minimi
🔧
Requisito tecnico:
- Microsoft Excel 2013 o superiore (alcuni metodi richiedono 2016/2019/365)
- Alternative gratuite: Google Sheets, LibreOffice Calc
Preparazione del file
Prima di procedere:
- Crea un backup del file originale (Ctrl+S e poi "Salva con nome")
- Identifica le colonne da unire (es. colonna A e colonna B)
- Decidi il separatore (spazio, virgola, trattino, nessuno)
- Crea una colonna destinazione dove inserire i risultati
⚠️ Attenzione: Le formule di unione non modificano i dati originali ma creano nuove celle con i risultati. Per convertirli in valori fissi dovrai usare "Incolla speciale > Valori".
Tempo stimato
| Operazione | Tempo |
|---|---|
| Unione semplice (fino a 100 righe) | 2-3 minuti |
| Unione con formule complesse | 5-10 minuti |
| Unione con Power Query | 10-15 minuti (prima volta) |
Livello di difficoltà: Facile - Tutti i metodi sono alla portata anche di principianti
Metodo 1: Operatore & (il più veloce)
L' operatore & (e commerciale) è il metodo più rapido e intuitivo per unire colonne in Excel.
Passo 1: Posizionati nella cella di destinazione
Cosa fare:
- Clicca sulla cella dove vuoi visualizzare il risultato (es. cella C2)
Passo 2: Scrivi la formula
Formula base:
=A2&B2
Questa formula unisce il contenuto di A2 e B2 senza separatori.
Formula con spazio:
=A2&" "&B2
Formula con separatore personalizzato:
=A2&", "&B2
Esempio di formula con operatore & che unisce nome e cognome
Passo 3: Premi Invio e copia la formula
Cosa fare:
- Premi
Invio
per confermare
- Clicca nuovamente sulla cella C2
- Trascina il quadratino verde (maniglia di riempimento) verso il basso fino all'ultima riga
Risultato atteso:
La formula verrà copiata automaticamente su tutte le righe, adattando i riferimenti delle celle.
💡 Suggerimento: Per copiare velocemente su migliaia di righe, fai doppio clic sul quadratino verde invece di trascinare.
Se non funziona:
⚠️ Verifica che non ci siano spazi prima o dopo l'operatore &. La formula deve essere scritta senza interruzioni.
Vantaggi e svantaggi
Pro:
- ✅ Velocissimo da scrivere
- ✅ Intuitivo anche per principianti
- ✅ Supportato in tutte le versioni di Excel
Contro:
- ❌ Può diventare lungo con molte colonne
- ❌ Meno leggibile con formule complesse
Metodo 2: Funzione CONCATENA
La funzione CONCATENA è il metodo classico per unire celle in Excel, disponibile da sempre.
Sintassi della funzione
=CONCATENA(testo1; testo2; [testo3]; ...)
📝 Nota: Excel 365 e Excel 2019+ preferiscono CONCAT, ma CONCATENA funziona ancora per retrocompatibilità.
Passo 1: Scrivi la formula CONCATENA
Formula esempio:
=CONCATENA(A2;" ";B2)
Con più colonne:
=CONCATENA(A2;" ";B2;" ";C2)
Con testo fisso:
=CONCATENA("Codice: ";A2;"-";B2)
Passo 2: Applica a tutte le righe
Come per l'operatore &, trascina la formula verso il basso.
Interfaccia di inserimento della funzione CONCATENA
Confronto CONCATENA vs Operatore &
| Caratteristica | CONCATENA | Operatore & |
|---|---|---|
| Velocità scrittura | Media | Veloce |
| Leggibilità | Buona | Buona |
| Limite caratteri | 8192 | 8192 |
| Versioni Excel | Tutte | Tutte |
✅ Best practice: Usa l'operatore & per formule semplici, CONCATENA quando lavori con molte celle e vuoi una struttura più ordinata.
Metodo 3: Funzione CONCAT (Excel 2019+)
CONCAT è la versione moderna e migliorata di CONCATENA, disponibile da Excel 2019 e Excel 365.
Differenze con CONCATENA
La funzione CONCAT:
- ✅ Accetta intervalli di celle come
A2:A10
- ✅ Ignora automaticamente celle vuote
- ✅ È più veloce con grandi quantità di dati
- ✅ Sintassi più flessibile
Sintassi CONCAT
=CONCAT(A2:B2)
Questa formula unisce tutte le celle nell'intervallo A2:B2.
Passo 1: Formula base con CONCAT
Unire due colonne:
=CONCAT(A2;" ";B2)
Unire un intervallo:
=CONCAT(A2:E2)
⚠️ Attenzione: Con gli intervalli, CONCAT non aggiunge automaticamente separatori. Il risultato sarà tutto attaccato.
Passo 2: Aggiungere separatori
Con funzione TEXTJOIN (Excel 365):
=TEXTJOIN(" ";VERO;A2:B2)
I parametri di TEXTJOIN sono:
-
Primo argomento:
il separatore (" " = spazio)
-
Secondo argomento:
VERO = ignora celle vuote
-
Terzo argomento:
l'intervallo da unire
TEXTJOIN unisce più colonne con separatore personalizzato
Quando usare CONCAT
✅
Usa CONCAT quando:
- Hai Excel 2019 o Excel 365
- Devi unire molte colonne contemporaneamente
- Vuoi una formula più compatta
❌
Evita CONCAT se:
- Devi condividere il file con utenti che hanno Excel 2016 o precedenti
- Serve compatibilità massima
Metodo 4: Unione con Flash Fill
Flash Fill (Riempimento lampo) è una funzionalità intelligente di Excel che riconosce pattern e completa automaticamente i dati.
Requisiti
🔧 Disponibile in: Excel 2013 e successivi (Windows), Excel 2016+ (Mac)
Passo 1: Scrivi manualmente il primo esempio
Cosa fare:
1. Nella colonna C2, scrivi manualmente il risultato che desideri (es. "Mario Rossi" se A2 contiene "Mario" e B2 "Rossi")
2. Premi
Invio
3. Nella cella C3, inizia a scrivere il secondo esempio
Passo 2: Attiva Flash Fill
Metodo automatico:
Excel rileverà il pattern e mostrerà un'anteprima grigia dei risultati suggeriti. Premi
Invio
per accettare.
Metodo manuale:
- Vai su
Dati > Riempimento lampo
(ribbon)
- Oppure usa la scorciatoia
Ctrl+E
Flash Fill riconosce il pattern e suggerisce automaticamente i risultati
Passo 3: Verifica i risultati
Risultato atteso:
Tutte le celle verranno riempite seguendo il pattern riconosciuto.
Se non funziona:
⚠️ Flash Fill potrebbe non riconoscere pattern troppo complessi o irregolari. In questi casi usa le formule tradizionali.
Pro e contro di Flash Fill
Vantaggi:
- ✅ Nessuna formula da scrivere
- ✅ Intuitivo per chi non conosce le formule
- ✅ Veloce per dataset piccoli
Svantaggi:
- ❌ I risultati sono statici (non si aggiornano se modifichi i dati originali)
- ❌ Può sbagliare con pattern complessi
- ❌ Non adatto per operazioni ripetitive
Metodo 5: Power Query per dati complessi
Power Query è lo strumento più potente di Excel per trasformare e manipolare dati, ideale per unioni complesse e ripetitive.
Quando usare Power Query
✅
Ideale per:
- Dataset molto grandi (oltre 10.000 righe)
- Operazioni ripetitive che vanno automatizzate
- Unioni con logiche condizionali complesse
- Pulizia dati avanzata
Passo 1: Carica i dati in Power Query
Cosa fare:
1. Seleziona l'intervallo di dati (incluse le intestazioni)
2. Vai su
Dati > Da tabella/intervallo
3. Conferma che "Tabella con intestazioni" sia spuntato
4. Clicca
OK
Si aprirà l'Editor di Power Query.
Passo 2: Unisci le colonne
Nell'Editor Power Query:
1. Seleziona le colonne da unire (tieni premuto
Ctrl
e clicca sulle intestazioni)
2. Vai su
Trasforma > Unisci colonne
3. Scegli il
separatore
dal menu a tendina (es. Spazio)
4. Inserisci il
nome della nuova colonna
(es. "Nome completo")
5. Clicca
OK
Interfaccia Power Query per unire colonne con separatore personalizzato
Passo 3: Carica i risultati in Excel
Cosa fare:
- Clicca su
Home > Chiudi e carica
- I dati uniti appariranno in un nuovo foglio o nell'intervallo originale
Risultato atteso:
Una tabella formattata con la nuova colonna unita.
💡 Suggerimento: La query rimane salvata. Se aggiungi nuovi dati, basta fare clic destro sulla tabella e selezionare "Aggiorna" per rieseguire l'unione automaticamente.
Vantaggi di Power Query
| Vantaggio | Descrizione |
|---|---|
| Automazione | La query può essere rieseguita infinite volte |
| Scalabilità | Gestisce milioni di righe senza rallentamenti |
| Pulizia dati | Rimuove spazi, uniforma maiuscole, elimina duplicati |
| Tracciabilità | Ogni passaggio è documentato e modificabile |
Best practices e ottimizzazioni
1. Gestione celle vuote
Quando unisci colonne con celle vuote, potresti ottenere risultati indesiderati.
Formula con controllo celle vuote:
=SE(A2="";"";SE(B2="";"";A2&" "&B2))
Questa formula restituisce una cella vuota se entrambe le colonne sono vuote.
Con TEXTJOIN (più semplice):
=TEXTJOIN(" ";VERO;A2:B2)
L'argomento VERO ignora automaticamente le celle vuote.
2. Rimozione spazi extra
Se i tuoi dati contengono spazi iniziali o finali, usa la funzione ANNULLA.SPAZI:
=ANNULLA.SPAZI(A2)&" "&ANNULLA.SPAZI(B2)
3. Conversione in valori fissi
Le formule rimangono collegate ai dati originali. Per convertirle in testo fisso:
- Seleziona le celle con le formule
- Copia (Ctrl+C)
- Clic destro > Incolla speciale
- Seleziona Valori
- Clicca OK
✅ Best practice: Dopo aver verificato che i risultati siano corretti, converti sempre in valori prima di eliminare le colonne originali.
4. Gestione formato celle
Se unisci numeri e testi, i numeri potrebbero perdere la formattazione:
Per mantenere il formato:
=TESTO(A2;"#.##0,00")&" EUR"
Questo formatta il numero in A2 con due decimali e aggiunge la valuta.
Errori comuni da evitare
1. ❌ Eliminare colonne originali troppo presto
Problema:
Se elimini le colonne A e B prima di convertire le formule in valori, otterrai errori
#RIF!
.
Soluzione: Converti sempre in valori prima di eliminare i dati sorgente.
2. ❌ Non gestire celle vuote
Problema:
La formula
=A2&" "&B2
con celle vuote crea stringhe con spazi inutili.
Soluzione: Usa SE o TEXTJOIN per gestire i vuoti.
3. ❌ Usare CONCATENA con troppi argomenti
Problema: CONCATENA accetta massimo 255 argomenti. Con molte colonne diventa illeggibile.
Soluzione: Passa a CONCAT o TEXTJOIN per intervalli.
4. ❌ Non bloccare i riferimenti in formule complesse
Problema: Quando copi formule con riferimenti assoluti, questi si spostano causando errori.
Soluzione:
Usa
$
per bloccare righe/colonne:
=$A$1&B2
.
5. ❌ Ignorare i caratteri nascosti
Problema: Spazi invisibili, a capo (CHAR(10)) o altri caratteri nascosti possono rovinare l'unione.
Soluzione: Usa ANNULLA.SPAZI e LIBERA per pulire i dati prima:
=LIBERA(ANNULLA.SPAZI(A2))&" "&LIBERA(ANNULLA.SPAZI(B2))
6. ❌ Non testare su piccoli campioni
Problema: Applicare formule a migliaia di righe senza verificare può causare errori di massa.
Soluzione: Testa sempre su 5-10 righe prima di estendere a tutto il dataset.
7. ❌ Confondere unione colonne con unione celle
Problema: "Unisci e allinea al centro" elimina i dati delle celle successive.
Soluzione: NON usare mai il pulsante "Unisci celle" per unire dati. Usa sempre le formule.
Domande frequenti
🤔 Quale metodo è il più veloce?
L' operatore & è il più rapido per formule semplici. Per dataset grandi o operazioni ripetitive, Power Query è imbattibile.
🤔 Come unire più di due colonne?
Con operatore &:
=A2&" "&B2&" "&C2&" "&D2
Con TEXTJOIN (consigliato):
=TEXTJOIN(" ";VERO;A2:D2)
🤔 I risultati non si aggiornano automaticamente
Questo succede se hai usato Flash Fill o hai convertito le formule in valori. Le formule vive si aggiornano automaticamente quando modifichi i dati sorgente.
🤔 Posso unire colonne su Google Sheets?
Sì, Google Sheets supporta l'operatore &, CONCATENA e CONCAT. Non ha Flash Fill ma ha formule simili.
🤔 Come aggiungo un'andata a capo nell'unione?
Usa la funzione CODICE.CARATT:
=A2&CODICE.CARATT(10)&B2
Poi formatta la cella con Testo a capo (Home > Allineamento > Testo a capo).
🤔 L'unione taglia i numeri lunghi
Excel converte numeri lunghi in notazione scientifica. Soluzione:
=TESTO(A2;"0")&B2
La funzione TESTO mantiene tutte le cifre.
🤔 Posso unire colonne mantenendo le formattazioni (grassetto, colore)?
No, le formule di testo restituiscono solo testo semplice senza formattazioni. Dovresti usare VBA per mantenere la formattazione.
🤔 Come unire solo se una condizione è vera?
Usa la funzione SE:
=SE(D2="Attivo";A2&" "&B2;"")
Questa formula unisce A2 e B2 solo se D2 contiene "Attivo".
🤔 Perdo i dati originali unendo le colonne?
No, le formule creano nuove celle senza modificare le originali. Puoi eliminarle solo dopo aver verificato i risultati.
🤔 CONCATENA non funziona, perché?
Se hai Excel 365 o 2019+, potrebbe essere stata sostituita da CONCAT. Prova a usare CONCAT al posto di CONCATENA.
Conclusione
Hai ora imparato tutti i metodi per unire due colonne Excel , dall'operatore & per operazioni veloci fino a Power Query per automazioni complesse.
Il metodo migliore dipende dal tuo caso:
- Per operazioni occasionali e semplici:
operatore &
- Per compatibilità massima:
CONCATENA
- Per Excel moderno con molte colonne:
TEXTJOIN
- Per dataset grandi e automazione:
Power Query
Ricorda sempre di creare un backup prima di lavorare sui tuoi dati, gestire correttamente le celle vuote e convertire le formule in valori quando necessario.
Ora tocca a te: apri Excel e prova questi metodi sui tuoi dati. Con un po' di pratica diventeranno automatici e ti faranno risparmiare ore di lavoro ripetitivo.
Hai domande o problemi specifici? Lascia un commento qui sotto: sarò felice di aiutarti!
Risorse utili
Software e strumenti:
-
Microsoft Excel
- Suite completa Office 365
-
Google Sheets
- Alternativa gratuita cloud-based
-
LibreOffice Calc
- Alternative open source gratuita
Documentazione ufficiale:
-
Funzione CONCAT - Microsoft Support
-
Funzione TEXTJOIN - Microsoft Support
-
Introduzione a Power Query - Microsoft Learn
Video tutorial:
-
Excel: Unire colonne con formule
- Ricerca YouTube con tutorial pratici
-
Power Query per principianti
- Tutorial completi in italiano