Excel gegevens splitsen in kolommen door komma (7 methoden)

  • Deel Dit
Hugh West

Excel is de meest gebruikte tool als het gaat om het omgaan met enorme datasets. We kunnen talloze taken van meerdere dimensies uitvoeren in Excel. Soms moeten we gegevens met komma's splitsen in kolommen In Excel kunnen we verschillende methoden toepassen om gegevens op te splitsen in kolommen met een komma. In dit artikel laat ik u het volgende zien 8 effectieve methoden in Excel om gesplitste gegevens in kolommen door komma.

Download Praktijk Werkboek

Gegevens splitsen in kolommen door komma.xlsm

Dit is de dataset die ik ga gebruiken. Hier hebben we een aantal mensen samen met hun Adressen De adressen hebben komma's, we splitsen de Stad en Land in afzonderlijke kolommen in dit artikel.

7 Methodes om gegevens op te splitsen in kolommen door komma's in Excel

1. Gegevens opsplitsen in kolommen met behulp van de functie Tekst naar kolom

Eerst laat ik u zien hoe u de Tekst naar kolom functie om gegevens te splitsen in meerdere kolommen .

STAPPEN:

  • Selecteer eerst C5:C11 Ga dan naar de Gegevens tab>> selecteer Gegevensinstrumenten >> selecteer Tekst naar kolommen

  • Wizard Tekst omzetten in kolommen verschijnt. Kies de Afgebakend Klik dan op Volgende .

  • Kies vervolgens de Scheidingsteken als Komma Klik dan op Volgende .

  • Kies dan Algemeen als Formaat kolomgegevens Selecteer de Bestemming Selecteer tenslotte Afwerking .

Excel zal de gegevens splitsen.

Lees meer: Gegevens splitsen in meerdere kolommen in Excel

2. Flash Fill toepassen op gesplitste gegevens in Excel

Nu zal ik Flitsvulling naar gesplitste gegevens in Excel .

STAPPEN:

  • Schrijf Tokyo in D5 .

  • Gebruik Vulgreep naar AutoFill tot D11 .

  • Klik nu op de Opties voor automatisch vullen (zie afbeelding)

  • Kies Flitsvulling .

Excel zal de steden .

  • Scheid ook de Land .

Lees meer: Hoe gegevens in een Excel-cel te splitsen in meerdere kolommen (5 methoden)

In dit deel zal ik uitleggen hoe u gesplitste gegevens met behulp van de LINKS , VIND en LEN functies .

STAPPEN:

  • Ga naar D5 Schrijf de volgende formule op.
=LEFT(C5,FIND(",",C5)-1)

Formuleverdeling

FIND(",",C5) Geeft de positie van een teken terug komma (,) in C5 .

Uitgang : 6

LINKS(C5,FIND(",",C5)-1) ➤ Geeft de bepaald aantal vanaf het begin van tekst in C5 .

Uitgang : Tokyo

  • Druk vervolgens op ENTER . Excel geeft de uitvoer terug.

  • Gebruik nu de Vul Greep naar AutoFill .

Voor het scheiden van de Land ,

  • Ga naar E5 Schrijf de volgende formule op.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Formuleverdeling

FIND(",",C5) Geeft de positie terug van komma(,) in C5 .

Uitgang: 6

LEN(C5) ➤ Geeft de nummer van karakters in C5 .

Uitgang: 11

RECHTS(C5,LEN(C5)-FIND(",",C5)) ➤ Geeft de gespecificeerde positie van een karakter van het einde van C5 .

Uitgang : Japan

  • Druk nu op ENTER . Excel toont de uitvoer.

  • Gebruik nu de Vul Greep naar AutoFill .

4. Gebruik van PowerQuery om gegevens te splitsen

Nu zal ik PowerQuery naar gesplitste gegevens in kolommen in Excel .

STAPPEN:

  • Maak een tabel Selecteer daartoe de gehele bereik B4:C11 .
  • Druk op CTRL + T . een invoerveld zal verschijnen. Zet de gegevens in uw tabel. Hier is het B4:C11 .

  • Ga nu naar de Gegevens tab>> selecteer Van tabel/bereik .

  • PowerQuery-editor venster verschijnt. Houd de cursor op de Adres kolom . Dan rechtsklik op uw muis om de Contextbalk .
  • Van de Contextbalk kies Gesplitste kolom >> selecteer Door Delimiter

  • Kolom splitsen op scheidingsteken dialoogvenster verschijnt. Selecteer de Scheidingsteken als Komma Klik dan op OK .

  • Excel zal gesplitst de kolom onder 1 en Adres.2 kolom Klik dan op Close & Load .

  • Excel zal de dataset in een nieuw werkblad .

  • Hernoemen de kolom .

Lees meer: Gegevens splitsen in Excel (5 manieren)

5. De gegevens omzetten in CSV-bestand

Nu zal ik een andere methode laten zien. Ik zal de dataset in een CSV ( door komma's gescheiden waarden ) bestand eerst.

STAPPEN:

  • Eerst, kopie de kolom Adres in een Kladblok pagina .

  • Ga dan naar Bestand >> selecteer Opslaan als .

  • Nu, stel de naam in en het bestand opslaan . Onthoud, moet je het achtervoegsel .csv in de naam zetten.

  • Open nu de bestand van de locatie waar je redde het eerder .

  • Excel zal de gegevens .

  • Nu, formaat zoals u wilt.

6. Gebruik van VBA om gegevens op te splitsen in kolommen met een komma

Nu zal ik een VBA-code naar gesplitste gegevens .

STAPPEN:

  • Druk op ALT + F11 om de VBA-venster .
  • Ga dan naar Plaats >> selecteer Module .

  • A nieuwe module zal openen. Schrijf de volgende code op.
 Sub SplitColumn() Dim SplitData() Als String, Count Als Long, i Als Variant Voor n = 5 Tot 11 SplitData = Split(Cells(n, 3), ",") Count = 4 Voor Elke i In SplitData Cells(n, Count) = I Count = Count + 1 Volgende i Volgende n End Sub 

Code Breakdown

  • Hier heb ik een Subprocedure SplitColumn Ik gebruikte de schemerige verklaring om een variabele SplitData als String en i als variant .
  • Toen gebruikte ik een Voor lus . 5 tot 11 betekent dat ik gesplitst de gegevens van de 5e tot 11e rij .
  • Vervolgens heb ik de VBA Splitsen functie waarbij n is de rij nummer en 3 bepaalt dat de gegevens zijn in de C kolom . Graaf = 4 de gegevens zal gesplitst in kolom D .
  • Nogmaals, ik gebruikte een Voor lus naar verhoging de Graaf .
  • Druk nu op F5 om de code . Excel zal gesplitst de gegevens .

7. De functies FILTERXML, SUBSTITUTE & TRANSPOSE in Excel gebruiken om gegevens te splitsen

Nu ga ik de functie FILTERXML samen met de plaatsvervanger & TRANSPOSE functies. Dit werkt voor verbeterde versies van Excel .

STAPPEN:

Selecteer D5 en E5 Schrijf de volgende formule op

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

Formuleverdeling

SUBSTITUTE(C5,",","") ➤ Dit vervangt de komma (,) in de D5 en E5 .

Uitgang: "TokyoJapan"

FILTERXML(""&SUBSTITUTE(C5,","")& "","//s") ➤ Het retourneert XML-gegevens van de inhoud na XPath

Uitgang: {"Tokyo";"Japan" }

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,","")& "","//s") ➤ Het zal de matrix transponeren.

Uitgang: {Tokyo, Japan.}

  • Druk dan op ENTER . Excel zal de uitgangen teruggeven.

  • Gebruik dan Vulgreep naar AutoFill .

Praktijk Werkboek

Oefenen maakt een man perfect. Het is belangrijk om te oefenen om elke methode te verinnerlijken. Daarom heb ik een oefenblad voor jou.

Conclusie

In dit artikel heb ik aangetoond 7 effectieve methoden in Excel naar gesplitste gegevens in kolommen door komma Ik hoop dat het iedereen helpt. En tot slot, als je suggesties, ideeën of feedback hebt, voel je dan vrij om hieronder te reageren.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.