Inhoudsopgave
Soms heb je een dataset waarin verschillende soorten gegevens in een cel zijn opgenomen en gescheiden door een teken zoals een scheidingsteken, streepje, etc. Dit soort datasets is ongeorganiseerd en het vinden van bepaalde informatie is vrij moeilijk. In dit artikel laat ik je 6 manieren zien waarop je in Excel een tekenreeks kunt splitsen.
Stel, we hebben een dataset waarin naam, e-mailadres en contactnummer zijn ingevoerd als een enkele string en gescheiden door een teken, namelijk een komma (,). Om het u eenvoudig te maken, splitsen we door een komma.
Download Praktijk werkboek
String splitsen per karakter in Excel.xlsx6 manieren om tekenreeksen te splitsen in Excel
1. String splitsen per teken met de functies LINKS en VINDEN
Met behulp van de functies LINKS en de FIND-functies stelt ons in staat een string te splitsen door een karakter van de linkerkant van de string. Type de volgende formule in een lege cel ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Hier is de VIND functie geeft de positie van de eerste komma ( "," ) van de string A6 en de LINKS functie haalt de tekens uit de string die voor het specifieke teken (eerste komma) staan. Vergeet niet dat je het volgende moet aftrekken 1 om zonder de komma uit te pakken.
Druk op ENTER en je krijgt de naam in cel B6 .
Sleep de cel naar het einde van uw dataset om de formule toe te passen op alle andere cellen in de kolom A Je krijgt de namen van alle inzendingen.
2. MID en FIND functies om String te splitsen
Als u de teksten tussen twee specifieke tekens wilt krijgen, kunt u gebruik maken van de MID-functie en de functie FIND samen. Typ de volgende formule in een lege cel ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Hier, FIND(",",A6)+1 geeft de beginpositie van het eerste teken na de eerste komma. FIND(",",A6,FIND(",",A6)+1) geeft de beginpositie van het eerste teken na de tweede komma. -FIND(",",A6)-1 geeft aan dat alle tekens van de string na de tweede komma worden uitgesloten. Tot slot MID geeft de tekens tussen deze twee komma's.
Druk op ENTER Als resultaat krijgt u het e-mailadres in cel C6 .
Sleep de B7 cel tot het einde van uw dataset en u krijgt alle e-mailadressen.
3. RECHTS, LEN en FIND functies om String per karakter te splitsen
Door gebruik te maken van de RECHTS functie , de LEN-functie en de functie FIND kunt u de string splitsen en het juiste deel na een specifiek teken uit die string halen. Typ de volgende formule in een lege cel ( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Hier, LEN(A6) berekent de totale lengte van de string in cel A6 . FIND(",",A6,FIND(",",A6)+1 vindt de laatste komma en RECHTS haalt de tekens na de laatste komma eruit.
Druk op ENTER en u krijgt het contactnummer in cel D6 .
Sleepcel D6 en u krijgt alle Contactnummers door de strings van kolom A.
Vergelijkbare lezingen:
- String splitsen op lengte in Excel (8 manieren)
- Tekst splitsen in meerdere cellen in Excel
4. ZOEK- en LINKS-functies om String te splitsen
U kunt de functie ZOEKEN in plaats van de functie FIND om een string te splitsen.
Om de Naam van de string van cel A6, typ de volgende formule in een lege cel ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Hier is de ZOEKEN functie geeft de positie van de eerste komma ( "," ) van de string A6 en de LINKS functie haalt de tekens uit de string die voor het specifieke teken (eerste komma) staan. Vergeet niet dat je het volgende moet aftrekken 1 om de komma uit te sluiten.
Druk op ENTER en je krijgt de naam in cel B6 .
Sleep de cel naar het einde van uw dataset om de formule toe te passen op alle andere cellen in de kolom A U krijgt de namen van alle inzendingen.
5. Flash Fill om tekenreeksen te splitsen
Met behulp van Flitsvulling is een andere techniek om tekenreeksen te splitsen. Voer eerst handmatig het deel van de tekenreeks in een cel in ( C6 )
Ga daarna naar Data> Data Tools en selecteer Flitsvulling .
Nu ziet u dat Excel automatisch de gesplitste tekenreeks heeft gegeven in alle andere cellen van die kolom.
Lees meer: Tekst splitsen in Excel met behulp van Flash Fill
6. Tekst naar kolommen commando
U kunt ook de Tekst naar kolommen om een tekenreeks te splitsen. Selecteer eerst de dataset.
Ga daarna naar Data> Data Tools en selecteer Tekst naar kolommen .
Nu komt er een venster met de naam Wizard Tekst omzetten naar kolommen zal verschijnen. Controleer Afgesloten en druk op Volgende .
In de tweede stap selecteert u Komma en druk op Volgende .
Als uw string wordt gescheiden door een ander teken, zoals Tab, Puntkomma of Spatie, moet u dat teken selecteren. U kunt ook andere tekens invoeren in de Andere box. In de laatste stap selecteert u Algemeen en klik op Afwerking .
Nu zult u zien dat verschillende delen van de tekenreeks, die werden gescheiden door het teken komma, zijn opgesplitst in verschillende cellen.
Conclusie
Door een van de hierboven beschreven methoden te volgen, kunt u een tekenreeks splitsen. Als u geconfronteerd wordt met enige vorm van verwarring, laat dan een reactie achter en geef ons de kans om uw verwarring weg te nemen.