Sommario
Volete imparare come invertire i nomi in Excel Questo articolo fa al caso vostro: qui abbiamo parlato di 5 metodi semplici e pratici per invertire i nomi in Excel.
Scarica il quaderno di esercizi
Scaricate il seguente eserciziario, che vi aiuterà a comprendere meglio l'argomento.
Inversione dei nomi.xlsm5 metodi per invertire i nomi in Excel
Qui abbiamo un elenco delle Nome completo Ora vi mostreremo le procedure per invertire i nomi dei dipendenti in base agli ordini richiesti.
Per non parlare del fatto che abbiamo utilizzato Microsoft Excel 365 per creare questo articolo, ma potete usare qualsiasi altra versione a vostro piacimento.
1. Utilizzo della funzione di riempimento flash per invertire i nomi in Excel
All'inizio, si può utilizzare il file Excel Riempimento flash per invertire i nomi in Excel.
Per invertire la Nome completo seguire la procedura descritta di seguito.
📌 Passi:
- Per prima cosa, scrivete il nome nell'ordine desiderato, come nella schermata riportata di seguito.
- Quindi selezionare la prima cella della tabella Nome inverso e andare alla colonna Casa scheda Riempimento a tendina Riempimento flash .
- Successivamente, fare clic sulla cella C5 e poi trascinare verso il basso il punto Maniglia di riempimento strumento per altre cellule.
- Se il risultato visualizzato è quello desiderato, fare clic sull'icona mostrata nella figura e selezionare Accettare i suggerimenti .
Pertanto, si noterà che i nomi sono stati invertiti. Ecco come invertire i nomi in Excel.
2. Applicazione delle funzioni MID, SEARCH e LEN all'inversione dei nomi in Excel
In questo metodo si utilizza la combinazione di MID , RICERCA , e LEN per invertire i nomi.
📌 Passi:
- Selezionare la cella C5 e scrivere la funzione indicata di seguito.
È possibile scriverlo anche sulla casella delle funzioni.
Qui, B5 è il Nome del dipendente.
Ripartizione della formula:
- LEN(B5) → diventa
- LEN("Henry Matt") → La funzione LEN determina la lunghezza dei caratteri
- Uscita → 10
- CERCA(" ", B5) → diventa
- RICERCA(" ", "Henry Matt") → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- Uscita → 6
- RICERCA(" ",B5)+1 → diventa
- 6+1 → 7
- B5&" "&B5 → diventa
- "Henry Matt"&" "& "Henry Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- Uscita → "Henry Matt Henry Matt"
- MID(B5&""&B5,SEARCH(" ",B5)+1,LEN(B5)) → diventa
- MID("Henry Matt Henry Matt",7,10) → Qui, 7 è il numero iniziale dei personaggi e 10 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry Matt Henry Matt" .
- Uscita → Matt Henry
- MID("Henry Matt Henry Matt",7,10) → Qui, 7 è il numero iniziale dei personaggi e 10 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry Matt Henry Matt" .
- "Henry Matt"&" "& "Henry Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- RICERCA(" ", "Henry Matt") → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- LEN("Henry Matt") → La funzione LEN determina la lunghezza dei caratteri
- Dopo aver scritto la funzione, premere ENTRARE e otterrete il risultato.
- Utilizzo Maniglia a scomparsa per le altre celle e questo invertirà i nomi.
Dopo di che, si otterrà il seguente risultato.
3. Capovolgere i nomi con la virgola in Excel
A volte il vostro set di dati ha nomi separati da una virgola. Se volete cambiarli, seguite i passaggi seguenti.
📌 Passi:
- Selezionare la cella C5 e scrivere le funzioni indicate di seguito.
=MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)
Qui, B5 è il Nome del dipendente.
Ripartizione della formula:
- LEN(B5)-1 → diventa
- LEN(("Henry, Matt")-1) → La funzione LEN determina la lunghezza dei caratteri
- Uscita → 10
- CERCA(", ", B5) → diventa
- RICERCA(", ", "Henry, Matt") → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- Uscita → 6
- RICERCA(" ",B5)+2 → diventa
- 6+2 → 8
- B5&" "&B5 → diventa
- "Henry, Matt"&" "& "Henry, Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- Uscita → "Henry, Matt Henry, Matt"
- =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ diventa
- MID("Henry, Matt Henry, Matt",8,10) → Qui, 8 è il numero iniziale dei personaggi e 10 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry, Matt Henry, Matt" .
- Uscita → Matt Henry
- MID("Henry, Matt Henry, Matt",8,10) → Qui, 8 è il numero iniziale dei personaggi e 10 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry, Matt Henry, Matt" .
- "Henry, Matt"&" "& "Henry, Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- RICERCA(", ", "Henry, Matt") → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- LEN(("Henry, Matt")-1) → La funzione LEN determina la lunghezza dei caratteri
- Successivamente, premere ENTRARE dopo aver scritto le funzioni.
- Infine, utilizzare Maniglia di riempimento per le altre celle e questo cambierà i nomi.
In seguito, i seguenti risultati appariranno nella finestra Nome inverso colonna.
Letture simili
- Come invertire il testo nelle colonne in Excel (6 metodi pratici)
- Come invertire l'asse X in Excel (4 trucchi rapidi)
- Invertire l'ordine di legenda di un grafico a barre impilate in Excel (con passaggi rapidi)
- Come invertire l'ordine delle colonne in verticale in Excel (3 modi)
- Come invertire l'ordine dei fogli di lavoro in Excel (3 modi semplici)
4. Invertire i nomi in Excel senza virgola
Se il vostro set di dati ha nomi senza virgola, ma volete sostituirli con una virgola, seguite la procedura.
📌 Passi:
- Per prima cosa, selezionare la cella C5 e scrivere le funzioni indicate di seguito
Qui, B5 è il Nome del dipendente.
Ripartizione della formula:
- LEN(B5)+1 → diventa
- LEN(("Henry Matt")+1) → La funzione LEN determina la lunghezza dei caratteri
- Uscita → 11
- RICERCA(", ",B5)+1 → diventa
- RICERCA(", ", "Henry Matt")+1) → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- Uscita → 6+1→7
- B5&", "&B5 → diventa
- "Henry Matt"&","& "Henry Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- Uscita → "Henry Matt, Henry Matt"
- =MID(B5&""&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ diventa
- MID("Henry Matt, Henry Matt",7,11) → Qui, 7 è il numero iniziale dei personaggi e 11 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry Matt, Henry Matt" .
- Uscita → Matt, Henry
- MID("Henry Matt, Henry Matt",7,11) → Qui, 7 è il numero iniziale dei personaggi e 11 è il numero totale di caratteri che estrarremo utilizzando la funzione MID dal testo "Henry Matt, Henry Matt" .
- "Henry Matt"&","& "Henry Matt" → L'operatore ampersand sommerà i due testi Henry Matt
- RICERCA(", ", "Henry Matt")+1) → La funzione RICERCA trova la posizione dello spazio nel testo Henry Matt
- LEN(("Henry Matt")+1) → La funzione LEN determina la lunghezza dei caratteri
- Stampa ENTRARE .
- Utilizzo Maniglia di riempimento per le altre celle e invertire i nomi senza virgole.
Infine, si otterrà il seguente risultato.
5. Inversione dei nomi con Excel VBA
Infine, possiamo anche invertire il nome utilizzando l'opzione VBA codice, un linguaggio di programmazione per Microsoft Excel e altri strumenti per l'ufficio.
📌 Passi:
- Vai al sito Sviluppatore scheda Visual Basic opzione .
- Fare clic sul pulsante Inserire e selezionare la scheda Modulo
Dopo, Modulo 1 dove inseriremo il nostro codice.
- Scrivere quanto segue VBA codice all'interno del modulo creato
Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Allora rng.Offset(0, 1) = elenco nomi(1) + sym + elenco nomi(0) End If Next End Sub
Qui, nome_flip è il sottoprocedura nome. Abbiamo dichiarato rng , wrk_rng come Gamma , Simbolo come Stringa .
- Quindi, eseguire il codice premendo il tasto F5 e apparirà una casella di immissione.
- Selezionare tutte le celle che si desidera invertire (qui, $B$5:$B$8 è l'intervallo selezionato) e premere OK .
- Si aprirà quindi un'altra casella di immissione.
- Digitare una virgola ( , ) come simbolo di intervallo e premere OK .
- Di conseguenza, otterrete il vostro risultato.
Per saperne di più: Come invertire una stringa in Excel (3 modi adatti)
Sezione pratica
Per esercitarvi, abbiamo previsto una sezione di pratica su ogni foglio sul lato destro. Fatelo da soli.
Conclusione
Ecco quindi alcuni metodi semplici per Invertire i nomi in Excel Se avete domande o suggerimenti, fateceli sapere nella sezione dei commenti. Per una migliore comprensione, scaricate la scheda pratica. Visitate il nostro sito web Exceldemy Grazie per la pazienza con cui avete letto questo articolo.