Hur du delar upp data i Excel (5 sätt)

  • Dela Detta
Hugh West

Under olika omständigheter behöver vi dela upp våra data i olika delar. Dessa uppdelningar av data görs vanligtvis med hjälp av mellanslag, kommatecken eller andra kriterier. Att dela upp dessa data kan verkligen hjälpa oss att få fram den del av data som vi behöver vid en viss tidpunkt. 5 användbara och enkla metoder för att dela upp data i Excel kommer att diskuteras här i den här artikeln.

Ladda ner övningsboken

Ladda ner arbetsboken.

Dela upp data i Excel.xlsm

5 sätt att dela upp data i Excel

För att visa hur man delar data i Excel kommer vi att använda följande kalkylblad Full form namn på olika personer i Fullständigt namn kolumn , Hur vi kommer fram till dessa delar förklaras och illustreras på olika sätt.

1. Funktioner för text till kolumner för att dela upp data i Excel

I den här processen separerar avgränsare som mellanslag, tabulatur och kommatecken de valda uppgifterna i en eller flera celler. Text till kolumn är ett utmärkt verktyg för att dela upp data i Excel.

Steg

  • Markera först alla celler som du vill dela upp.
  • Gå sedan till Uppgifter > Text till kolumner.

  • Därefter öppnas en ny dialogruta.I den rutan väljer du delimited och klickar på Nästa .

  • När du har klickat på Nästa visas nästa dialogruta.I den dialogrutan kryssar du i krysset Alternativruta för utrymme eftersom vi vill dela upp de givna uppgifterna enligt placeringen av mellanslag mellan orden.

  • I nästa dialogruta väljer du sedan Allmänt.
  • Strax nedanför Format för kolumndata rutan finns en cellreferensruta Destination I den rutan ska du ange var dina delningsuppgifter ska finnas.
  • Klicka på Slutförande i dialogrutan efter att du har valt målcellerna.

  • Välj dina målceller på följande sätt i Destinationsrutan.

  • Efter att ha klickat på Slutförande Du kommer att märka att alla namn nu är uppdelade i efternamn och förnamn.

Läs mer: Excel delar upp data i kolumner med kommatecken (7 metoder)

2. Dela celler i Excel med hjälp av formler

Formeln kan vara ett praktiskt verktyg när du delar upp data i Excel. Om du till exempel använder TEXT-funktionen formel eller TRIM / MID kan vi enkelt och flexibelt dela upp olika typer av data.

2.1 Formel med textfunktionerna

Steg

  • Vi kommer att använda ett annat namndataset för den här metoden. Det här datasetetet innehåller en kolumn för mellannamn jämfört med det tidigare datasetet.

  • Sedan anger vi följande formel i Cell C5 :

=VÄNSTER(B5,SEARCH(" ", B5)-1)

  • Sedan väljer vi fyllningshandtaget och drar det till Cell C10 .

  • Denna formel delar upp den första delen av Fullständigt namn kolumn.
  • För att dela den mellersta delen av Förnamn kolumn, ange följande formel och tryck på enter:

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

.

  • Efter att du har tryckt på enter visas den mellersta delen av kolumnen Fullständigt namn i Cell D5

  • Därefter drar du knappen för fyllningshandtaget till Cell D10. Den kommer att dela den andra Fullständiga namn mittendelen.
  • För att dela upp den sista delen av kolumnen Fullständigt namn anger du följande formel nedan:

=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))

.

  • När du har tryckt på enter ser du att den sista delen av namnet i Cell B5 är uppdelad i Cell E5.

  • Dra knappen för fyllningshandtaget till Cell E10. Den kommer att dela upp det andra fullständiga namnets sista del i kolumnen Efternamn.

2.2 Användning av funktionerna Trim och Mid för att dela upp data

Steg

  • Först måste du skriva in följande formel i Cell C5 :

=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))

.

  • Denna formel delar upp den första delen av Fullständigt namn i den Kolumn för förnamn.

  • Därefter väljer du knappen för fyllningshandtaget och drar den horisontellt till Cell E5.
  • Då är det Fullständigt namn kolumndata i C5 kommer att vara helt uppdelade på tre kolumner.

  • Välj sedan Cell C5 : Cell E5 och dra sedan fyllningshandtaget ner till Cell E10.

  • När du släpper fyllningshandtaget ser du att alla dina celldata nu är uppdelade i tre delar.

Läs mer: Hur du delar data i en Excel-cell i flera kolumner (5 metoder)

3. Dela data i celler i Excel med Flash Fill funktionen

Steg

  • Först måste du fylla den första raden i datasetet. Det innebär att du måste ange det delade för- och efternamnet i Cell C5 och Cell D5 .

  • Därefter drar du hörnhandtaget till Cell C11 genom att trycka på högerklick på musen.

  • Släpp sedan handtaget, när du släpper handtaget öppnas ett nytt rullgardinsfönster. I det fönstret väljer du Flash Fill.

  • Välja den Flash Fill kommer att dela upp den första delen av namnen i namnkolumnen på samma sätt som i Cell C5.

  • Upprepa samma process för den sista Namn kolumnen, kommer detta att dela upp den sista delen av namnen i Fullständigt namn kolumn.

Nu är alla namn i kolumnen Fullständigt namn uppdelade i två delar.

Läs mer: Hur du delar data från en cell till flera rader i Excel (3 metoder)

4. Dela celler och text i Excel med Power Query

Med ett kraftfullt verktyg som Power Query i Excel kan du enkelt dela upp namnen i kolumnen Fullständigt namn.

Steg

  • Välj först en valfri cell i tabellen och gå till Uppgifter > Från bord / sortiment.

  • Därefter kommer en ny Cellreferens där du måste välja tabellens intervall.

  • När du har angett intervallet öppnas ett helt nytt fönster där du måste ta bort de tomma kolumnerna.

  • När du har tagit bort kolumnerna måste du Dubbla kolumnen Fullständigt namn.

  • Högerklicka sedan på musen, gå till Delad kolumn > Med avgränsare.

  • Ett nytt fönster öppnas. I det fönstret väljer du Space från listan Välj eller ange avgränsare rullgardinsmenyn och välj Varje förekomst av avgränsaren Delat på. Klicka sedan på OKEJ.

  • Efter att ha klickat på OKEJ, kommer du att se att Fullständiga namn har delats upp i tre separata kolumner.

  • Ändra dessa kolumnnamn till Mellannamn , Förnamn, och Efternamn Klicka sedan på Stäng och ladda .

  • När du stänger och laddar verktyget visas ett nytt ark i huvudarbetsboken på följande sätt.

I det här arbetsbladet kan du tydligt se att namnen i Fullständigt namn Kolumnerna delas upp i tre separata delar på grundval av utrymmet mellan dem.

5. Använda VBA-makro för att dela upp data i Excel

En enkel makrokod i VBA-redigeraren kan lösa alla ovanstående problem ganska enkelt. Samtidigt är det ganska problemfritt och tidsbesparande att använda makron.

Steg

  • Starta Visual Basic Redaktör från Fliken Utvecklare.
  • trycka på Alt + F11 på tangentbordet kan också aktivera Visual Basic redaktör.

  • Efter att ha startat Visual Basic editor, öppnas ett nytt fönster.
  • I det nya fönstret klickar du på Infoga och klicka sedan på Modul.

  • Därefter öppnas en vit editor som du måste skriva följande kod i:
 Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub 
  • När du har skrivit koden ska du stänga både Modul och VBA-redigerare .
  • Från Visa klickar du på fliken Makroer och välj sedan Visa makron alternativ.

  • Därefter öppnas en ny dialogruta, i den dialogrutan väljer du det makro som du just skapat och klickar på Kör .

När du klickar på Kör, ser du att alla dina namn i kolumnen Fullständigt namn nu är uppdelade i tre olika delar.

Läs mer: Excel-makro för att dela upp data i flera filer (med enkla steg)

Slutsats

Sammanfattningsvis kan frågan "hur man delar upp data i Excel" besvaras på 6 olika sätt. De är främst genom att använda formler, använda funktionen Text till kolumn, använda Power Query och en annan är att köra ett litet makro i VBA-redigeraren. VBA-processen är mindre tidskrävande och förenklad men kräver tidigare VBA-relaterad kunskap. På samma sätt är Power Query också ett mycket bekvämt verktyg men litetidskrävande.

Andra metoder har däremot inget sådant krav. Metoden text till kolumn är den överlägset mest praktiska och enklaste av dem alla. För det här problemet finns en övningsarbetsbok att ladda ner där du kan öva och vänja dig vid dessa metoder.

Du får gärna ställa frågor eller ge feedback i kommentarsfältet. Alla förslag för att förbättra Excellent samhället kommer att vara mycket uppskattat.

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.