Hur man delar kolumnen i Excel med kommatecken (8 snabba metoder)

  • Dela Detta
Hugh West

I den här artikeln får du lära dig följande 8 olika metoder för att dela upp en kolumn i Excel med ett kommatecken med lätthet.

Ladda ner övningsboken

Du kan ladda ner Excel-filen från följande länk och öva med den.

Dela en kolumn med kommatecken.xlsm

8 metoder för att dela en kolumn i Excel med kommatecken

1. Dela kolumnen i Excel med kommatecken med guiden Konvertera text till kolumner

Till dela en kolumn med kommatecken med hjälp av Guiden Konvertera text till kolumner,

❶ Välj dina uppgifter och sedan

❷ Gå till Uppgifter Verktyg för data Text till kolumner.

Guiden Konvertera text till kolumner kommer att visas.

❸ Välj Avgränsad och slå på Nästa .

❹ Välj Komma som Avgränsare och slå på Nästa igen.

❺ Infoga en celladress som Destination och slå på Slutförande .

Detta kommer att dela upp en kolumn i stället för ett kommatecken i två kolumner.

2. Kombinera funktionerna LEFT, RIGHT, FIND och LEN för att dela upp kolumnen i Excel med kommatecken

Du kan använda två formler med hjälp av VÄNSTER , RÄTT , HITTA , och LEN funktioner för att delade kolumner.

❶ Lägg först in följande formel i cell C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ Tryck sedan på ENTER .

Fördelning av formler

  • B5 har texter med en kommatecken .
  • FIND(",",B5) letar efter en kommatecken inom cellen
  • VÄNSTER(B5,FIND(",",B5)-1) returnerar texter före den första kommatecken visas från vänster.

❸ Därefter infogar du följande formel i cellen D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ Tryck sedan på ENTER igen.

Fördelning av formler

  • B5 har texter med ett kommatecken.
  • FIND(",",B5) letar efter ett kommatecken i en cell B5 .
  • HÖGER(B5,LEN(B5)-FIND(",",B5)) returnerar texter efter det första kommatecknet från höger sida.

❺ Välj celler C5 och D5 och dra i Handtag för fyllning ikon upp till celler C12 och D12 .

Dessa två formler kommer att dela upp en kolumn i stället för en kommatecken i två kolumner.

Läs mer: Excel-formel för att dela en kolumn i flera kolumner (4 exempel)

3. Tillämpa Dynamic Array Formula för att dela upp kolumnen i Excel med kommatecken

formel för dynamisk matris som används i denna metod kan automatiskt dela upp en kolumn som har kommatecken i kolumner.

För att använda den,

❶ Infoga följande formel i cell C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))

❷ Tryck sedan på ENTER .

Om formeln är en matrisformel kommer den automatiskt att behålla delad data i cell D5 , men formeln tillämpades ändå i cellen C5 .

Fördelning av formler

  • SUBSTITUT(B5,",",","")

Funktionen SUBSTITUTE ersätter kommatecken i cellen B5 med ett mellanslag.

  • FILTERXML("" &SUBSTITUTE(B5,",","")

Funktionen FILTERXML filtrerar bort data som är separerade med mellanslag.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))

Funktionen TRANSPOSE delar upp uppgifterna i cellen B5 i två olika kolumner.

❸ Dra i Handtag för fyllning ikon från cell C5 till C12 .

Nu ser du delad data i två olika kolumner.

Läs mer: Hur du delar en kolumn i flera kolumner i Excel (7 enkla sätt)

4. Dela kolumnen i Excel med kommatecken med Flash Fill

Du kan använda Flash Fill funktionen för att dela upp en kolumn på ett enkelt sätt.

❶ Börja infoga data före kommatecken i Land kolumn.

❷ När du har infogat data i två efterföljande celler visar Excel förslag. Tryck på ENTER att acceptera.

❸ Börja nu med att lägga in data efter kommatecken i kolumnen Huvudstad .

❹ När du har infogat data i två efterföljande celler visar Excel förslag. Tryck på ENTER att acceptera igen.

Nu får du dina uppgifter delad i två olika kolumner.

5. Dela kolumnen i Excel med kommatecken med hjälp av CSV-fil

CSV fil vars utarbetande är Kommaseparerat värde kan dela en kolumn med ett kommatecken automatiskt.

Så här fungerar det.

Välj och kopiera dina uppgifter först.

Öppna Anteckningsblock och Klistra in där.

❸ Spara nu filen som en CSV-fil.

Om du vill spara en textfil som en CSV-fil, bara redigera filtillägget som CSV.

❹ Nu öppna CSV-fil och du kommer att se att uppgifterna automatiskt har delat med ett kommatecken i två kolumner.

6. Använd VBA-kod för att dela kolumnen i Excel med kommatecken

Titta på följande tomma kolumner, dvs. Land och Huvudstad respektive.

Vi kommer att använda en VBA kod till delad uppgifter från kolumnen Land med huvudstad .

❶ Första tryckning ALT + F11 för att öppna VBA Editor.

❷ Gå sedan till Infoga Modul.

❸ Följande ska införas VBA kod i den VBA-redigerare.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Uppdelning av koden

  • Först I deklarerade tre variabler.
  • Sedan körde jag en Inbäddad For-slinga.
  • Inuti den första For-slingan Jag använde mig av Split och Cellernas funktioner till delad uppgifter med hjälp av en kommatecken i två separata celler.

Spara VBA-kod.

❺ Tryck nu på F5 knappen för att köra koden.

Detta kommer automatiskt att delad kolumnen Land med huvudstad i två kolumner som är Land och Huvudstad.

7. Dela kolumnen i Excel med kommatecken med hjälp av Power Query

Följ stegen nedan för att dela upp en kolumn i Excel med en kommatecken med hjälp av Power Query.

❶ Gå till Uppgifter Hämta data Från fil Från Excel-arbetsbok.

❷ Från den Navigator fönstret, välj din namn på arbetsbladet ha uppgifter för att delad .

❸ Klicka sedan på Omvandla data.

❹ Gå nu till Förvandla Delad kolumn Med avgränsare.

Dela kolumnen med avgränsare kommer att visas.

❺ Välj Komma från Välj eller ange avgränsare rullgardinsmenyn.

❻ Tryck sedan på OK .

Nu kommer dina uppgifter automatiskt att delad i två kolumner åtskilda av en kommatecken .

Läs mer: Hur man delar kolumnen i Excel Power Query (5 enkla metoder)

8. Dela kolumnen i Excel med kommatecken med hjälp av Power Pivot

Du kan använda Power Pivot funktionen i Excel för att dela en kolumn med ett kommatecken.

För det,

❶ Gå till Power Pivot Lägg till i datamodellen.

❷ Sätt in din bordssortiment i den Skapa en tabell och trycker på OKEJ.

❸ Lägg nu in följande formel i den översta cellen i Beräknad kolumn 1 kolumn.

= LEFT ( [Land med huvudstad], FIND ( ",", Table2[Land med huvudstad]) - 1 )

❹ Tryck sedan på ENTER .

Fördelning av formler

  • FIND ( ",", Table2[Land med huvudstad])

HITTA funktionen letar efter ett kommatecken i kolumnen Land med huvudstad.

  • LEFT ( [Land med huvudstad], FIND ( ",", Table2[Land med huvudstad]) - 1 )

VÄNSTER funktionen returnerar data före kommatecken från vänster sida.

Beräknad kolumn 1 kommer att fyllas med data innan kommatecken visas.

❺ Lägg nu in följande formel i den översta cellen i Beräknad kolumn 2 kolumn.

= RIGHT ([Land med huvudstad], LEN (Table2[Land med huvudstad]) - FIND ( ",", Table2[Land med huvudstad]) )

❻ Tryck sedan på ENTER .

Fördelning av formler

  • FIND ( ",", Table2[Land med huvudstad])

HITTA funktionen letar efter en kommatecken inom kolumnen Land med huvudstad.

  • LEN (Tabell2[Land med huvudstad])

LEN funktionen beräknar längden på texterna i kolumnen Land med huvudstad.

  • RIGHT ([Land med huvudstad], LEN (Table2[Land med huvudstad]) - FIND ( ",", Table2[Land med huvudstad]) )

RÄTT funktionen returnerar data efter kommatecken från den högra sidan.

Beräknad kolumn 2 kommer att fyllas med data efter kommatecknet.

Övningssektionen

Du får ett Excel-ark som följande skärmdump i slutet av den medföljande Excel-filen, där du kan öva på alla metoder som diskuteras i den här artikeln.

Slutsats

Sammanfattningsvis har vi diskuterat följande 8 metoder för att dela en kolumn i Excel med ett kommatecken. Vi rekommenderar att du laddar ner övningsboken som bifogas med den här artikeln och övar alla metoder med den. Tveka inte att ställa frågor i kommentarsfältet nedan. Vi kommer att försöka svara på alla relevanta frågor så fort som möjligt. Besök vår webbplats Excellent för att utforska mer.

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.