Come unire nome e cognome in Microsoft Excel



Di solito, quando si lavora con Excel, combinare nome e cognome è un’operazione basilare: basta unire due celle. Ma diventa un po’ fastidioso se si hanno molti dati, soprattutto quando bisogna farlo velocemente. Invece di copiare e incollare o digitare tutto manualmente, formule e funzioni semplificano notevolmente il lavoro. Sono un po’ come piccoli aiutanti che fanno il lavoro pesante. Questa guida esplora diversi metodi, alcuni familiari, altri un po’ più avanzati, in modo da poter scegliere quello più adatto al proprio flusso di lavoro, che si tratti di semplici combinazioni di nomi o di varianti più complesse. Aspettatevi di risparmiare tempo, ridurre gli errori e forse persino di dare ai vostri fogli di calcolo un aspetto un po’ più professionale. Perché, diciamocelo, la modifica manuale è roba da lupi, soprattutto con set di dati enormi.

Come combinare i nomi in Excel: diversi metodi da provare

Metodo 1: Utilizzo di CONCATENATE o e commerciale (&) — Vecchio ma prezioso

Per prima cosa, la classica funzione CONCATENA. Esiste da sempre ed è semplicissima. Perché è utile: unisce due o più stringhe di testo in un’unica cella, perfetta per unire nome e cognome. Il problema? Quando ci si trova di fronte a colonne come “Nome” e “Cognome” e si desidera un nome completo in una colonna. Aspettatevi un nome pulito e combinato dopo solo una formula. A volte, questa funzione non funziona inizialmente se si dimentica lo spazio, quindi non dimenticate di aggiungere ” ” tra i nomi.

Esempio: se il tuo nome è in A2 e il cognome in B2, in C2 dovresti scrivere:

=CONCATENATE(A2, " ", B2)

In alternativa, la e commerciale (&) svolge la stessa funzione, ma ha un aspetto più pulito e viene digitata più velocemente. La formula in C2 diventa quindi:

=A2 & " " & B2

In alcune configurazioni, questo potrebbe sembrare banale, ma fidatevi, è veloce e affidabile. Per altri ordini di nomi, basta scambiare i riferimenti e aggiungere una virgola se necessario, ad esempio:

=B2 & ", " & A2

Metodo 2: Unire nome, secondo nome e cognome

Vuoi combinare tre parti, come prima, centrale e ultima? La formula cambia leggermente. Con CONCATENATE:

=CONCATENATE(A2, " ", B2, " ", C2)

E con &:

=A2 & " " & B2 & " " & C2

Questo genera un nome completo, ad esempio “John Michael Doe”.Facile, vero? Basta aggiungere altri elementi se necessario. Nota: se hai iniziali o abbreviazioni, le stesse formule funzionano, purché si faccia riferimento alle celle corrette.

Metodo 3: Accorciare con LEFT e le iniziali

Supponiamo che tu voglia solo l’iniziale del nome più il cognome: nessun problema. Usa SINISTRA per selezionare la prima lettera:

=CONCATENATE(LEFT(A2, 1), " ", B2)

Oppure: =LEFT(A2, 1) & " " & B2. Questo dà, ad esempio, “J Doe”.Vuoi l’iniziale con un punto? Aggiungi semplicemente “.” nella formula:

=CONCATENATE(LEFT(A2, 1), ".", B2)

Metodo 4: Utilizzo di Flash Fill: nessuna formula necessaria

Questo è un piccolo trucco magico in Excel. Se hai molti nomi e vuoi ottenere risultati rapidi, digita il nome completo combinato in C2 (ad esempio “John Doe”), quindi inizia a digitare il nome completo in C3. Una volta che Excel riconosce lo schema, di solito ti chiede di compilare il resto. In caso contrario, potrebbe essere necessario abilitarlo:

  1. Vai su File > Opzioni.
  2. Fare clic su Avanzate.
  3. Scorrere fino alla sezione denominata Opzioni di modifica.
  4. Seleziona la casella Riempimento flash automatico e fai clic su OK.

Ora puoi premere Ctrl + Eper eseguire il Flash Fill su tutto ciò che hai digitato finora. Funziona benissimo con alcuni dati, non sempre perfetto al primo tentativo, ma di solito fa risparmiare un sacco di tempo.

Metodo 5: La potenza di TEXTJOIN — Per elenchi lunghi o nomi complessi

Se le parti del tuo nome sono distribuite su più celle, come nome, secondo nome, cognome e magari anche suffissi, allora TESTOUNISCI è la soluzione ideale. Combina un intervallo di celle con un delimitatore a tua scelta, come uno spazio o una virgola.

Un semplice esempio per le celle da A2 a C2: =TEXTJOIN(" ", TRUE, A2:C2). Unisce tutte le celle non vuote in quell’intervallo, separate da spazi. Utile per nomi brevi con secondi nomi facoltativi; basta includere tutte le celle pertinenti in quell’intervallo e il gioco è fatto.

Suggerimento: è molto più veloce che digitare tutti i singoli riferimenti, soprattutto quando si lavora con set di dati più grandi. Ed è flessibile se le parti del nome variano nella presenza.

Conclusione

Sperimentare questi metodi può davvero velocizzare il flusso di lavoro, soprattutto se è necessario ripulire o unire dati regolarmente. La buona notizia è che, una volta presa confidenza con queste formule e strumenti come Flash Fill, ti chiederai perché l’hai fatto manualmente fino ad ora. Tieni presente che molto dipende dalla tua specifica struttura dati: a volte una combinazione di formule e modifiche manuali è la soluzione migliore.

  • Utilizzare CONCATENATE o & per unioni semplici.
  • Prova TEXTJOIN per più celle o righe.
  • Utilizzare LEFT per estrarre le iniziali o parti del nome.
  • Utilizza Flash Fill per riempire rapidamente i motivi, ma verifica che funzioni senza intoppi.
  • Combina e abbina in base ai tuoi dati e alle tue esigenze.

Incartare

Nel complesso, questi trucchi dovrebbero aiutarti a evitare ore di editing manuale e otterrai nomi coerenti e puliti nei tuoi fogli di calcolo. Niente più errori di battitura, niente più incubi di copia e incolla. Spero che questo ti semplifichi la vita e, se un metodo non funziona con la tua configurazione, provane un altro: a volte Excel ama essere strano. Incrociamo le dita che questo ti aiuti e ti faccia risparmiare tempo invece di strapparti i capelli!



Questo articolo è stato utile?