Sommario
In questo articolo vi mostrerò come scambiare nome e cognome in Excel con la virgola. A seconda dei problemi, potreste trovarvi di fronte a molti problemi. In questo tutorial mi concentrerò sul maggior numero possibile di problemi e sulle relative soluzioni. Ma se avete un problema particolare e vi trovate di fronte a un problema da risolvere, fatecelo sapere nella casella dei commenti. Cercheremo di darvi una soluzione.
Scarica il quaderno di esercizi
Scaricate il seguente file Excel che ho utilizzato per scrivere questo articolo. Avrete a disposizione tutte le formule e i metodi che ho utilizzato in questo articolo.
Scambiare nome e cognome con una virgola.xlsm4 modi adatti per scambiare nome e cognome in Excel con la virgola
Per prima cosa introduciamo il nostro set di dati. Ho alcuni nomi di persone con nome e cognome nel mio foglio e scambierò nome e cognome in Excel con la virgola.
1. Scambiare nome e cognome con una virgola utilizzando le funzioni di Excel
In questo metodo, si scambieranno Nome e Cognome nel modo seguente:
Cognome, Nome = Nome Cognome
Ad esempio,
John Dalton = Dalton, John
Per farlo, si può utilizzare il seguente metodo secondario.
1.1 Unire le funzioni DESTRA, RICERCA e SINISTRA
In questa sezione, applicheremo a destra, RICERCA, e Funzioni di sinistra per scambiare nome e cognome con una virgola. Seguiamo le istruzioni qui sotto per scambiare nome e cognome con una virgola!
Passi:
- Prima di tutto, selezionare cella C5 per la comodità del nostro lavoro.
- Successivamente, scrivete le funzioni seguenti in quella cella.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- Quindi, semplicemente, premere Entrare sulla tastiera. Di conseguenza, sarà possibile ottenere il ritorno di a destra, RICERCA, e Funzioni di sinistra, e il ritorno è Dalton, John .
- Inoltre, Riempimento automatico le funzioni al resto delle celle della colonna C che è stato indicato nella schermata.
1.2 Combinare le funzioni REPLACE, SEARCH e LEFT
Ora, applicheremo il pulsante SOSTITUISCI, RICERCA, e Funzioni di sinistra per scambiare nome e cognome con una virgola. Dal nostro set di dati, possiamo farlo facilmente. Seguiamo le istruzioni qui sotto per scambiare nome e cognome con una virgola!
Passi:
- Prima di tutto, selezionare cella C5 per la comodità del nostro lavoro.
- Successivamente, scrivete le funzioni seguenti in quella cella.
=REPLACE(B5,1,CERCA(",",B5)+1,"")&" "&SINISTRA(B5,CERCA(",",B5)-1)
- Quindi, semplicemente, premere Entrare sulla tastiera. Di conseguenza, sarà possibile ottenere il ritorno di il pulsante SOSTITUISCI, RICERCA, e Funzioni di sinistra e il ritorno è Dalton John .
- Inoltre, Riempimento automatico le funzioni al resto delle celle della colonna C che è stato indicato nella schermata.
1.3 Applicazione delle funzioni MID, SEARCH e LEN
In questa parte, applicheremo il MID, RICERCA, e Funzioni LEN per scambiare nome e cognome senza virgola. Seguiamo le istruzioni qui sotto per scambiare nome e cognome senza virgola!
Passi:
- Prima di tutto, selezionare cella C5 per la comodità del nostro lavoro.
- Successivamente, scrivete le funzioni seguenti in quella cella.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
- Quindi, semplicemente, premere Entrare sulla tastiera. Di conseguenza, sarà possibile ottenere il ritorno di il MID, RICERCA, e Funzioni LEN , e il ritorno è Dalton John .
- Inoltre, Riempimento automatico le funzioni al resto delle celle della colonna C che è stato indicato nella schermata.
2. Usare la funzione di riempimento flash di Excel per cambiare nome e cognome
A volte un nome può avere più di due parti. In questo caso si può usare La funzione Flash Fill di Excel .
Scorciatoia da tastiera: CTRL + E
- All'inizio, creare l'output desiderato nella cella C5 Se necessario, eseguire altre uscite in altre celle della colonna per dare a Excel un'idea di quali saranno le uscite effettive.
- Ora selezionate questo ( C5 ) o quelle celle e premere CTRL + E sulla tastiera. Troverete un menu a tendina chiamato Opzioni di riempimento flash Fare clic sul menu a tendina e scegliere l'opzione Accettare i suggerimenti se tutto è OK Oppure scegliete l'opzione Annullamento del riempimento flash se si desidera annullare le uscite.
3. Applicare la funzione Testo alle colonne di Excel per cambiare nome e cognome
In questo modo, divideremo i nomi nelle loro singole parti usando La funzione Testo in colonne di Excel Poi concateniamo queste parti per creare un nuovo formato di nome. Seguiamo le istruzioni qui sotto per imparare!
Fase 1:
- Selezionate le celle in cui sono presenti i nomi e aprite la finestra di dialogo Testo in colonne di Excel ( Dati> Strumenti dati> Da testo a colonne ). scorciatoia da tastiera per aprire la procedura guidata Testo in colonne: ALT + A + E
- Al punto 1 di 3, selezionare la voce Delimitato e poi fare clic sull'opzione Avanti pulsante.
- Al punto 2 di 3, selezionare Spazio come il Delimitatore E fare clic sul pulsante Avanti opzione.
- Nel passo 3 di 3, si seleziona il Destinazione cella come B2 e fare clic sul pulsante Finitura opzione.
- Questo è ciò che otteniamo in questa fase:
Fase 2:
- Ora ho usato la funzione CONCATENA per unire queste celle e creare un nuovo formato di nome.
=CONCATENARE(D5,", ", C5)
Ma è possibile utilizzare anche l'operatore & in questo modo:
=D5&", "&C5
Per saperne di più: Excel VBA per trovare e sostituire testo in una colonna (2 esempi)
4. Eseguire il codice VBA per scambiare nome e cognome con la virgola
Per ultimo, ma non per questo meno importante, vi mostrerò come scambiare nome e cognome in Excel con la virgola utilizzando un semplice VBA Codice. È molto utile per alcuni momenti particolari. . A partire dal nostro set di dati, scambiamo i nomi e i cognomi in Excel utilizzando un semplice VBA Seguiamo le istruzioni qui sotto per imparare!
Fase 1:
- Per prima cosa, aprire un Modulo; per farlo, prima di tutto, dal vostro Sviluppatore andare a,
Sviluppatore → Visual Basic
- Dopo aver fatto clic sul pulsante Visual Basic una finestra denominata Microsoft Visual Basic per applicazioni - Commutazione di nome e cognome con la virgola Da questa finestra, inseriremo un modulo per l'applicazione del nostro modulo Codice VBA. Per farlo, andare su,
Inserire → Modulo
Fase 2:
- Quindi, il Scambiate il nome e il cognome con una virgola Nel modulo Scambiate il nome e il cognome con una virgola modulo, scrivere quanto segue VBA codice.
Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = Elenco nomi(1) + Y + Elenco nomi(0) End If Next End Sub
- Quindi, eseguire il comando VBA Per farlo, andare su,
Esegui → Esegui Sub/UserForm
- Dopo aver eseguito il Codice VBA , una finestra di dialogo denominata Cambiare nome e cognome Da questa finestra di dialogo, digitare $B$5:$B$10 nel Gamma Infine, premere OK .
- Di conseguenza, una nuova casella di digitazione denominata Intervallo di simboli Premere il tasto Spazio premere di nuovo il pulsante della tastiera. OK .
- Infine, sarete in grado di s cucite nome e cognome con una virgola utilizzando VBA codice.
Cose da ricordare
➜ Se non si trova un valore nella cella di riferimento, la casella di testo #N/A! L'errore si verifica in Excel.
➜ Riempimento flash La funzione è disponibile per Excel versione 2013 e successive.
Conclusione
Quindi, questi sono i miei metodi per in Excel, alternare nome e cognome con una virgola o senza virgola . Anche io ho mostrato come cambiare i nomi con tre o più parti. Se avete qualche problema specifico, fatecelo sapere nella sezione dei commenti. Cercheremo di darvi una soluzione.
Grazie per aver letto il nostro blog.
Buona Eccellenza 😀