Le funzioni CONCATENATE and CONCAT in Excel
Unire testi si chiama concatenare. In Excel ci sono tre modi: l’operatore & (=A2&" "&B2), la funzione classica CONCATENA (Inglese: CONCATENATE) e la sua sostituta più recente CONCAT, che accetta anche gli intervalli completi.
Tutti e tre uniscono il testo esattamente com’è, quindi aggiungi tu spazi, virgole o altri separatori. Per unire un intervallo lungo con un separatore, TESTO.UNISCI (Inglese: TEXTJOIN) è più comodo.
Sintassi
=CONCATENATE(text1, [text2], …)
| Argomento | Cosa significa |
|---|---|
| text1 | Il primo testo, la prima cella o il primo numero. |
| text2, …facoltativo | Altri elementi, uniti nell’ordine indicato. CONCAT accetta gli stessi argomenti, ma anche intervalli come A2:C2. |
Esempi
1. Nome e cognome
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Cognome | Ordine | Nome completo | |
| 2 | Maya | Cohen | 1042 | Maya Cohen | |
| 3 | Omar | Haddad | 1043 |
Il " " al centro aggiunge lo spazio. =A2&" "&B2 fa esattamente lo stesso.
2. Testo e un numero
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Cognome | Ordine | Etichetta | |
| 2 | Maya | Cohen | 1042 | ||
| 3 | Omar | Haddad | 1043 | Ordine 1043 |
I numeri vengono convertiti in testo automaticamente. Attenzione allo spazio finale in «Ordine ».
3. Un intervallo intero: CONCAT
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Cognome | Ordine | Codice | |
| 2 | Maya | Cohen | 1042 | MayaCohen1042 | |
| 3 | Omar | Haddad | 1043 |
CONCAT unisce ogni cella dell’intervallo, senza separatore. Per i separatori usa TESTO.UNISCI (Inglese: TEXTJOIN).
Errori comuni
Spazi mancanti, per esempio
=A2&B2dà «MayaCohen».Correzione: Aggiungi lo spazio come elemento a sé:
=A2&" "&B2.Le date diventano numeri, per esempio «Scadenza 46099».
Correzione: Formatta la data con TESTO (Inglese: TEXT):
="Scadenza "&TESTO(B2;"yyyy-mm-dd").
Domande frequenti
Devo usare CONCATENATE o CONCAT?
CONCAT è la funzione attuale; CONCATENA (Inglese: CONCATENATE) funziona ancora ed è mantenuta perché i vecchi file continuino a funzionare. Molti usano semplicemente &.
Come divido di nuovo un nome in nome e cognome?
Usa TESTO.PRIMA (Inglese: TEXTBEFORE) e TESTO.DOPO (Inglese: TEXTAFTER) con " " in Excel 2024 e Microsoft 365, oppure SINISTRA (Inglese: LEFT) e TROVA (Inglese: FIND) in Excel 2021.
Funzioni correlate
- TEXTJOINTEXTJOIN unisce il testo di un intervallo con un separatore, come una virgola, e può saltare le celle vuote.
- TEXTTEXT trasforma un numero o una data in testo nel formato che scegli, per esempio 2 decimali, 12,500 o 2026-03-18.
- LEFTLEFT restituisce i primi caratteri di un testo, RIGHT gli ultimi.