Inverti o capovolgi nome e Cognome in un elenco Excel
Se hai un elenco di nomi completi formattati come Cognome Nome e desideri invertirli per ottenere Nome Cognome, come mostrato nello screenshot seguente, in questo articolo ti presenterò alcune formule per eseguire questa operazione in Excel.

- Inverti o capovolgi nome e Cognome (Stone Jerry = Jerry Stone)
- Inverti o capovolgi nome e Cognome con virgola (Stone, Jerry = Jerry Stone)
- Inverti o capovolgi nome e Cognome senza virgola (Stone Jerry = Jerry, Stone)
- Inverti o capovolgi nome e Cognome in base a qualsiasi separatore con una funzionalità utile
Inverti o capovolgi nome e Cognome (Stone Jerry = Jerry Stone)
In Excel, la combinazione delle funzioni STRINGA.ESTRAI, TROVA e LUNGHEZZA ti permette normalmente di invertire nome e cognome in base alle tue esigenze.
Se il tuo Nome completo è nel formato Cognome Nome, per invertire nome e Cognome, applica la seguente formula in una cella vuota in cui desideri visualizzare il risultato:
Trascina quindi il quadratino di riempimento verso il basso fino alle celle in cui desideri applicare questa formula; nome e Cognome saranno stati invertiti, come mostrato nello screenshot seguente:

Spiegazione della formula:
A2&« »&A2: questa parte unisce il contenuto della cella A2 con se stesso, inserendo uno spazio tra le due occorrenze. Il risultato sarà: «Stone Jerry Stone Jerry», riconosciuto come argomento testo nella funzione STRINGA.ESTRAI.
TROVA(« »,A2)+1: la funzione TROVA individua la posizione dello spazio nella cella A2; aggiungendo 1 si ottiene la posizione del primo carattere dopo lo spazio. Questa parte corrisponde all’argomento inizio_num della funzione STRINGA.ESTRAI.
LUNGHEZZA(A2): la funzione LUNGHEZZA restituisce la lunghezza del testo contenuto nella cella A2 e viene riconosciuta come argomento num_caratteri della funzione STRINGA.ESTRAI.
STRINGA.ESTRAI(A2&« »&A2TROVA(« »;A2)+1;LUNGHEZZA(A2)): in sintesi, la funzione STRINGA.ESTRAI estrae il testo da «Stone Jerry Stone Jerry», a partire dalla posizione restituita dalla funzione TROVA e per una lunghezza determinata dalla funzione LUNGHEZZA.
Inverti o capovolgi nome e Cognome con virgola (Stone, Jerry = Jerry Stone)
Supponiamo che il tuo cognome e nome siano separati da una virgola e che tu voglia invertirli, rimuovendo la virgola, come mostrato nello screenshot seguente. Come puoi eseguire questa operazione in Excel?

Copia o inserisci la formula seguente in una cella vuota:
Trascina quindi il quadratino di riempimento verso il basso per applicare la formula alle altre celle desiderate; otterrai il risultato richiesto, come mostrato nello screenshot:

Spiegazione della formula:
A2&« »&A2: questa parte unisce il contenuto della cella A2 con se stesso, inserendo uno spazio tra le due occorrenze. Il risultato sarà: «Stone, Jerry Stone, Jerry», riconosciuto come argomento testo nella funzione STRINGA.ESTRAI.
TROVA(",",A2)+2: la funzione TROVA individua la posizione della virgola nella cella A2; aggiungendo 2 si ottiene la posizione del primo carattere successivo alla virgola. Questo valore corrisponde all’argomento inizio_num della funzione STRINGA.ESTRAI.
LUNGHEZZA(A2)-1: la funzione LUNGHEZZA restituisce il numero di caratteri del testo nella cella A2; sottraendo 1 si esclude la virgola. Questo valore corrisponde all’argomento num_caratteri della funzione STRINGA.ESTRAI.
STRINGA.ESTRAI(A2&« »&A2TROVA(",";A2)+2;LUNGHEZZA(A2)-1): in sintesi, la funzione STRINGA.ESTRAI estrae il testo da «Stone, Jerry Stone, Jerry», a partire dalla posizione restituita dalla funzione TROVA e per una lunghezza calcolata con la funzione LUNGHEZZA.
Inverti o capovolgi nome e Cognome senza virgola (Stone Jerry = Jerry, Stone)
Per invertire nome e cognome separati da uno spazio e aggiungere una virgola dopo il nome, come illustrato nello screenshot seguente, ecco un’altra formula efficace per questa operazione.

Copia o inserisci la formula seguente in una cella vuota:
Trascina quindi il quadratino di riempimento verso il basso per copiare la formula nelle altre celle necessarie; i nomi saranno stati invertiti e una virgola inserita dopo il Nome, come mostrato nello screenshot:

Spiegazione della formula:
A2&", "&A2: questa parte unisce il contenuto della cella A2 con se stesso, inserendo tra i due una virgola seguita da uno spazio. Il risultato sarà: «Stone Jerry, Stone Jerry», riconosciuto come argomento testo nella funzione STRINGA.ESTRAI.
TROVA(« »,A2)+1: la funzione TROVA individua la posizione dello spazio nella cella A2; aggiungendo 1 si ottiene la posizione del primo carattere successivo allo spazio. Questa parte corrisponde all’argomento inizio_num della funzione STRINGA.ESTRAI.
LUNGHEZZA(A2)+1: la funzione LUNGHEZZA restituisce la lunghezza del testo nella cella A2; aggiungendo 1 si include anche la virgola. Questa parte corrisponde all’argomento num_caratteri della funzione STRINGA.ESTRAI.
STRINGA.ESTRAI(A2&", "&A2TROVA(« »;A2)+1;LUNGHEZZA(A2)+1): in sintesi, la funzione STRINGA.ESTRAI estrae il testo da «Stone Jerry, Stone Jerry», a partire dalla posizione restituita dalla funzione TROVA e per una lunghezza determinata dalla funzione LUNGHEZZA.
Suggerimenti:
1. Se il tuo Nome completo include Nome, Secondo nome e Cognome, per invertirli utilizza la seguente formula:

2. Per aggiungere una virgola tra il cognome e il Nome invertiti, utilizza la seguente formula:

Inverti o capovolgi nome e Cognome in base a qualsiasi separatore con una funzionalità utile
Kutools per Exceloffre uno strumento pratico – la funzione Inverti testo, che ti permette di invertire l’ordine della stringa di testo all’interno di una cella in base a spazi, virgole o altri separatori di tua scelta.Clicca per scaricare Kutools per Excel e provarlo gratuitamente!
Funzioni correlate utilizzate:
- MID:
- La funzione STRINGA.ESTRAI ti permette di estrarre e restituire un numero specifico di caratteri dalla parte centrale di una stringa di testo.
- SEARCH:
- In Excel, la funzione TROVA ti permette di individuare la posizione esatta di un carattere o di una sottostringa all’interno di una stringa di testo specificata.
- LEN:
- La funzione LUNGHEZZA restituisce il numero di caratteri contenuti in una stringa di testo.
Altri articoli:
- Estrai la prima iniziale e Cognome da Nome completo
- Supponiamo che tu abbia un elenco di nomi completi e desideri estrarre la prima iniziale del nome seguita dal cognome oppure il nome seguito dalla prima lettera del cognome, come mostrato negli screenshot seguenti. In che modo puoi eseguire queste operazioni nella tua cartella di lavoro Excel?
- Estrai più righe da una cella
- Se hai un elenco di stringhe di testo separate da interruzioni di riga (inserite premendo Alt + Invio) e vuoi estrarre ciascuna riga in celle distinte, come mostrato nello screenshot seguente, come puoi risolvere il problema utilizzando una formula in Excel?
- Estrai l’ennesima parola da una stringa di testo in Excel
- Se hai un elenco di stringhe di testo o frasi e desideri estrarre una specifica ennesima parola, come illustrato nello screenshot seguente, in questo articolo ti mostrerò alcuni metodi efficaci per farlo in Excel.
- Estrai testo tra parentesi da una stringa di testo
- Se una parte del testo è racchiusa tra parentesi all’interno di una stringa, e devi estrarre tutto il testo compreso tra le parentesi, come mostrato nello screenshot seguente, in che modo puoi eseguire rapidamente e facilmente questa operazione in Excel?
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.