Inverti nome e cognome in Excel: Una guida completa e facile
In molti contesti, i nomi vengono convenzionalmente elencati nel formato "Nome Cognome". Tuttavia, ci sono casi in cui invertire questo ordine in "Cognome, Nome" è preferibile, ponendo il cognome prima, seguito da una virgola e il nome dopo. Che sia per motivi organizzativi, di gestione del database o stilistici, cambiare l'ordine dei nomi può essere necessario ma potenzialmente tedioso se fatto manualmente su un ampio set di dati.
Questa guida ti mostra come riorganizzare facilmente i nomi in Excel, sia che tu voglia passare da "Nome Cognome" a "Cognome, Nome" (con o senza virgola) o viceversa. Che tu abbia bisogno di semplici scambi o soluzioni più complesse che coinvolgano funzioni avanzate o script, abbiamo tutto ciò che ti serve.
![]() |
Inverti nomi e cognomi utilizzando Compilazione Flash
La funzione Compilazione Flash di Excel è uno strumento intelligente ed efficiente per inserire automaticamente i dati basandosi su uno schema che fornisci. Questo la rende perfetta per attività come invertire l'ordine di nomi e cognomi nel tuo set di dati. Segui questi semplici passaggi per usare Compilazione Flash per invertire i nomi:
- Nella prima cella della colonna vuota accanto ai tuoi nomi (ad esempio, B2), digita il nome dalla cella A2 nell'ordine inverso: "Cognome, Nome".
- Seleziona la cella successiva nella stessa colonna e inserisci il nome invertito dalla cella A3. Mentre inizi a digitare, la funzione Compilazione Flash riconoscerà lo schema e popolerà automaticamente le celle rimanenti in base ad esso.
- Premi Invio per confermare i suggerimenti di Compilazione Flash.
Suggerimento: Come alternativa ai passaggi 2 e 3, puoi premere Ctrl + E sulla tastiera, oppure andare alla scheda "Dati" sulla barra multifunzione e fare clic sul pulsante "Compilazione Flash" per riempire le celle sottostanti con lo schema che hai fornito in B2.
Note:
- Questo metodo è altrettanto efficace se preferisci non includere una virgola o se desideri ripristinare l'ordine da "Cognome, Nome" a "Nome Cognome". La chiave è fornire lo schema iniziale come desideri venga replicato.
- Se alcuni nomi hanno un secondo nome e altri no, Compilazione Flash potrebbe non funzionare in modo fluido nel processarli. Per risultati migliori in queste situazioni, consulta il metodo IA descritto nella prossima sezione.
- Compilazione Flash fornisce una soluzione fissa; i nomi invertiti tramite questo metodo rimangono statici, il che significa che non si aggiornano dinamicamente con modifiche ai nomi originali o l'aggiunta di nuove voci. Per una soluzione dinamica che si aggiorna automaticamente, si consiglia il metodo delle formule.
Scambia nomi e cognomi utilizzando l'IA
Kutools per Excel presenta un assistente alimentato dall'intelligenza artificiale, "Assistente AI", progettato per invertire l'ordine dei nomi senza sforzo, indipendentemente dal fatto che includano secondi nomi. Utilizzando l'interfaccia utente intuitiva dell'Assistente AI di Kutools, puoi facilmente invertire l'ordine dei nomi in intervalli singoli o multipli selezionati secondo necessità. Segui questi passaggi:
Nota: La funzione Annulla non è disponibile dopo aver utilizzato un'operazione IA. Si consiglia di creare un backup dei dati originali prima di procedere con eventuali modifiche assistite dall'IA.
- Vai alla scheda "Kutools" sulla barra multifunzione di Excel e seleziona "AI Assistant" per aprire l'interfaccia "Assistente AI di Kutools".
- Seleziona i nomi che desideri invertire.
- Digita chiaramente il comando nella casella di input. Ad esempio, puoi inserire: "Sposta i cognomi nella selezione davanti, seguiti da una virgola".
- Premi Invio o fai clic sul pulsante "Invia".
.
- L'Assistente AI di Kutools elabora rapidamente il tuo comando, presentando una soluzione. Fai semplicemente clic sul pulsante "Esegui" per applicare il riordino ai dati selezionati.
Risultato
Tutti i cognomi nelle celle selezionate vengono spostati davanti, seguiti da una virgola.
- Fai semplicemente clic sul pulsante "Non conforme alle aspettative". L'Assistente AI di Kutools annullerà l'inversione e genererà una guida dettagliata passo-passo personalizzata per le tue esigenze.
- Considera di riformulare il tuo comando per vedere se produce un risultato più soddisfacente.
Nota: Vuoi accedere all'Assistente AI di Kutools? Scarica Kutools per Excel ora! Oltre a questo, Kutools offre una miriade di 300+ altre funzionalità. Non aspettare, prova subito!
Inverti nomi e cognomi utilizzando una formula
Per invertire nomi e cognomi in Excel utilizzando una formula, puoi contare sulle funzioni di manipolazione del testo di Excel. Questo metodo è particolarmente utile quando hai bisogno di una soluzione dinamica che si aggiorna automaticamente se i nomi originali cambiano. Segui questi passaggi per implementare la formula:
- Supponiamo che i nomi che desideri invertire siano nella colonna A, a partire da A2. Seleziona la prima cella nella colonna dove desideri che appaiano 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 effettivo della cella che contiene il nome che desideri invertire. - Trascina la maniglia di riempimento nell'angolo in basso a destra della cella B2 verso il basso per applicare la formula a tutte le celle pertinenti.
- Se preferisci non includere una virgola ma solo uno spazio, considera di utilizzare la 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 facilmente l'ordine del testo con Kutools per Excel
Stai avendo difficoltà a invertire il testo nelle celle di Excel, sia capovolgendo ogni lettera individualmente che riorganizzando il testo intorno a un separatore specifico? Kutools per Excel rende facile!
Con la funzione Inverti Ordine Testo, puoi rapidamente invertire le lettere all'interno di una cella o segmenti di testo separati dal tuo delimitatore scelto - tutto attraverso una semplice finestra di dialogo!
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Scambia nomi e cognomi utilizzando Power Query
Utilizzare Power Query in Excel è un metodo robusto per manipolare e trasformare i dati, inclusa la modifica delle posizioni di nomi e cognomi mentre si inserisce un delimitatore a tua scelta. Segui questi passaggi dettagliati per eseguire questa operazione con Power Query:
Nota: Scegli il metodo Power Query esclusivamente in scenari specifici: se Power Query fa già parte del tuo flusso di lavoro di trasformazione dei dati e devi integrare l'inversione dei nomi, o se affronti frequentemente compiti simili. Per esigenze di inversione dei nomi una tantum, alternative più semplici come Compilazione Flash, IA o formule (come esplorato in precedenza in questa guida) sono probabilmente soluzioni più adatte e dirette.
- Seleziona l'intervallo che contiene i nomi che desideri invertire.
- Vai alla scheda "Dati" e fai clic su "Da Tabella/Intervallo" nel gruppo "Ottieni & Trasforma Dati".
- Se i tuoi dati non sono in formato tabella, Excel ti chiederà di crearne una. Fai clic su OK.
- Nell'Editor Power Query, fai clic con il tasto destro sul titolo della colonna dei nomi e seleziona "Dividi Colonna" > "Per Delimitatore".
- Scegli il delimitatore che separa i tuoi nomi (tipicamente uno spazio) e scegli di dividere ad ogni occorrenza del delimitatore, quindi fai clic su OK.
- Dopo aver diviso, avrai due colonne per nomi e cognomi. Trascina manualmente la colonna che contiene il cognome per farla diventare la prima colonna.
- Seleziona le colonne che desideri unire tenendo premuto il tasto Ctrl e facendo clic su ciascuna. Quindi, fai clic con il tasto destro su uno qualsiasi degli intestazioni delle colonne e scegli "Unisci Colonne".
- Nella finestra di dialogo "Unisci Colonne", dal menu a discesa Separatore, seleziona l'opzione "Personalizzato" e inserisci una virgola seguita da uno spazio (,) come separatore. Se necessario, specifica un nome per la colonna unita, quindi fai clic su OK.
- Quindi, fai clic sul pulsante "Chiudi & Carica" per ottenere il risultato.
Risultato
Power Query caricherà istantaneamente i dati trasformati in un nuovo foglio di lavoro in Excel.
Scambia nomi e cognomi utilizzando VBA
Puoi anche utilizzare macro VBA per invertire rapidamente nomi e cognomi in una colonna. Questo approccio è ideale per chiunque preferisca un metodo di codifica per manipolare i dati in Excel in modo efficiente.
Nota: Prima di eseguire questo script VBA, è fortemente consigliabile creare un backup dei tuoi dati, poiché le operazioni VBA non possono essere annullate con la funzione standard di annullamento di Excel.
- Tieni premuti i tasti "Alt + F11" in Excel per aprire la finestra "Microsoft Visual Basic for Applications".
- Fai clic su "Inserisci" > "Modulo", e incolla la seguente macro nella finestra 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 Sub
Nota: 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) trovato nella sedicesima riga del codice. Ad esempio, sostituendo ", " con " " separerà i nomi con uno spazio invece di una virgola.
- Premi il tasto F5 per eseguire questa macro. Nella finestra di dialogo Kutools per Excel che appare, seleziona l'intervallo che contiene i nomi che desideri invertire e fai clic sul pulsante OK.
- Nella finestra di dialogo successiva, inserisci il separatore esistente utilizzato nei nomi (ad esempio, uno spazio nel nostro caso), e poi fai clic sul pulsante OK.
Risultato
Ora i nomi e cognomi nell'intervallo selezionato sono stati invertiti, separati da una virgola.
Quanto sopra è tutto il contenuto relativo all'inversione dei nomi in Excel. Spero che tu trovi questa guida utile. Se stai cercando di esplorare ulteriori trucchi e suggerimenti per Excel, fai clic qui per accedere alla nostra vasta collezione di oltre migliaia di tutorial.
Indice
- Inverti nomi e cognomi utilizzando Compilazione Flash
- Scambia nomi e cognomi utilizzando l'IA
- Inverti nomi e cognomi utilizzando una formula
- Scambia nomi e cognomi utilizzando Power Query
- Scambia nomi e cognomi utilizzando VBA
- Articoli correlati
- I migliori strumenti per la produttività in Office
- Commenti
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.