In verschillende omstandigheden moeten we onze gegevens opsplitsen in verschillende stukken. Deze dissecties van gegevens worden meestal gedaan door middel van spatie, komma's of andere criteria. Het splitsen van deze gegevens kan ons echt helpen om te krijgen welk deel van de gegevens we op een bepaald moment nodig hebben. 5 handige en eenvoudige methoden voor het splitsen van gegevens in Excel worden hier in dit artikel besproken.
Inhoudsopgave verbergen
Praktijkboek downloaden
5 manieren om gegevens in Excel te splitsen
1. Functies voor tekst naar kolommen om gegevens in Excel te splitsen
2. Splits cellen in Excel met behulp van formules
2.1 Formule met de tekstfuncties
2.2 Gebruik van trim- en middenfuncties om gegevens te splitsen
3. Splits gegevens in cellen in Excel met behulp van de Flash Fill-functie
4. Splits cellen en tekst in Excel met Power Query
5. VBA-macro gebruiken om gegevens in Excel te splitsen
Conclusie
gerelateerde artikelen
Praktijkboek downloaden
Download dit oefenboek.
Verdeel gegevens in Excel.xlsm
5 manieren om gegevens in Excel te splitsen
Om te demonstreren hoe u gegevens in Excel kunt splitsen, gaan we de volgende spreadsheet volledige naam van verschillende personen gebruiken in deVoor-en achternaamkolom,en hun namen eerste deel en het tweede deel worden ook getoond. Hoe we bij deze onderdelen komen, wordt op verschillende manieren uitgelegd en geïllustreerd.
1. Functies voor tekst naar kolommen om gegevens in Excel te splitsen
In dit proces scheiden scheidingstekens zoals spatie, tab en komma's de geselecteerde gegevens in een 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 naarGegevens>Tekst naar kolommen.
- Daarna wordt een nieuw dialoogvenster geopend. selecteer uit dat vak gescheiden. En klikVolgende.
- Nadat u op volgende hebt geklikt, verschijnt het volgende dialoogvenster. Vink in dat dialoogvenster het aanRuimte keuzevak, omdat we de gegeven gegevens willen splitsen op basis van de positie van de ruimte tussen woorden.
- Selecteer vervolgens in het volgende dialoogvensterAlgemeen.
- Direct onder deKolom gegevensformaatvak, is er een celverwijzingsvakBestemming. In dat vak moet u invoeren waar uw gesplitste gegevens zullen zijn.
- KlikFinishin het dialoogvenster, na het selecteren van de doelcellen.
- Selecteer uw bestemmingscellen zoals hieronder in deBestemming vak.
- Na klikkenFinish, zult u merken dat alle namen nu zijn opgesplitst in achternaam en voornaam.
Lees verder:Excel splitst gegevens in kolommen met komma's (7 methoden)
2. Splits cellen in Excel met behulp van formules
De formule kan een handig hulpmiddel zijn bij het splitsen van gegevens in Excel. Bijvoorbeeld gebruikende TEKST-functieformule ofTRIM/MIDDENwe kunnen eenvoudig en flexibel verschillende soorten gegevens splitsen.
2.1 Formule met de tekstfuncties
Stappen
- We gaan een dataset met een andere naam gebruiken voor deze methode. Deze dataset bevat een middelste naamkolom in vergelijking met de vorige dataset.
- Vervolgens voeren we de volgende formule inCel C5:
=LINKS(B5,ZOEKEN(" ", B5)-1)
- Vervolgens selecteren we de vulgreep en slepen deze naarCel C10.
- Deze formule splitst het eerste deel van deVoor-en achternaamkolom.
- Om het middelste deel van de te splitsenVoornaamKolom, voer de volgende formule in en druk op Enter:
=MIDDEN(B5,ZOEKEN(" ",B5)+1,ZOEKEN(" ",B5,ZOEKEN(" ",B5)+1)-ZOEKEN(" ",B5)-1)
- Nadat u op Enter hebt gedrukt, bevindt het middelste deel van de kolom Volledige naam zich in deCel D5
- Sleep daarna de vulgreepknop naarCel D10.Het zal de ander splitsenVolledige namenmiddelste stuk.
- Voer de volgende formule hieronder in om het laatste deel van de kolom Volledige naam te splitsen:
=RECHTS(B5,LENGTE(B5) - ZOEKEN(" ", B5, ZOEKEN(" ", B5,1)+1))
- Nadat je op enter hebt gedrukt, zie je dat het laatste deel van de naam inCel B5wordt opgesplitst inCel E5.
- Sleep de vulgreepknop naar hetCel E10.Het splitst het laatste deel van de andere volledige naam in de kolom Achternaam.
2.2 Gebruik van trim- en middenfuncties om gegevens te splitsen
Stappen
- Eerst moet u de volgende formule invoeren inCel C5:
=TRIM(MIDDEN(VERVANGEN($B5," ",REPT(" ",999)),KOLOMMEN($C:C)*999-998.999))
- Deze formule splitst het eerste deel van deVoor-en achternaamin deKolom Voornaam.
- Selecteer daarna de vulgreepknop en sleep deze horizontaal naarCel E5.
- Dan deVoor-en achternaamkolomgegevens in C5 worden volledig verdeeld over drie kolommen.
- Selecteer vervolgensCel C5:Cel E5en sleep de vulgreep omlaag naarCel E10.
- Nadat u de vulhendel heeft losgelaten, ziet u dat al uw Cell-gegevens nu in drie delen zijn verdeeld.
Lees verder:Gegevens in één Excel-cel splitsen in meerdere kolommen (5 methoden)
3. Splits gegevens 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 invoerenCel C5EnCel D5.
- Sleep daarna de hoekgreep naarCel C11door met de rechtermuisknop te klikken.
- Laat vervolgens de hendel los, bij het loslaten van de hendel wordt een nieuw vervolgkeuzevenster geopend. Kies vanuit dat vensterFlits vulling.
- Het selecteren van deFlits vullingknop splitst het eerste deel van de namen in de naamkolom zoals gedaan inCel C5.
- Herhaal hetzelfde proces voor de laatsteNaamkolom, splitst dit het laatste deel van de namen in deVoor-en achternaamkolom.
Nu zijn alle namen in de kolom Volledige naam in twee delen gesplitst.
Lees verder:Gegevens uit één cel splitsen in meerdere rijen in Excel (3 methoden)
4. Splits cellen en tekst in Excel met Power Query
Met behulp van een krachtige tool zoals Power Query in Excel kunt u eenvoudig de namen splitsen in de kolom Volledige naam.
Stappen
- Selecteer eerst een willekeurige cel in de tabel en ga naarGegevens>Van Tabel / Bereik.
- Dan een nieuweCelverwijzingvak, waarin u het bereik van uw tafel moet selecteren.
- Na het invoeren van het bereik opent zich een geheel nieuw venster, waarin u de lege kolommen moet verwijderen.
- Nadat u de kolommen hebt verwijderd, moet u dit doenDuplicaatde kolom Volledige naam.
- Klik vervolgens met de rechtermuisknop in uw muis, ga vanuit het contextmenu naarKolom splitsen>Door scheidingsteken.
- Er wordt een nieuw venster geopend. Selecteer in dat venster Spatie van deSelecteer of voer een scheidingsteken indrop-down menu. En selecteerElk voorkomen van het scheidingstekenbijSplits op.Dan klikkenOK.
- Na klikkenOK,dat zul je zienVolledige namenzijn opgesplitst in drie afzonderlijke kolommen.
- Wijzig die kolomnamen inMidden-naam,Voornaam,EnAchternaam. Dan klikkenSluiten en laden.
- Na het sluiten en laden van het elektrisch gereedschap. een nieuw blad verschijnt op deze manier in de hoofdwerkmap.
In dit werkblad zie je duidelijk dat de namen in deVoor-en achternaamkolommen zijn opgesplitst in drie afzonderlijke delen op basis van de ruimte ertussen.
5. VBA-macro gebruiken om gegevens in Excel te splitsen
Een eenvoudige macrocode in de VBA-editor kan alle bovenstaande problemen vrij eenvoudig oplossen. Tegelijkertijd is het gebruik van macro's vrij probleemloos en tijdbesparend.
Stappen
- Start deVisuele basisRedacteur van deTabblad Ontwikkelaar.
- drukkenAlt+F11op je toetsenbord kan ook de activerenVisuele basiseditor.
- Na het lanceren van deVisuele basiseditor, wordt een nieuw venster geopend.
- Klik in het nieuwe vensterInvoegen, dan klikkenModulair.
- Vervolgens wordt een witte editor geopend. In die editor moet je de volgende code schrijven:
Sub Split_Data()Dim My_Array() As String, Column As Long, x As VariantFor m = 5 to 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column ) = x Kolom = Kolom + 1 Volgende xVolgende mEnd Sub
- Sluit bij het schrijven van de code zowel deModulairen deVBA-editor.
- Van deWeergavetabblad, klik op deMacro'sopdracht en selecteer vervolgens deMacro's bekijkenkeuze.
- Vervolgens wordt een nieuw dialoogvenster geopend, selecteer vanuit dat dialoogvenster de macro die u zojuist hebt gemaakt en klikLoop.
Bij klikkenLoop,je zult zien dat al je namen in de kolom Volledige naam nu verdeeld zijn over drie verschillende delen.
Lees verder:Excel-macro om gegevens in meerdere bestanden te splitsen (met eenvoudige stappen)
Conclusie
Samenvattend kan de vraag "gegevens splitsen in Excel" op 6 hoofdmanieren worden beantwoord. Ze zijn voornamelijk door formules te gebruiken, de functie Tekst naar kolom te gebruiken, Power Query te implementeren en een andere is om een kleine macro uit te voeren in de VBA-editor. Het VBA-proces is minder tijdrovend en simplistisch, maar vereist voorafgaande VBA-gerelateerde kennis. Evenzo is een Power-query ook een erg handig hulpmiddel, maar een beetje tijdrovend.
Aan de andere kant hebben andere methoden niet zo'n vereiste. De tekst-naar-kolom-methode is veruit de handigste en gebruiksvriendelijkste van allemaal. Voor dit probleem is een oefenwerkboek beschikbaar om te downloaden, waarin u kunt oefenen en wennen aan deze methoden.
Aarzel niet om vragen of feedback te stellen via het commentaargedeelte. Elke suggestie voor de verbetering van deExceldemygemeenschap zal zeer merkbaar zijn.
gerelateerde artikelen
- Gegevens splitsen in gelijke groepen in Excel (3 methoden)
- Door komma's gescheiden waarden splitsen in rijen of kolommen in Excel
- Excel-macro om een cel in meerdere rijen te splitsen (met eenvoudige stappen)
- Gegevens splitsen in meerdere werkbladen in Excel
FAQs
Hoe splits je tekst in Excel? ›
- Selecteer de cel of de kolom met de tekst die u wilt splitsen. ...
- Klik op Gegevens → Tekst naar kolommen.
- De wizard Tekst naar kolommen wordt weergegeven. ...
- Schakel het selectievakje Spatie in en schakel de overige selectievakjes uit. ...
- Klik op Volgende.
Met de functie DEEL in Excel en DEEL of MID in Google Spreadsheets kunnen we een deel van een tekst opvragen. Bv. De functie =DEEL(A3;5;2) geeft de tekenreeks van twee tekens die begint vanaf het vijfde teken van cel A3.
Hoe kolom splitsen? ›- Selecteer de kolom Verkoopmedewerker en selecteer vervolgens Start > Transformeren > Gesplitste kolom.
- Selecteer Kies het scheidingsteken Op.
- Selecteer de standaardoptie Elk exemplaar van het scheidingsteken en selecteer vervolgens OK.
- Plaats de cursor in de rij die u wilt gebruiken als de eerste rij van de tweede tabel. In de voorbeeldtabel is dit de derde rij. ...
- Klik op het tabblad Indeling in de groep Samenvoegen op Tabel splitsen. De tabel wordt gesplitst in twee tabellen.
Het werkt vrij simpel. Typ bijvoorbeeld Maandag in, in Cel A1, ga rechts onder de op de cel op het vierkantje staan en wacht tot jouw muis een zwart kruis wordt. Klik, houdt de muis vast en sleep nu naar beneden. Dit heet dus de vulgreep!
Wat is een scheidingsteken in Excel? ›Scheidingsteken veranderen naar een komma voor Excel 'Export/Opslaan als in een CVS bestand. Bij het uitwisselen van gegevens, tussen programma's, wordt vaak gebruik gemaakt van een CVS-bestand (Comma Seperated Value). Bij de Nederlandse taal gebruikt Excel niet standaard een komma, maar een punt komma.
Hoe krijg ik 2 regels in 1 cel Excel? ›Als u een nieuwe tekstregel wilt beginnen of witruimte wilt toevoegen tussen tekstregels of -alinea's in een werkbladcel, drukt u op Alt+Enter om een regeleinde in te voegen. Dubbelklik op de cel waarin u een regeleinde wilt invoegen.
Hoe zet je tekst in 2 kolommen? ›U kunt uw document indelen in kolommen, zoals in een krant, door kolommen toe te voegen: klik op het tabblad Pagina-indeling op Kolommen en klik vervolgens op de gewenste indeling. Als u alleen kolommen op een deel van uw document wilt toepassen, selecteert u met uw cursor de tekst die u wilt opmaken.
Hoe maak je verwijzingen in Excel? ›- Klik op de cel waarin u de formule wilt invoeren.
- Typ een gelijkteken (=) op de formulebalk .
- Ga op een van de volgende manier te werk, selecteer de cel met de juiste waarde of typ de celverwijzing. ...
- Druk op Enter.
VIND. SPEC retourneert het getal van het teken waar een specifiek teken of specifieke tekstreeks het eerst voorkomt, te beginnen bij begin_getal. U kunt zo de locatie bepalen van een teken of tekstreeks binnen een andere tekstreeks en vervolgens bijvoorbeeld de tekst wijzigen met een van de functies DEEL of VERVANGEN.
Hoe tekst laten doorlopen in Excel? ›
- Selecteer de cellen.
- Klik op het tabblad Start op Tekstterugloop. De tekst in de geselecteerde cel loopt terug naar de kolombreedte. Als u de breedte van de kolom wijzigt, wordt de terugloop automatisch aangepast.
Getallen in een cel delen
Als u deze taak wilt uitvoeren, gebruikt u de rekenkundige operator /(forward slash). Als u bijvoorbeeld =10/5 typt in een cel, wordt in de cel 2 weergegeven.
- Klik op de eerste cel en druk op Shift terwijl u op de laatste cel in het bereik klikt dat u wilt samenvoegen. Belangrijk: Zorg ervoor dat slechts één van de cellen in het bereik gegevens heeft.
- Klik op Start > Samenvoegen en centreren.
- Selecteer de datum-tijdcellen en klik op Kutools > Samenvoegen en splitsen > Gespleten cellen. ...
- In de Gespleten cellen dialoogvenster, vink aan Splitsen in kolommen en Tussenruimte opties.
U kunt cellen verplaatsen in Excel door ze te slepen en neer te zetten of u kunt de opdrachten Knippen en Plakken gebruiken. Selecteer de cellen of het bereik met cellen die u wilt verplaatsen of kopiëren. Wijs de rand van de selectie aan. , sleept u de cel of het bereik met cellen naar een andere locatie.
Hoe maak je van meerdere cellen 1 cel in Excel? ›- Klik op de eerste cel en druk op Shift terwijl u op de laatste cel in het bereik klikt dat u wilt samenvoegen. Belangrijk: Zorg ervoor dat slechts één van de cellen in het bereik gegevens heeft.
- Klik op Start > Samenvoegen en centreren.
- Selecteer de cellen.
- Klik op het tabblad Start op Tekstterugloop. De tekst in de geselecteerde cel loopt terug naar de kolombreedte. Als u de breedte van de kolom wijzigt, wordt de terugloop automatisch aangepast.