Invertire nome e Cognome in Excel: Guida completa e facile
In molti contesti, i nomi vengono tradizionalmente elencati nel formato «Nome Cognome». Tuttavia, in alcune situazioni risulta preferibile invertire l’ordine in «Cognome, Nome», con il cognome per primo, seguito da una virgola e dal nome. Che si tratti di esigenze organizzative, di gestione di database o stilistiche, modificare manualmente l’ordine dei nomi su un ampio insieme di dati può rivelarsi necessario ma decisamente noioso.
Questa guida ti mostra come riorganizzare facilmente i nomi in Excel, sia che tu debba passare da «Nome Cognome» a «Cognome, Nome» (con o senza virgola) o viceversa. Che tu abbia bisogno di scambi semplici o di soluzioni più avanzate basate su funzionalità integrate o script personalizzati, qui trovi tutto ciò che ti serve.
![]() |
Invertire nome e Cognome con Riempimento automatico
La funzione Riempimento automatico di Excel è uno strumento intelligente ed efficiente per compilare automaticamente i dati seguendo un modello fornito, rendendola perfetta per attività come l’inversione dell’ordine di nome e cognome nel proprio set di dati. Segui questi semplici passaggi per utilizzare il Riempimento automatico nell’inversione dei nomi:
- Nella prima cella della colonna vuota accanto ai tuoi nomi (ad esempio B2), digita il contenuto della cella A2 con l’ordine invertito: «Cognome, Nome».
- Seleziona la cella successiva nella stessa colonna e inserisci il nome invertito della cella A3. Mentre digiti, la funzione Riempimento Rapido riconoscerà il modello e compilerà automaticamente le celle successive in base a esso.
- Premi Invio per confermare i suggerimenti di Riempimento Rapido.
Suggerimento:In alternativa ai passaggi 2 e 3, puoi premere Ctrl + E sulla tastiera oppure andare alla scheda «Dati» nella Barra multifunzione e fare clic sul pulsante «Riempimento Rapido» per compilare le celle sottostanti con il modello fornito in B2.
Note:
- Questo metodo è ugualmente efficace se preferisci non includere una virgola oppure se desideri ripristinare l’ordine da «Cognome, Nome» a «Nome Cognome». La chiave è fornire il modello iniziale nel modo in cui desideri che venga replicato.

- Se alcuni nomi contengono un secondo nome e altri no, il Riempimento Rapido potrebbe non funzionare altrettanto fluidamente nell’elaborarli. Per risultati migliori in questi casi, fai riferimento al metodo basato sull’IA descritto nella sezione successiva.
- Riempimento Rapido offre una soluzione fissa: i nomi invertiti con questo metodo restano statici, ovvero non si aggiornano automaticamente in caso di modifiche ai nomi originali o all’aggiunta di nuove voci. Per una soluzione dinamica che si aggiorni in tempo reale, ti consigliamo il metodo basato su formule.
Scambiare nome e Cognome con l’IA
Kutools per Excel include un assistente basato sull’intelligenza artificiale, «AI Assistant», progettato per invertire senza sforzo l’ordine dei nomi, indipendentemente dalla presenza del secondo nome. Grazie all’interfaccia intuitiva di KUTOOLS AI Aide, puoi facilmente invertire l’ordine dei nomi in uno o più intervalli selezionati, a seconda delle tue esigenze. Segui questi semplici passaggi:
Nota: La funzione Annulla non è disponibile dopo aver eseguito un'operazione basata sull’IA. Ti consigliamo di creare un backup dei dati originali prima di procedere con qualsiasi modifica assistita dall’IA.
- Passa alla scheda «Kutools» nella barra multifunzione di Excel e seleziona «AI Assistant» per aprire l’interfaccia «KUTOOLS AI Aide».
- Seleziona i nomi che desideri invertire.
- Digitare chiaramente il comando nella casella di input. Ad esempio: «Sposta Cognome all’inizio della selezione, seguito da una virgola».
- Premere Invio o fare clic sul pulsante «Invia»
.
- KUTOOLS AI Aide elabora immediatamente il comando e propone una soluzione: basta un clic sul pulsante «Esegui» per applicare la riorganizzazione al proprio Seleziona Dati.

Risultato
Tutti i cognomi nelle celle selezionate vengono spostati all’inizio, seguiti da una virgola.

- Fai semplicemente clic sul pulsante «Insoddisfatto»: KUTOOLS AI Aide annullerà immediatamente l’inversione e genererà per te una guida dettagliata, passo dopo passo, personalizzata sulle tue esigenze.

- Prova a riformulare il tuo comando per ottenere un risultato ancora più soddisfacente.
Nota: Vuoi accedere a KUTOOLS AI Aide? Scarica Kutools per Excel ora! Oltre a questa funzionalità, Kutools ti offre oltre 300 altre incredibili funzioni. Non aspettare oltre: provalo oggi stesso!
Invertire nome e Cognome con una formula
Per invertire nome e cognome in Excel utilizzando una formula, puoi sfruttare le funzioni di manipolazione testuale disponibili. Questo approccio è ideale quando ti serve una soluzione dinamica che si aggiorni automaticamente ogni volta che i dati originali vengono modificati. Segui questi passaggi per implementare la formula:
- Si supponga che i nomi da invertire siano nella colonna A, a partire dalla cella A2. Seleziona la prima cella della colonna in cui desideri visualizzare i nomi invertiti ()B2 nel nostro caso) e inserisci la formula:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)Suggerimento: Nella formula fornita, assicurati di sostituire A1 con il riferimento di cella effettivo che contiene il nome da invertire. - Trascinare il quadratino di riempimento nell’angolo in basso a destra della cella B2verso il basso per applicare la formula a tutte le celle pertinenti.

- Se preferisci non includere una virgola ma solo uno spazio, considera l’utilizzo della seguente formula:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Se desideri ripristinare l’ordine da «Cognome, Nome» a «Nome Cognome», utilizza la seguente formula:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Inverti testo facilmente con Kutools per Excel
Fai fatica a invertire il testo nelle celle di Excel, che si tratti di capovolgere ogni singola lettera o di riorganizzare il testo attorno a un separatore specifico? Kutools per Excel semplifica tutto!
Grazie alla funzionalità Inverti testo, puoi invertire rapidamente le lettere all’interno di una cella o suddividere il testo in segmenti separati dal delimitatore scelto—tutto in un’unica, semplice finestra di dialogo!

Kutools per Excel- Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e approfitta delle funzionalità basate sull’IA per elaborare i dati in modo più intelligente e aumentare la produttività.Scaricalo Ora
Scambiare nome e Cognome con Power Query
L’utilizzo di Power Query in Excel rappresenta un metodo efficace e affidabile per manipolare e trasformare i dati, inclusa l’inversione delle posizioni di nome e cognome con l’inserimento del delimitatore desiderato. Segui questi passaggi dettagliati per completare l’operazione con Power Query:
Nota: Utilizza il metodo Power Query esclusivamente in scenari specifici: quando Power Query è già parte integrante del tuo flusso di lavoro per la trasformazione dei dati e devi aggiungere l’inversione dei nomi, oppure quando affronti frequentemente compiti simili. Per esigenze occasionali di inversione dei nomi, soluzioni più semplici come Riempimento automatico, IA o formule (illustrate in precedenza in questa guida) sono opzioni decisamente più adatte e immediate.
- Seleziona l’intervallo che contiene i nomi da invertire.
- Passa alla scheda «Dati» e fai clic su «Da tabella/intervallo» nel gruppo «Recupera e trasforma dati».
- Se i dati non sono in formato tabella, Excel chiederà di crearne una: fai clic su OK.

- Nell’Editor di Power Query, fai clic con il pulsante destro sull’intestazione della colonna dei nomi e seleziona «Dividi colonna» > «In base al delimitatore».

- Scegli il delimitatore che separa i nomi (di solito uno spazio), seleziona l’opzione per dividere a ogni occorrenza del delimitatore e fai clic su OK.

- Dopo la divisione, si otterranno due colonne: una per il nome e una per il cognome. Trascina manualmente la colonna contenente il cognome in modo che diventi la prima.

- Seleziona le colonne da unire tenendo premuto il tasto Ctrl e facendo clic su ciascuna di esse, quindi fai clic con il pulsante destro su una qualsiasi delle intestazioni di colonna e scegli «Unisci colonne».

- Nella finestra di dialogo «Unisci colonne», seleziona l’opzione «Personalizzato» dal menu a discesa Separatoree inserisci una virgola seguita da uno spazio (), ) come separatore. Se necessario, specifica un nome per la colonna unita, quindi fai clic su OK.

- Infine, fai clic sul pulsante «Chiudi e carica» per generare il risultato.

Risultato
Power Query genererà immediatamente i dati trasformati in un nuovo foglio di lavoro in Excel.


Scambiare nome e Cognome con VBA
È anche possibile utilizzare macro VBA per capovolgere rapidamente nome e Cognome in una colonna. Questo approccio è ideale per chi preferisce un metodo basato sulla programmazione per manipolare i dati in Excel in modo efficiente.
Nota: Prima di eseguire questa macro VBA, ti consigliamo vivamente di creare un backup dei tuoi dati, poiché le operazioni VBA non possono essere annullate con il comando Annulla standard di Excel.
- Tenere premuti i tasti «Alt + F11» in Excel per aprire la finestra «Microsoft Visual Basic, Applications Edition».
- Fare clic su «Inserisci» > «Modulo» e incollare la seguente macro nella finestra del modulo.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End SubNota: Questa macro inserisce automaticamente una virgola tra i nomi invertiti. Se desideri utilizzare un separatore diverso, puoi modificare il frammento xRng.Value = NameList(1) & ", " & NameList(0) presente alla riga 16 del codice. Ad esempio, sostituendo ", " con « »separerò i nomi con uno spazio anziché con una virgola.
- Premere il tasto F5 per eseguire questa macro. Nella finestra di dialogo Kutools per Excel che compare, selezionare l’intervallo contenente i nomi da capovolgere e fare clic sul pulsante OK.

- Nella finestra di dialogo successiva, inserire il separatore attualmente utilizzato nei nomi (ad esempio uno spazio nel nostro caso) e fare clic sul pulsante OK.

Risultato
Ora nome e cognome nell’intervallo selezionato sono stati invertiti e separati da una virgola.

Quanto sopra costituisce tutto il contenuto pertinente sull’inversione dei nomi in Excel. Speriamo che questa guida ti sia utile! Se desideri scoprire altri suggerimenti e trucchi per Excel, fai clic qui per accedere a una vasta raccolta di oltre mille tutorial.
I Migliori Strumenti per la Produttività in Ufficio
Kutools per Excel - Ti Aiuta a Distinguerti dalla Massa
Kutools per Excel Offre Oltre 300 Funzionalità,Garantendo che tutto ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la Lettura e Modifica a Schede in Microsoft Office (incluso Excel)
- Passa da una all’altra tra decine di documenti aperti in un secondo!
- Riduce centinaia di clic del mouse ogni giorno, dicendo addio al “polso da mouse”.
- Aumenta la tua produttività del 50 % quando visualizzi e modifichi più documenti contemporaneamente.
- Porta la lettura e modifica efficiente a schede in Office (incluso Excel), proprio come Chrome, Edge e Firefox.



.













