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

  1. Quando e perché unire colonne in Excel
  2. Prerequisiti e preparazione
  3. Metodo 1: Operatore & (il più veloce)
  4. Metodo 2: Funzione CONCATENA
  5. Metodo 3: Funzione CONCAT (Excel 2019+)
  6. Metodo 4: Unione con Flash Fill
  7. Metodo 5: Power Query per dati complessi
  8. Best practices e ottimizzazioni
  9. Errori comuni da evitare
  10. 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:

  1. Crea un backup del file originale (Ctrl+S e poi "Salva con nome")
  2. Identifica le colonne da unire (es. colonna A e colonna B)
  3. Decidi il separatore (spazio, virgola, trattino, nessuno)
  4. 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:

  1. Seleziona le celle con le formule
  2. Copia (Ctrl+C)
  3. Clic destro > Incolla speciale
  4. Seleziona Valori
  5. 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