Gegevens splitsen in Excel (5 manieren)

  • Deel Dit
Hugh West

In verschillende omstandigheden moeten we onze gegevens in verschillende stukken opsplitsen. Deze opsplitsing van gegevens gebeurt meestal door spaties, komma's of andere criteria. Het opsplitsen van deze gegevens kan ons echt helpen om dat deel van de gegevens te krijgen dat we op een bepaald moment nodig hebben. 5 nuttige en eenvoudige methoden om gegevens in Excel op te splitsen, bespreken we hier in dit artikel.

Download Praktijk Werkboek

Download dit oefenwerkboek.

Gegevens verdelen in Excel.xlsm

5 manieren om gegevens te splitsen in Excel

Om te demonstreren hoe gegevens in Excel kunnen worden gesplitst, gaan we de volgende spreadsheet gebruiken volledige vorm naam van verschillende personen in de Volledige naam kolom , en hun namen eerste deel en tweede deel worden ook getoond. Hoe we bij deze delen komen wordt op verschillende manieren uitgelegd en geïllustreerd.

1. Tekst naar kolommen functies om gegevens te splitsen in Excel

In dit proces scheiden scheidingstekens zoals spatie, tab en komma's de geselecteerde gegevens in één of meer cellen. Tekst naar kolom functie is een geweldig hulpmiddel om gegevens in Excel te splitsen

Stappen

  • Selecteer eerst alle cellen die u wilt splitsen.
  • Ga dan naar Gegevens > Tekst naar kolommen.

  • Daarna wordt een nieuw dialoogvenster geopend. selecteer in dat venster begrensd. en klik op Volgende .

  • Nadat u op volgende hebt geklikt, verschijnt het volgende dialoogvenster. Ruimte keuzevak aangezien wij de gegeven gegevens willen splitsen volgens de positie van de spatie tussen de woorden.

  • Selecteer vervolgens in het volgende dialoogvenster Algemeen.
  • Recht onder de Formaat kolomgegevens box, is er een cel referentie box Bestemming In dat vak moet u invoeren waar uw splitsingsgegevens komen te staan.
  • Klik op Afwerking in het dialoogvenster, na selectie van de bestemmingscellen.

  • Selecteer uw bestemmingscellen zoals hieronder in de Bestemmingsvak.

  • Na het klikken op Afwerking ziet u dat alle namen nu zijn opgesplitst in achter- en voornamen.

Lees meer: Excel gegevens splitsen in kolommen door komma (7 methoden)

2. Cellen splitsen in Excel met behulp van formules

De formule kan een handig hulpmiddel zijn bij het splitsen van gegevens in Excel. Bijvoorbeeld met behulp van de functie TEKST formule of TRIM / MID kunnen we gemakkelijk en flexibel verschillende soorten gegevens splitsen.

2.1 Formule met de tekstfuncties

Stappen

  • We gaan voor deze methode een andere naamdataset gebruiken. Deze dataset bevat een middelste naamkolom in vergelijking met de vorige dataset.

  • Dan voeren we de volgende formule in Cel C5 :

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

  • Dan selecteren we het vulhandvat en slepen het naar Cel C10 .

  • Deze formule splitst het eerste deel van de Volledige naam column.
  • Om het middelste deel van de Voornaam Kolom, voer de volgende formule in en druk op enter:

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

.

  • Nadat u op enter hebt gedrukt, staat het middelste deel van de kolom Volledige naam in de Cel D5

  • Sleep daarna de vulgreepknop naar Cel D10. Het zal de andere Volledige namen middenstuk.
  • Om het laatste deel van de kolom Volledige naam te splitsen, voert u de volgende formule in:

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

.

  • Nadat u op enter hebt gedrukt, zult u zien dat het laatste deel van de naam in Cel B5 wordt gesplitst in Cel E5.

  • Sleep de vulgreepknop naar de Cel E10. Het zal het laatste deel van de andere volledige naam splitsen in de kolom Achternaam.

2.2 Gebruik van Trim- en Mid-functies om gegevens te splitsen

Stappen

  • Eerst moet u de volgende formule invoeren in Cel C5 :

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

.

  • Deze formule splitst het eerste deel van de Volledige naam in de Kolom voornaam.

  • Selecteer daarna de vulgreepknop, en sleep hem horizontaal naar Cel E5.
  • Dan is de Volledige naam kolomgegevens in C5 volledig verdeeld zijn over drie kolommen.

  • Selecteer vervolgens Cel C5 : Cel E5 en sleep dan het vulhandvat omlaag naar Cel E10.

  • Na het loslaten van het vulhandvat zult u zien dat al uw celgegevens nu over drie delen zijn verdeeld.

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

3. Gegevens splitsen in cellen in Excel met behulp van de Flash Fill-functie

Stappen

  • Eerst moet u de eerste rij van de dataset vullen. Dat betekent dat u de gesplitste voornaam en achternaam moet invoeren in Cel C5 en Cel D5 .

  • Sleep daarna de hoekgreep naar Cel C11 door met de rechtermuisknop te klikken.

  • Laat dan de hendel los, bij het loslaten van de hendel wordt een nieuw drop-down venster geopend. Kies in dat venster Flash Fill.

  • Het selecteren van de Flitsvulling knop splitst het eerste deel van de namen in de naamkolom zoals gedaan in Cel C5.

  • Herhaal hetzelfde proces voor de laatste Naam kolom, zal dit het laatste deel van de namen in de Volledige naam column.

Nu zijn alle namen in de kolom Volledige naam in tweeën gesplitst.

Lees meer: Hoe gegevens uit één cel splitsen in meerdere rijen in Excel (3 methoden)

4. Cellen en tekst in Excel splitsen met Power Query

Met een krachtig hulpmiddel als Power Query in Excel kunt u de namen in de kolom Volledige naam gemakkelijk splitsen.

Stappen

  • Selecteer eerst een willekeurige cel in de tabel en ga naar Gegevens > Van tabel / bereik.

  • Dan een nieuwe Celverwijzing vak, waarin u het bereik van uw tabel moet selecteren.

  • Nadat je de Range hebt ingevoerd, opent een heel nieuw venster, waarin je de lege kolommen moet verwijderen.

  • Na het verwijderen van de kolommen moet u Dubbele de kolom Volledige naam.

  • Klik dan met de rechtermuisknop, ga in het contextmenu naar Gesplitste kolom > Per afbakening.

  • Er wordt een nieuw venster geopend. Selecteer in dat venster Ruimte in de Selecteer of voer een scheidingsteken in en selecteer Elk voorkomen van het scheidingsteken op Gesplitst op. Klik dan op OK.

  • Na het klikken op OK, zul je zien dat Volledige namen zijn opgesplitst in drie afzonderlijke kolommen.

  • Verander die kolomnamen in Middelste naam , Voornaam, en Achternaam Klik dan op Sluiten en laden .

  • Na het sluiten en laden van de power tool. verschijnt een nieuw blad in de hoofdwerkmap als volgt.

In dit werkblad kun je duidelijk zien dat de namen in de Volledige naam kolom zijn opgesplitst in drie afzonderlijke delen op basis van de ruimte ertussen.

5. VBA-macro gebruiken om gegevens te splitsen in Excel

Een eenvoudige macrocode in de VBA-editor kan alle bovengenoemde problemen vrij gemakkelijk oplossen. Tegelijkertijd is het gebruik van macro's vrij probleemloos en tijdbesparend.

Stappen

  • Start de Visual Basic Redacteur van de Tabblad ontwikkelaar.
  • druk op Alt + F11 op uw toetsenbord kan ook de Visual Basic redacteur.

  • Na de lancering van de Visual Basic editor, verschijnt een nieuw venster.
  • Klik in het nieuwe venster op Plaats en klik dan op Module.

  • Vervolgens wordt een witte editor geopend. In die editor moet u de volgende code schrijven:
 Sub Split_Data() Dim My_Array() als String, Column als Long, x als Variant Voor m = 5 tot 11 My_Array = Split(Cells(m, 2), " ") Column = 3 Voor elke x in My_Array Cells(m, Column) = x Column = Column + 1 Volgende x Volgende m End Sub 
  • Sluit na het schrijven van de code zowel de Module en de VBA-editor .
  • Van de Bekijk tabblad, klik op de Macro's commando, selecteer dan de Macro's bekijken optie.

  • Vervolgens wordt een nieuw dialoogvenster geopend, selecteer in dat dialoogvenster de zojuist gemaakte macro en klik op Ren .

Bij het klikken op Rennen, ziet u dat al uw namen in de kolom Volledige naam nu verdeeld zijn over drie verschillende delen.

Lees meer: Excel Macro om gegevens te splitsen in meerdere bestanden (met eenvoudige stappen)

Conclusie

Samenvattend kan de vraag "hoe gegevens te splitsen in Excel" op 6 manieren worden beantwoord: met formules, met de functie Tekst naar kolom, met een Power Query en met een kleine macro in een VBA-editor. Het VBA-proces is minder tijdrovend en simplistisch, maar vereist VBA-kennis. Ook een Power Query is een handig hulpmiddel, maar een beetje onhandig.tijdrovend.

De tekst-naar-kolom methode is van al deze methoden verreweg het handigst en gemakkelijkst te gebruiken. Voor dit probleem is een oefenwerkboek te downloaden waarin je kunt oefenen en wennen aan deze methoden.

Voel je vrij om vragen of feedback te stellen via de commentaar sectie. Elke suggestie voor de verbetering van de Exceldemy gemeenschap zeer op prijs zal worden gesteld.

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.