String splitsen per karakter in Excel (6 geschikte manieren)

  • Deel Dit
Hugh West

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.xlsx

6 manieren om tekenreeksen te splitsen in Excel

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

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.

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.