Invertire nome cognome in una colonna excel


Mi è capitato molte volte di avere in un file di excel una colonna con i dati relativi a “Cognome – Nome” e di dover invertire in “Nome – Cognome“. Naturalmente farlo a mano diventa oneroso in termini di tempo nel caso di migliaia di dati da invertire, ecco quindi che ci viene in aiuto una semplice funzione excel per invertire l’ordine dei dati inseriti in una stessa cella.

Funzione excel per invertire l’ordine dei dati inseriti in una stessa cella

Per invertire il nome con il cognome, presente nella stessa cella (in questo caso supponiamo sia in A1), basta copiare il codice della seguente funzione nella cella A2:

=DESTRA(A1;LUNGHEZZA(A1)-TROVA(" ";A1))&" "&SINISTRA(A1;TROVA(" ";A1)-1)

Nota: qualche volta la funzione può non funzionare in modo corretto nel caso in cui nella colonna A siano presenti degli spazi tra il nome e cognome “non compatibili” con lo spazio della funzione excel. Per ovviare al problema basta copiare l’intero contenuto della colonna in notepad e sostituire il carattere spazio.

Approfondimenti