Corso
Se lavori con fogli di calcolo disordinati con dettagli di clienti o prodotti, sai che forzare i nomi nel numero giusto di colonne può essere un vero mal di testa. Per fortuna, Excel offre più opzioni per dividere i nomi in colonne e creare un foglio più pulito e gradevole.
Ho lavorato a lungo con i dati e dividere i nomi è un compito che ho incontrato più volte di quante ne riesca a contare. È una di quelle competenze che all’inizio possono sembrare poco importanti, ma fanno davvero la differenza quando gestisci dataset di grandi dimensioni. Separare nome e cognome può trasformare un foglio caotico in un documento di informazioni ben organizzato.
In questo articolo ti mostrerò quindi diversi metodi su come separare i nomi in Excel usando funzionalità e formule di Excel, e potrai scegliere quello che preferisci. Prima di iniziare, valuta di seguire il percorso di competenze Excel Fundamentals per sviluppare abilità chiave come preparazione dei dati, scrittura di formule e creazione di visualizzazioni—non è necessaria alcuna esperienza precedente.
Separare i nomi in Excel con Testo in colonne
Se hai una colonna in cui tutti i nomi seguono lo stesso schema (ad esempio nome e cognome o nome, secondo nome e cognome), il metodo più semplice per dividerli in colonne separate è usare la funzione Testo in colonne.
Separare nome e cognome in Excel
Separiamo prima i nomi usando lo spazio come delimitatore. Segui questi passaggi:
- Seleziona la colonna dei nomi.
- Vai su Dati > Strumenti dati > Testo in colonne.

Selezione dell’opzione Testo in colonne. Immagine dell’autore
- Si aprirà una procedura guidata in tre passaggi.
- Nel primo passaggio, seleziona l’opzione Delimitato e fai clic su Avanti.

Scelta dell’opzione Delimitato. Immagine dell’autore.
- Seleziona il delimitatore in base ai tuoi dati (punto e virgola, spazio o virgola) e fai clic su Avanti. Nel mio caso, i nomi sono separati da uno spazio, quindi ho scelto lo spazio come delimitatore Spazio.
- La casella Anteprima dati mostrerà quindi come appariranno i dati analizzati.

Selezione di Spazio come delimitatore. Immagine dell’autore.
- Infine, imposta il Formato dati e inserisci una posizione per il campo di Destinazione per completare il processo, quindi fai clic su Fine. Il formato predefinito Generale va bene nella maggior parte dei casi. Tieni presente che se nella colonna c’è già qualche dato, verrà eliminato.

Selezione di Generale come formato dati. Immagine dell’autore.
Qui puoi vedere che il nome completo è diviso in tre colonne—Nome, Secondo nome e Cognome.

Dati dopo la divisione con la funzione Testo in colonne. Immagine dell’autore.
Separare i nomi in Excel con virgole e altri delimitatori
Puoi usare la funzione Testo in colonne anche se i nomi sono separati da virgole, come in questo esempio. Potrebbero esserci anche punti e virgola, tabulazioni o qualsiasi altro delimitatore al posto delle virgole, ma il metodo di suddivisione rimarrà lo stesso.

Una tabella Excel con nomi. Immagine dell’autore.
Devi seguire gli stessi passaggi:
- Seleziona le colonne dei nomi.
- Vai su Scheda Dati > Strumenti dati > Testo in colonne.
- Nella finestra della procedura guidata in tre passaggi, seleziona l’opzione Delimitato e fai clic su Avanti.
- Nel secondo passaggio, scegli la Virgola come delimitatore, fai clic su Avanti, e su Fine nell’ultimo passaggio.
Nota: se usi un delimitatore non disponibile nella finestra, scegli l’opzione Altro e specifica il tuo delimitatore nella casella.

Scelta di Virgola come delimitatore. Immagine dell’autore.
Fatto. Excel ha diviso correttamente i miei nomi separati da virgole in colonne distinte. Ora sono molto più puliti e facili da gestire.

Dati dopo la divisione dei nomi. Immagine dell’autore.
Separare nomi ed email in Excel
Vediamo un altro esempio: ho un elenco di indirizzi email e voglio separare i nomi dai domini. Per farlo, la funzione Testo in colonne è la mia scelta—è la più semplice e immediata.

Una tabella contenente gli indirizzi email. Immagine dell’autore.
Per farlo, segui gli stessi passaggi di sopra ma seleziona l’opzione Altro e specifica come delimitatore @. Fai clic su Avanti e Fine.

Selezione dell’opzione Altro e specifica del delimitatore. Immagine dell’autore.
Ora puoi vedere che Excel separa i nomi e i nomi di dominio dagli indirizzi email.

Separazione di nomi e domini email. Immagine dell’autore.
Separare i nomi in Excel con formule personalizzate
Testo in colonne è ottimo per una suddivisione una tantum, ma se vuoi mantenere i dati flessibili e aggiornati, valuta di usare le formule per dividere i nomi. Una volta capito come funzionano, ti chiederai come facevi prima senza.
Separare nome e cognome in Excel
Puoi combinare le funzioni LEFT() e SEARCH() per estrarre il nome da un nome completo all’interno di una cella. Per dimostrarlo, uso la seguente formula sul dataset di nomi:
=LEFT(A2,SEARCH(" ",A2)-1)

Uso delle formule LEFT() e SEARCH() per dividere i nomi completi. Immagine dell’autore.
La formula individua la posizione del primo spazio nella cella con la funzione SEARCH(). Quindi sottrae 1 da questa posizione per determinare la lunghezza del nome. Dopo di che, la funzione LEFT() estrae il numero di caratteri specificato dall’inizio della cella, ottenendo il nome.
Se vuoi estrarre il cognome da un nome completo, puoi combinare la funzione LEN() insieme a RIGHT() e SEARCH(). Per farlo, uso la seguente formula sullo stesso dataset:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
In questa formula, LEN() calcola la lunghezza totale del Nome completo. Poi SEARCH() determina la posizione del primo spazio all’interno del nome. Infine, la funzione RIGHT() estrae questo numero di caratteri dalla fine della stringa di testo e ottiene il cognome.

Uso di LEN() per estrarre il nome dal nome completo. Immagine dell’autore.
Separare secondi nomi e suffissi
Ora, se vuoi dividere un nome completo in nome, secondo nome, e cognome, non puoi farlo con una semplice formula LEN() o SEARCH(). Devi creare tre colonne e usare formule diverse per estrarre ciascuna parte del nome.
Per esempio, ho una colonna di nomi e voglio dividerli in tre colonne: Nome, Secondo e Cognome. Posso farlo applicando una formula in tre colonne diverse.
-
Estrarre il nome:
=LEFT(A2,SEARCH(" ",A2)-1) -
Estrarre il secondo nome:
=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) -
Estrarre il cognome:
=RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))

Dividi i nomi in nome, secondo nome e cognome. Immagine dell’autore.
Puoi applicare un metodo simile ai nomi con suffissi, come questo:
-
Estrarre il nome:
=LEFT(A2,SEARCH(" ",A2)-1) -
Estrarre il cognome:
=MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) -
Estrarre il suffisso:
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))

Ottenere Nome, Cognome e Suffisso. Immagine dell’autore.
E questo è tutto. Ti basta un po’ di pratica per padroneggiare queste formule e sarai a posto.
Separare i nomi in Excel usando Riempimento rapido
Riempimento rapido è un’altra funzione di Excel che riconosce automaticamente i modelli nei dati e compila il resto in base a quei modelli. Puoi usarla per dividere i nomi in colonne separate.
Dato che il Riempimento rapido è abilitato per impostazione predefinita, ti basta fare quanto segue:
- Inserisci una nuova colonna accanto alla colonna Nome completo.
- Inserisci il nome nella seconda cella. Se Excel rileva un modello (cosa che spesso accade), completerà automaticamente i nomi nelle altre celle.
- Premi Invio, e hai finito.

Ottenere il Nome con il Riempimento rapido. Immagine dell’autore.
Se il Riempimento rapido non compila automaticamente i dati, puoi attivarlo manualmente facendo clic su Riempimento rapido nella scheda Dati. Se non funziona, vai su File > Opzioni > Avanzate e seleziona Riempimento rapido automatico.
Considerazioni finali
Ora conosci diversi modi (Testo in colonne, formule e Riempimento rapido) per separare i nomi in Excel. Ogni metodo ha i suoi vantaggi, ma usa quello che si adatta alla complessità del tuo dataset e alle tue esigenze specifiche.
Ma Excel ha molto altro da offrire. Se vuoi costruire basi solide, inizia con il corso Introduzione a Excel. Se sei pronto per passare alla manipolazione tecnica dei dati, il corso Data Analysis in Excel e il percorso di competenze Excel Fundamentals sono ottimi passi successivi.
Se usi Excel per attività più specialistiche, il corso Financial Modeling in Excel può aiutarti a padroneggiare calcoli complessi e proiezioni finanziarie. Se invece ti concentri sulla preparazione dei dati per l’analisi, il corso Data Preparation in Excel è ciò che ti serve per garantire che i tuoi dati siano puliti e strutturati correttamente.
Quindi, continua il tuo percorso di apprendimento. Excel è uno strumento prezioso e, con queste competenze, potrai affrontare qualsiasi sfida sui dati ti si presenti.
Sono una content strategist: mi piace semplificare argomenti complessi. Ho aiutato aziende come Splunk, Hackernoon e Tiiny Host a creare contenuti coinvolgenti e informativi per il loro pubblico.
Domande frequenti
Posso dividere i nomi in maiuscolo o in maiuscolo/minuscolo misti?
Sì, puoi usare la funzione PROPER() per uniformare i casi dopo la suddivisione.
Posso dividere i nomi se ci sono spaziatura incoerenti tra loro?
Sì, prima usa la funzione TRIM() per rimuovere gli spazi extra, poi applica Testo in colonne o le formule.
Come gestisco la divisione dei nomi quando alcune voci hanno il secondo nome e altre no?
Usa una combinazione delle funzioni IF() e ISERROR() per gestire questi casi.
Esiste un modo per invertire il processo e ricombinare i nomi divisi in nomi completi?
Sì, puoi usare formule di concatenazione come =A2 & " " & B2 per combinare nome e cognome in un’unica colonna.


