Tekst splitsen met een scheidingsteken in een cel in Excel
De ingebouwde functie **Tekst naar kolommen** in Excel helpt u snel en eenvoudig tekst te splitsen op basis van een specifiek scheidingsteken. Een alternatief is het gebruik van een formule. In dit artikel vindt u een stapsgewijze handleiding om tekst te splitsen met een scheidingsteken door een slimme combinatie van de functies **TRIM**, **MID**, **SUBSTITUTE**, **REPT** en **LEN** in Excel.

Hoe splitst u tekst in een cel op basis van een specifiek scheidingsteken in Excel?
Bereid eerst uw gegevens voor. Stel dat u een lijst met tekstreeksen hebt klaargezet in kolom B, zoals in de onderstaande schermafbeelding is weergegeven. Daarnaast maakt u drie hulpkolommen aan en plaatst u respectievelijk de getallen 1, 2 en 3 in de cellen van die kolommen.

Algemene formule
=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(„ ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
Argumenten
A1: Geeft de cel aan die de tekstreeks bevat die u wilt splitsen met een scheidingsteken;
Scheidingsteken: Het scheidingsteken waarmee u de tekst wilt splitsen;
Plaats het scheidingsteken tussen aanhalingstekens.
N: De letter N verwijst hier naar het getal in de hulpkolommen.
Hoe gebruikt u deze formule?
1. Selecteer een lege cel om de eerste tekst die u wilt splitsen weer te geven – in dit voorbeeld kiest u cel C3.
2. Voer de onderstaande formule in en druk op de Enter-toets.
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(„ ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

3. Selecteer de resultaatcel en sleep de vulgreep naar rechts naar de twee aangrenzende cellen om de tweede en derde tekstdeel te extraheren.

4. Houd de bovenstaande drie cellen geselecteerd en sleep de vulgreep omlaag om andere tekstreeksen in dezelfde tabel met hetzelfde scheidingsteken te splitsen. Zie schermafbeelding:

Elke tekstreeks in de betreffende cellen is nu gesplitst in afzonderlijke kolomcellen met het scheidingsteken „-”.
Hoe werkt deze formule?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(„ ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(„ ",LEN($B3)))
- REPT(„ ",LEN($B3))De LEN-functie retourneert het totale aantal tekens in KTE-Jan-359 (in dit geval 11). Vervolgens herhaalt de REPT-functie een spatie 11 keer, wat resulteert in „ " (11 spaties tussen aanhalingstekens).
- SUBSTITUTE($B3,"-", „ ")De SUBSTITUTE-functie vervangt elk koppelteken „-” in de tekstreeks „KTE-Jan-359” door 11 spaties en retourneert het resultaat als „KTE Jan 359”.
2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Jan 359",1,11): De MID-functie retourneert 11 tekens, beginnend bij het eerste teken van „KTE Jan 359”. Het resultaat is „KTE Jan 359”.
Opmerking: De letter N verwijst naar $B3, en de waarde in $B3 is het getal 1. Hier wordt het startpunt berekend met (G$3-1)*LEN($B3)+1 = 1.
3. TRIM(„KTE "): De TRIM-functie verwijdert alle overbodige spaties uit „KTE ” en geeft uiteindelijk KTE als resultaat.
Gerelateerde functies
Excel TRIM-functie
De Excel TRIM-functie verwijdert alle overbodige spaties uit een tekstreeks en laat alleen enkele spaties tussen woorden intact.
Excel MID-functie
Met de Excel MID-functie haalt u eenvoudig een specifiek aantal tekens uit het midden van een opgegeven tekstreeks.
Excel SUBSTITUTE-functie
Met de Excel SUBSTITUTE-functie vervangt u tekst of tekens in een tekstreeks door andere tekst of tekens.
Excel LEN-functie
De Excel LEN-functie geeft het aantal tekens in een tekstreeks terug.
Gerelateerde formules
Afmetingen splitsen in twee delen in Excel
In dit artikel leert u hoe u met formules afmetingen in een cel kunt splitsen in twee delen zonder eenheden—namelijk de afzonderlijke lengte en breedte.
Getallen scheiden van meeteenheden
In dit artikel leest u hoe u met een formule getallen kunt losmaken van hun meeteenheden.
Splitsen op tekst en nummer in een cel in Excel
Als u tekst en nummers in één cel wilt splitsen in afzonderlijke kolommen met een formule, helpt deze formulehandleiding u daarbij.
Tekstreeks splitsen bij een specifiek teken in een cel in Excel
In deze handleiding wordt uitgelegd hoe u tekstreeksen splitst bij een specifiek teken in afzonderlijke kolommen met behulp van een formule in Excel.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.