Cambia nome e cognome in Excel: una guida semplice e completa
In molti contesti, i nomi sono convenzionalmente elencati nel formato "Nome Cognome". Tuttavia, ci sono casi in cui è preferibile invertire questo ordine in "Cognome, Nome", inserendo prima il cognome, poi una virgola e per ultimo il nome. Che sia per motivi organizzativi, di gestione del database o stilistici, invertire la disposizione dei nomi può essere necessario ma potenzialmente noioso se eseguito manualmente su un set di dati di grandi dimensioni.
Questo tutorial ti mostra come riorganizzare facilmente i nomi in Excel, sia che tu stia girando i nomi da "Nome Cognome" a "Cognome, Nome" (con o senza virgola) o viceversa. Che tu abbia bisogno di scambi semplici o di soluzioni più complesse che coinvolgono funzionalità o script avanzati, abbiamo tutto ciò di cui hai bisogno.
Inverti nomi e cognomi utilizzando Flash Fill
di Excel Riempimento flash è uno strumento intelligente ed efficiente per compilare automaticamente i dati in base a un modello fornito. Ciò lo rende perfetto per attività come invertire l'ordine dei nomi e dei cognomi nel set di dati. Segui questi semplici passaggi per utilizzare Flash Fill per capovolgere i nomi:
- Nella prima cella della colonna vuota accanto ai tuoi nomi (ad esempio, B2), digitare il nome dalla cella A2 in ordine inverso: "Cognome nome".
- Seleziona la cella successiva nella stessa colonna e inserisci il nome invertito dalla cella A3. Quando inizi a digitare, la funzione Flash Fill riconoscerà il modello e popolerà automaticamente le celle rimanenti in base ad esso.
- Rassegna Stampa entrare per confermare i suggerimenti di riempimento rapido.
Mancia: In alternativa ai passaggi 2 e 3 è possibile premere Ctrl + E sulla tastiera o vai al file Dati scheda sulla barra multifunzione e fare clic su Riempimento flash pulsante per riempire le celle sottostanti con il modello fornito B2.
Note:
- Questo metodo è altrettanto efficace se preferisci non includere una virgola o se desideri invertire l'ordine da "Cognome, Nome" a "Nome Cognome". La chiave è fornire il modello iniziale come desideri vederlo replicato.
- Se alcuni nomi hanno un secondo nome e altri no, Flash Fill potrebbe non funzionare in modo altrettanto fluido nell'elaborazione degli stessi. Per risultati migliori in queste situazioni, fare riferimento a Metodo dell'intelligenza artificiale descritto nella sezione successiva.
- Flash Fill fornisce una soluzione fissa; i nomi invertiti tramite questo metodo rimangono statici, nel senso che non si aggiornano dinamicamente con le modifiche ai nomi originali o con l'aggiunta di nuove voci. Per una soluzione dinamica che si aggiorna automaticamente, il metodo delle formule è raccomandato.
Scambia nome e cognome utilizzando l'intelligenza artificiale
Kutools for Excel dispone di un assistente basato sull'intelligenza artificiale, Aiutante dell'AI, progettato per invertire facilmente l'ordine dei nomi, indipendentemente dal fatto che includano o meno i secondi nomi. Utilizzando l'interfaccia intuitiva di Assistente AI di Kutools, puoi facilmente invertire l'ordine dei nomi in uno o più intervalli selezionati in base alle esigenze. Si prega di seguire questi passaggi:
Nota: La funzione Annulla non è disponibile dopo aver utilizzato un'operazione AI. È consigliabile creare un backup dei dati originali prima di procedere con qualsiasi modifica assistita dall'intelligenza artificiale.
- Passare alla Kutools scheda sulla barra multifunzione di Excel e selezionare Aiutante dell'AI per aprire il Assistente AI di Kutools interfaccia.
- Seleziona i nomi che vuoi capovolgere.
- Digita chiaramente il comando nella casella di input. Ad esempio, puoi inserire: "Sposta i cognomi nella selezione in primo piano, seguiti da una virgola".
- Rassegna Stampa entrare o premi il tasto Invia pulsante .
- Assistente AI di Kutools elabora prontamente il tuo comando, presentando una soluzione. Basta fare clic su Eseguire pulsante per applicare la riorganizzazione ai dati selezionati.
Risultato
Tutti i cognomi nelle celle selezionate vengono spostati in primo piano, seguiti da una virgola.
- È sufficiente fare clic sul Insoddisfatto pulsante. Assistente AI di Kutools annullerà quindi l'operazione inversa e genererà una guida dettagliata passo passo su misura per le tue esigenze.
- Considera la possibilità di riformulare il comando per vedere se produce un risultato più soddisfacente.
Nota: Vuoi accedere a Assistente AI di Kutools? Scarica Kutools for Excel Ora! Oltre a ciò, Kutools vanta una miriade di oltre 300 altre funzionalità e offre una prova gratuita di 30 giorni. Non aspettare, provalo oggi!
Invertire il nome e il cognome utilizzando la formula
Per invertire nomi e cognomi in Excel utilizzando una formula, puoi fare affidamento sulle funzioni di manipolazione del testo di Excel. Questo metodo è particolarmente utile quando hai bisogno di una soluzione dinamica che si aggiorni automaticamente se i nomi originali cambiano. Seguire questi passaggi per implementare la formula:
- Supponiamo che i nomi che desideri invertire siano in colonna A, a partire da A2. Seleziona la prima cella nella colonna in cui desideri che vengano visualizzati i nomi invertiti (B2 nel nostro caso) e inserire la formula:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Mancia: Nella formula fornita, assicurati di sostituire A1 con il riferimento di cella effettivo 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 rilevanti.
- Se preferisci non includere una virgola ma solo uno spazio, valuta la possibilità di utilizzare la formula seguente:
=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
Hai difficoltà a invertire il testo nelle celle di Excel, capovolgendo ciascuna lettera individualmente o riorganizzando il testo attorno a un separatore specifico? Kutools per Excel lo rende semplice!
Grazie alla Ordine di testo inverso funzione, puoi invertire rapidamente le lettere all'interno di una cella o invertire segmenti di testo separati dal delimitatore scelto, il tutto attraverso un'unica e semplice finestra di dialogo!
Kutools for Excel: Integrazione dell'intelligenza artificiale 🤖, oltre 300 pratiche funzioni Excel a portata di mano. Provali tutti adesso con una prova gratuita di 30 giorni senza limitazioni di funzionalità!
Scambia nome e cognome utilizzando Power Query
utilizzando Power Query in Excel è un metodo efficace per manipolare e trasformare i dati, inclusa la commutazione delle posizioni del nome e del cognome durante l'inserimento di un delimitatore a scelta. Segui questi passaggi dettagliati per eseguire questa attività Power Query:
Nota: Opta per il Power Query metodo esclusivamente in scenari specifici: Se Power Query fa già parte del tuo flusso di lavoro di trasformazione dei dati e devi integrare l'inversione del nome o se affronti spesso attività simili. Per esigenze di inversione del nome una tantum, alternative più semplici come Riempimento flash, AI, 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.
- Passare alla Dati scheda e fare clic su Dalla tabella/intervallo nel Ottieni e trasforma i dati gruppo.
- Se i tuoi dati non sono in formato tabella, Excel ti chiederà di crearne uno. Fare clic OK.
- Nel Power Query editore che si apre, fai clic con il pulsante destro del mouse sull'intestazione della colonna del nome e quindi seleziona Colonna divisa > Per delimitatore.
- Scegli il delimitatore separa i tuoi nomi (in genere uno spazio) e scegli di farlo diviso ad ogni occorrenza del delimitatore, quindi fare clic OK.
- Dopo la divisione, avrai due colonne per nome e cognome. Trascina manualmente la colonna in cui è presente il cognome come prima colonna.
- Seleziona le colonne che desideri unire tenendo premuto il tasto Ctrl tasto e facendo clic su ognuno di essi. Quindi, fai clic con il pulsante destro del mouse su una qualsiasi delle intestazioni di colonna e scegli Unisci colonne.
- Nel Unisci colonne dialogo, dal Separatore dall'elenco a discesa, selezionare il file Custom opzione e inserisci una virgola seguita da uno spazio (, ) per il separatore. Se necessario, specificare un nome per la colonna unita, quindi fare clic su OK.
- Una volta soddisfatto dell'anteprima, fai clic su Chiudi e carica nel pulsante Power Query editore per applicare le modifiche.
Risultato
Power Query genererà immediatamente i dati trasformati in un nuovo foglio di lavoro in Excel.
Scambia nome e cognome usando VBA
Puoi anche utilizzare le macro VBA per invertire rapidamente il nome e il cognome 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, si consiglia vivamente di creare un backup dei dati, poiché le operazioni VBA non possono essere annullate con la funzionalità di annullamento standard di Excel.
- Tenere premuto il tasto Alt + F11 in Excel per aprire il file Microsoft Visual Basic, Applications Edition finestra.
- Clicchi inserire > Modulie incolla la seguente macro nel file Moduli finestra.
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 lo snippet xRng.Value = ListaNomi(1) & ", " & ListaNomi(0) si trova nella sedicesima riga del codice. Ad esempio, sostituendo "" con "" separerà i nomi con uno spazio invece che con una virgola.
- Premere il tasto F5 chiave per eseguire questa macro. Nel spuntare Kutools for Excel finestra di dialogo, selezionare l'intervallo che contiene i nomi che si desidera invertire e fare clic su OK pulsante.
- Nella finestra di dialogo successiva, inserisci il separatore esistente utilizzato all'interno dei nomi (come uno spazio nel nostro caso), quindi fai clic su OK pulsante.
Risultato
Ora i nomi e i cognomi nell'intervallo selezionato vengono invertiti, separati da una virgola.
Sopra sono riportati tutti i contenuti rilevanti relativi allo scambio di nomi in Excel. Spero che troverai utile il tutorial. Se desideri esplorare ulteriori suggerimenti e trucchi su Excel, clicca qui per accedere alla nostra vasta raccolta di oltre migliaia di tutorial.
Sommario
- Inverti nomi e cognomi utilizzando Flash Fill
- Scambia nome e cognome utilizzando l'intelligenza artificiale
- Invertire il nome e il cognome utilizzando la formula
- Scambia nome e cognome utilizzando Power Query
- Scambia nome e cognome usando VBA
- Articoli correlati
- I migliori strumenti per la produttività in ufficio
- Commenti
I migliori strumenti per la produttività in ufficio
Kutools per Excel: ti aiuta a distinguerti dalla folla
Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...
Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.