Excel deler opp data i kolonner med komma (7 metoder)

  • Dele Denne
Hugh West

Excel er det mest brukte verktøyet når det gjelder å håndtere enorme datasett. Vi kan utføre myriader av oppgaver av flere dimensjoner i Excel. Noen ganger må vi dele data med komma inn i kolonner . I Excel, for å dele data i kolonner med komma, kan vi bruke ulike metoder. I denne artikkelen skal jeg vise deg 8 effektive metoder i Excel for å dele data i kolonner med komma.

Last ned øvelsesarbeidsbok

Del data inn i kolonner etter Comma.xlsm

Dette er datasettet jeg skal bruke. Her har vi noen personer sammen med deres adresser . Adressene har kommaer, vi deler byen og landet i separate kolonner i denne artikkelen.

7 metoder for å dele data inn i kolonner med komma i Excel

1. Splitte data i kolonner ved å bruke tekst til kolonne-funksjonen

Først skal jeg vise deg hvordan du bruker teksten til kolonne -funksjonen for å dele data i flere kolonner .

TRINN:

  • Først velger du C5: C112. Gå deretter til Data -fanen >> velg Dataverktøy >> velg Tekst til kolonner

  • Konverter tekst til kolonneveiviser vises. Velg Separert Klikk deretter Neste .

  • Neste, velg Skilletegn som Komma . Klikk deretter Neste .

  • Derettervelg Generelt som Kolonnedataformat . Velg Destinasjon . Til slutt velger du Fullfør .

Excel vil dele dataene.

Les mer: Slik deler du data i flere kolonner i Excel

2. Bruke Flash Fill til å dele data i Excel

Nå skal jeg bruk Flash Fill for å dele data i Excel .

TRINN:

  • Skriv Tokyo i D5 .

  • Bruk Fyllehåndtak for å Autofyll opptil D11 .

  • Klikk nå Autofyll-alternativer (se bilde)

  • Velg Flash Fill .

Excel vil vise byene .

  • På samme måte skiller du Landet .

Les mer: Slik deler du data i én Excel-celle i flere kolonner (5 metoder)

3. Bruke en kombinasjon av VENSTRE, FINN & LEN for å dele data i kolonner med komma

I denne delen vil jeg forklare hvordan du kan dele data ved å bruke VENSTRE , FINN og LEN funksjonene .

TRINN:

  • Gå til D5<2. Skriv ned følgende formel.
=LEFT(C5,FIND(",",C5)-1)

Formeloversikt

FINN(“,”,C5) ➤ Returnerer plasseringen til et tegn komma (,) i C5 .

Utdata : 6

VENSTRE(C5,FINN(“,”,C5)-1) ➤ Returnererdet spesifiserte tallet fra starten av tekst i C5 .

Utdata : Tokyo

  • Trykk deretter ENTER . Excel vil returnere utdata.

  • Bruk nå Fyll håndtaket til Autofyll .

For å skille Land ,

  • Gå til E5 . Skriv ned følgende formel.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Formeloversikt

FINN(“,”,C5) ➤ Returnerer plasseringen til komma(,) i C5 .

Utdata: 6

LEN(C5) ➤ Returnerer antall tegn i C5 .

Utdata: 11

HØYRE(C5,LEN(C5)-FINN( “,”,C5)) ➤ Returnerer den spesifiserte posisjonen til et tegn fra slutten av C5 .

Utgang : Japan

  • Trykk nå ENTER . Excel vil vise utdataene.

  • Bruk nå Fyll håndtaket til Autofyll .

4. Bruk av PowerQuery for å dele data

Nå skal jeg bruke PowerQuery for å dele data i kolonner i Excel .

TRINN:

  • Lag en tabell For å gjøre dette, velg hele området B4:C11 .
  • Trykk CTRL + T . En inndataboks vises. Legg inn dataene i tabellen. Her er det B4:C11 .

  • Gå nå til Data -fanen >> ; velg FraTabell/område .

  • PowerQuery Editor -vinduet vil dukke opp. Hold markøren Adresse-kolonnen . Deretter høyreklikk musen for å hente kontekstlinjen .
  • Velg fra kontekstlinjen Del kolonne >> velg By skilletegn

  • Del kolonne etter skilletegn vil vises. Velg Delimiter som Komma . Klikk deretter OK .

  • Excel vil dele kolonne under 1 og Adresse.2 kolonne . Klikk deretter Lukk & Last inn .

  • Excel vil overføre datasettet til et nytt regneark .

  • Gi nytt navn til kolonnen .

Les mer: Slik deler du data i Excel (5 måter)

5. Konvertering av data til CSV-fil

Nå, Jeg vil vise en annen metode. Jeg vil konvertere datasettet til en CSV ( kommaseparert verdi ) fil først.

TRINN:

  • Først kopier kolonnen Adresse til en notisblokk side .

  • Deretter går du til Fil >> velg Lagre som .

  • angi navnet og lagre filen . Husk, du må legge inn .csv-suffikset i navnet.

  • Åpne nå filen fra stedet der du lagret det tidligere .

  • Excel vil dele dataene .

  • formater som du ønsker.

6. Bruk av VBA til å dele data i kolonner med komma

Nå vil jeg bruke en VBA-kode for å dele data .

TRINN:

  • Trykk ALT + F11 for å åpne VBA-vinduet .
  • Gå deretter til Sett inn >> velg Modul .

  • En ny modul åpnes. Skriv ned følgende kode.
3319

Kodeoversikt

  • Her, Jeg har opprettet en Underprosedyre Splitkolonne . Jeg brukte dim-setningen for å definere en variabel SplitData som String og i som en variant .
  • Da brukte jeg en For Loop . 5 til 11 betyr at jeg vil dele dataene fra 5. til 11. rad .
  • Deretter vil jeg brukte VBA Split -funksjonen der n er rad nummer og 3 definerer at data er i C kolonne . Siden Tell = 4 , vil dataene bli delt i kolonne D .
  • Igjen brukte jeg en For Loop for å øke Count .
  • Trykk nå F5 for å kjøre kode . Excel vil dele dataene .

7. Ved å bruke FILTERXML, ERSTATT &amp. ; TRANSPOSER Funksjoner i Excel til SplitData

Nå skal jeg bruke FILTERXML-funksjonen sammen med ERSTATNINGEN & TRANSPOSER funksjoner. Dette vil fungere for oppgraderte versjoner av Excel .

TRINN:

Velg D5 og E5 . Skriv ned følgende formel

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

Formeloversikt

ERSTATT(C5,",","") ➤ Dette vil erstatte komma (,) i D5 og E5 .

Utdata: “TokyoJapan”

FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Det returnerer XML-data fra innholdet etter XPath

Utgang: {“Tokyo”;”Japan”}

TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”" )& “”,”//s”)) ➤ Det vil transponere matrisen.

Utgang: {“Tokyo”,”Japan”}

  • Trykk deretter ENTER . Excel vil returnere utdataene.

  • Bruk deretter Fyllhåndtak til Autofyll .

Øvingsbok

Øvelse gjør en mann perfekt. Det er viktig å øve på å internalisere enhver metode. Derfor har jeg lagt ved et praksisark til deg.

Konklusjon

I denne artikkelen har jeg demonstrert 7 effektive metoder i Excel for å dele data i kolonner med komma . Jeg håper det hjelper alle. Og til slutt, hvis du har noen form for forslag, ideer eller tilbakemeldingerkommenter gjerne nedenfor.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.