Hur man vänder namn i Excel (5 praktiska metoder)

  • Dela Detta
Hugh West

Vill du lära dig hur man vänder namn i Excel med några spännande formler? Den här artikeln är för dig. Här har vi diskuterat 5 enkla och praktiska metoder för att vända namn i Excel.

Ladda ner övningsboken

Ladda ner följande arbetsbok för övning, som hjälper dig att förstå ämnet tydligare.

Omvända namn.xlsm

5 metoder för att vända namn i Excel

Här har vi en lista över de Fullständigt namn Nu ska vi visa hur man ändrar namnen på de anställda i enlighet med dina önskemål.

För att inte nämna att vi har använt oss av Microsoft Excel 365 för att skapa den här artikeln, men du kan använda vilken annan version som helst.

1. Använd Flash Fill funktionen för att vända namn i Excel

I början kan vi använda Excel Flash Fill funktionen för att vända namn i Excel.

Om du vill vända på Fullständigt namn följ stegen nedan.

📌 Steg:

  • Skriv först förnamnet i önskad ordning som i skärmdumpen nedan.

  • Välj sedan den första cellen i Omvänt namn kolumnen och gå till Hem flik>> Fyll på drop-down>> Flash Fill .

  • Klicka sedan på cellen C5 och dra sedan nedåt på Handtag för fyllning verktyg för andra celler.

  • Om det visade resultatet är det du vill ha, klicka sedan på ikonen som visas i figuren och välj Acceptera förslag .

Därför ser du att förnamnen har blivit omvända. Så här gör du för att vända namn i Excel.

2. Tillämpa MID-, SEARCH- och LEN-funktionerna på omvända namn i Excel

I denna metod använder vi kombinationen av MID , SÖKNING , och LEN funktioner för att vända namnen.

📌 Steg:

  • Välj cell C5 och Skriv ner den funktion som anges nedan.
=MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5))

Du kan också skriva det på funktionsrutan.

Här, B5 är den Förnamn av den anställde.

Uppdelning av formlerna:

  • LEN(B5) → blir
    • LEN("Henry Matt") → LEN-funktionen bestämmer längden på tecknen
      • Utgång → 10
    • SEARCH(" ",B5) → blir
      • SEARCH(" ", "Henry Matt") → Funktionen SEARCH hittar positionen för utrymmet i texten Henry Matt
        • Utgång → 6
      • SEARCH(" ",B5)+1 → blir .
        • 6+1 → 7
      • B5&" "&B5 → blir
        • "Henry Matt"&" "& "Henry Matt" → Ampersandoperatören lägger ihop de två texterna Henry Matt
          • Output → "Henry Matt Henry Matt"
        • MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5)) → blir
          • MID("Henry Matt Henry Matt",7,10) → Här, 7 är den startnummer av karaktärerna och 10 är den totalt antal av tecken som vi kommer att extrahera med hjälp av MID-funktionen från texten "Henry Matt Henry Matt" .
            • Utskrift → Matt Henry

  • Efter att ha skrivit funktionen trycker du på ENTER och du får resultatet.
  • Använd Handtag för de andra cellerna och detta kommer att vända på namnen.

Därefter får du följande resultat.

3. Vänd namn med kommatecken i Excel

Ibland har ditt dataset namn som är separerade med ett kommatecken. Om du vill byta det följer du stegen nedan.

📌 Steg:

  • Välj cell C5 och skriv ner de funktioner som anges nedan.

=MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)

Här, B5 är den Förnamn av den anställde.

Uppdelning av formlerna:

  • LEN(B5)-1 → blir
    • LEN((("Henry, Matt")-1) → LEN-funktionen bestämmer längden på tecknen
      • Utgång → 10
    • SEARCH(", ",B5) → blir
      • SEARCH(", ", "Henry, Matt") → Funktionen SEARCH hittar positionen för utrymmet i texten Henry Matt
        • Utgång → 6
      • SEARCH(" ",B5)+2 → blir
        • 6+2 → 8
      • B5&" "&B5 → blir
        • "Henry, Matt"&" "& "Henry, Matt" → Ampersandoperatören lägger ihop de två texterna Henry Matt
          • Output → "Henry, Matt Henry, Matt"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ blir
          • MID("Henry, Matt Henry, Matt",8,10) → Här, 8 är den startnummer av karaktärerna och 10 är den totalt antal av tecken som vi kommer att extrahera med hjälp av MID-funktionen från texten "Henry, Matt Henry, Matt" .
            • Utskrift → Matt Henry

  • Tryck sedan på ENTER efter att ha skrivit funktionerna.
  • Slutligen kan du använda Handtag för fyllning för de andra cellerna så att namnen byts ut.

Därefter kommer följande resultat att visas i Omvänt namn kolumn.

Liknande läsningar

  • Hur man vänder text till kolumner i Excel (6 praktiska metoder)
  • Hur man vänder X-axeln i Excel (4 snabba knep)
  • Omvänd ordningsföljden för staplade stapeldiagram i Excel (med snabba steg)
  • Hur man vänder på kolumnerna vertikalt i Excel (3 sätt)
  • Hur man vänder ordningen på arbetsblad i Excel (3 enkla sätt)

4. Vänd namn i Excel utan kommatecken

Om ditt dataset har namn utan kommatecken men du vill ändra dem med ett kommatecken följer du stegen nedan.

📌 Steg:

  • Välj först cellen C5 och skriva ner de funktioner som anges nedan
=MID(B5&", "&B5,SEARCH(" ",B5)+1,LEN(B5)+1)

Här, B5 är den Förnamn av den anställde.

Uppdelning av formel:

  • LEN(B5)+1 → blir
    • LEN((("Henry Matt")+1) → LEN-funktionen bestämmer längden på tecknen
      • Utgång → 11
    • SEARCH(", ",B5)+1 → blir
      • SEARCH(((", ", "Henry Matt")+1) → SEARCH-funktionen hittar positionen för utrymmet i texten Henry Matt
        • Utgång → 6+1→7
      • B5&", "&B5 → blir .
        • "Henry Matt"&","& "Henry Matt" → Ampersandoperatören lägger ihop de två texterna Henry Matt
          • Output → "Henry Matt, Henry Matt"
        • =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ blir
          • MID("Henry Matt, Henry Matt",7,11) → Här, 7 är den startnummer av karaktärerna och 11 är den totalt antal av tecken som vi kommer att extrahera med hjälp av MID-funktionen från texten "Henry Matt, Henry Matt" .
            • Utskrift → Matt, Henry

  • Tryck på ENTER .
  • Använd Handtag för fyllning för de andra cellerna och vänd namnen om utan kommatecken.

Till slut får du följande resultat.

5. Omvända namn med Excel VBA

Slutligen kan vi också vända namnet med hjälp av VBA code, ett programmeringsspråk för Microsoft Excel och andra kontorsverktyg.

📌 Steg:

  • Gå till Utvecklare flik>> Visual Basic alternativ .

  • Klicka på Infoga och välj sedan Modul

Efteråt, Modul 1 kommer att skapas där vi kommer att infoga vår kod.

  • Skriv ner följande VBA kod i den skapade modulen
 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 intervall", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Då är rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub  Här,  name_flip  är den  Underförfarande  namn. Vi har deklarerat  rng  ,  wrk_rng  som  Utbud  ,  sym  som  Sträng  . 

  • Kör sedan koden genom att trycka på F5 och en inmatningsruta visas.
  • Markera alla celler som du vill vända (här, $B$5:$B$8 är vårt valda intervall) och tryck på OK .

  • Därefter visas en ny inmatningsruta.
  • Skriv ett kommatecken ( , ) som symbol för intervall och tryck på OK .

  • Du får alltså ditt resultat.

Läs mer: Hur man vänder en sträng i Excel (3 lämpliga sätt)

Övningssektionen

Vi har gjort ett övningsavsnitt på varje blad på höger sida för att du ska kunna öva dig.

Slutsats

Så här är några enkla metoder för att Omvända namn i Excel Låt oss veta i kommentarsfältet om du har några frågor eller förslag. För bättre förståelse kan du ladda ner övningsbladet. Besök vår webbplats Excellent för att ta reda på olika typer av Excel-metoder. Tack för ditt tålamod med att läsa den här artikeln.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.