Come invertire i nomi in Excel (5 metodi pratici)

  • Condividi Questo
Hugh West

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.xlsm

5 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.
=MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5))

È 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

  • 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

  • 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
=MID(B5&", "&B5,SEARCH(" ",B5)+1,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 → 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

  • 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.