Innholdsfortegnelse
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.xlsmDette 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 på 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 .
- Nå 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 .
- Nå 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 &. ; 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.