Come unire nome e cognome in Excel
Unisci nome e cognome in Excel con &, CONCAT o TESTO.UNISCI, gestendo celle vuote, spazi, suffissi e maiuscole in modo pulito.
Metodo 1: unire i nomi con la E commerciale
L'operatore & è l'approccio più semplice. Scrivi =A2&" "&B2 per unire un nome in A2 e un cognome in B2. Lo spazio tra virgolette è essenziale: senza di esso i nomi risultano attaccati. Trascina la formula verso il basso con un doppio clic o con il quadratino di riempimento e conserva le colonne di origine finché non hai controllato il risultato.
Se una parte può essere vuota, l'unione diretta lascia uno spazio doppio o finale. =TRIM(A2&" "&B2) elimina gli spazi ordinari in eccesso attorno e tra i pezzi. TRIM (ANNULLA.SPAZI) è utile anche quando i nomi importati hanno già degli spazi di riempimento, anche se non rimuove ogni carattere non separabile o non stampabile.
Metodo 2: usare CONCAT o TESTO.UNISCI
CONCAT rende esplicite le parti: =CONCAT(A2," ",B2). Per questo compito si comporta quasi come &. TEXTJOIN (TESTO.UNISCI) è più utile quando secondi nomi o suffissi sono facoltativi: =TEXTJOIN(" ",TRUE,A2:D2) inserisce uno spazio tra le celle non vuote e salta quelle vuote, perché il secondo argomento è TRUE. Entrambe le funzioni richiedono Excel 2019 o successivo, oppure Microsoft 365.
TEXTJOIN non decide quale sia l'ordine corretto dei nomi nella tua cultura né se un suffisso richieda una virgola. Scegli il formato di output in base al pubblico reale e tieni separati i campi di nome e cognome anche quando costruisci un nome da mostrare: un unico valore combinato è meno utile per ordinamenti, stampe unione o convalide successive.
Metodo 3: controllare le maiuscole e i valori di output
Usa =PROPER(TRIM(A2&" "&B2)) (MAIUSC.INIZ) solo quando l'origine è scritta male in modo coerente e hai esaminato le eccezioni. PROPER può rovinare nomi con maiuscole interne volute, particelle, iniziali o grafie di marchio. Un flusso più sicuro consiste nel segnalare i record dubbi e correggerli con la conoscenza del contesto.
Quando i nomi combinati devono sostituire le formule, copia la colonna dei risultati e scegli Home > Incolla > Valori (oppure Incolla speciale > Valori). Incolla prima in una colonna nuova: se elimini le colonne A e B mentre le formule vi fanno ancora riferimento compaiono errori #RIF!, quindi converti e verifica prima di rimuovere i campi di origine.
Errori comuni
Un nome combinato è un valore da mostrare, non un'identità: due persone possono avere lo stesso nome e il nome di una persona può cambiare, perciò tieni accanto ai campi componenti un codice cliente, dipendente o studente. Fai attenzione a spazi doppi, separatori mancanti e punteggiatura dei suffissi. Un suffisso come Jr. va in una colonna propria; con =TEXTJOIN(" ",TRUE,A2:D2) viene aggiunto solo se esiste. Per un elenco ordinabile nella forma cognome, nome costruisci =B2&", "&A2 in una seconda colonna e ordina su quella, lasciando intatto il nome nell'ordine naturale. Cognomi con particelle o trattini, come De Luca o Rossi-Verdi, non richiedono accorgimenti finché ciascuno sta in una sola cella. Se il risultato serve come chiave di ricerca, prova i valori esatti dopo la pulizia invece di fidarti dell'aspetto della cella.
Tocca a te
In C2 unisci nome e cognome con uno spazio.
| A | B | C | |
|---|---|---|---|
| 1 | First | Last | Full name |
| 2 | Maya | Chen | |
| 3 | Noah | Ibrahim | |
| 4 | Lina | Park |
Soluzione: =A2&" "&B2
Esempio verificato
Nome, secondo nome e cognome in A:C. Maya non ha un secondo nome, perciò l'unione semplice in tre parti lascia uno spazio doppio.
| A | B | C | |
|---|---|---|---|
| 1 | First | Middle | Last |
| 2 | Maya | Chen | |
| 3 | Noah | J. | Ibrahim |
| Formula | Risultato |
|---|---|
=A2&" "&C2 | "Maya Chen" |
=A2&" "&B2&" "&C2 | "Maya Chen" |
=TRIM(A2&" "&B2&" "&C2) | "Maya Chen" |
=TEXTJOIN(" ",TRUE,A3:C3) | "Noah J. Ibrahim" |
=C3&", "&A3 | "Ibrahim, Noah" |
Errori frequenti
- Dimenticare il separatore tra virgolette tra le celle.
- Eliminare le colonne di origine prima di convertire le formule in valori.
- Applicare
PROPERai nomi senza rivedere le eccezioni.
Domande frequenti
Come unisco i nomi con una virgola?
Per la forma cognome, nome usa =B2&", "&A2.
Come ignoro un secondo nome mancante?
Usa =TEXTJOIN(" ",TRUE,A2:C2), dove l'intervallo contiene nome, secondo nome e cognome.
Come tengo solo il risultato combinato?
Copia i risultati delle formule e incollali come valori in una colonna nuova prima di rimuovere le colonne di origine.
Perché in alcuni nomi compaiono due spazi?
Una delle celle di origine può essere vuota o contenere spazi di riempimento. TEXTJOIN con ignora_vuoti impostato su TRUE, oppure TRIM attorno al testo unito, risolve i casi più comuni.
Metti in pratica
Continua con una lezione verificata di FormulaCamp in inglese: Text: & and UPPER (in inglese)
Apri la lezione (in inglese)