Tekst verwijderen na of vóór de tweede of n-de spatie uit tekenreeksen
Soms wilt u alle tekst na of vóór het tweede of n-de voorkomen van een specifiek scheidingsteken – zoals een spatie, komma, enzovoort – verwijderen, zoals in de onderstaande afbeelding wordt weergegeven. In dit artikel bespreek ik een paar eenvoudige formules om deze taak in Excel uit te voeren.

- Tekst verwijderen na het tweede of n-de specifieke scheidingsteken (spatie, komma, enz.) uit tekenreeksen
- Tekst verwijderen vóór het tweede of n-de specifieke scheidingsteken (spatie, komma, enz.) uit tekenreeksen
Tekst verwijderen na het tweede of n-de specifieke scheidingsteken (spatie, komma, enz.) uit tekenreeksen
In Excel kunt u de functies LINKS, VERVANGEN en ZOEKEN combineren om alle tekst na de tweede of n-de spatie (of een ander scheidingsteken) te verwijderen. De algemene syntaxis hiervoor is:
- cell: De celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
- N: Geeft het N-de scheidingsteken aan waarop u tekst wilt verwijderen.
Kopieer of typ de onderstaande formule in een lege cel waar u het resultaat wilt weergeven:
Sleep daarna de vulgreep naar de cellen waarop u deze formule wilt toepassen – alle tekst na de tweede spatie wordt dan automatisch verwijderd. Zie afbeelding:

Uitleg van de formule:
1. VERVANGEN(A2;" ";„#";3):Deze VERVANGEN-functie vervangt de derde spatie in cel A2 door het specifieke teken #. Het resultaat wordt dan: „Tom Hill Houston#Texas US”. Dit deel van de formule fungeert als het argument tekst voor de LINKS-functie.
2. ZOEKEN(„#";VERVANGEN(A2;" ";„#";2);1)-1: Dit deel van de formule wordt herkend als het argument aantal_tekens van de LINKS-functie.
- VERVANGEN(A2;" ";„#";2): De functie VERVANGEN vervangt de tweede spatie in cel A2 door een # teken. Het resultaat wordt dan: „Tom Hill#Houston Texas US”.
- ZOEKEN(„#";VERVANGEN(A2;" ";„#";2);1)-1=FIND("#", „Tom Hill#Houston Texas US", [[PH_26]])-1: Deze ZOEKEN-functie zoekt de positie van het #-teken in de tekenreeks die door de VERVANGEN-functie is geretourneerd, te beginnen bij het eerste teken. Door 1 af te trekken, wordt de spatie uitgesloten — zodat u het getal 8 krijgt.
3. LINKS(VERVANGEN(A2;" ";„#";3);ZOEKEN(„#";VERVANGEN(A2;" ";„#";2);1)-1)=LEFT(„Tom Hill Houston#Texas US", [[PH_32]]): Ten slotte haalt deze LINKS-functie de eerste 8 tekens vanaf de linkerkant van de tekenreeks in cel A2.
Opmerkingen:
1. Als u andere scheidingstekens wilt gebruiken om uw tekenreeks te splitsen, vervangt u het spatieteken eenvoudigweg door het gewenste teken.
2. Wilt u de tekst na het n-de specifieke scheidingsteken verwijderen? Pas dan het n-de getal aan naar wens. Gebruik bijvoorbeeld de volgende formule om de tekst na de derde spatie te verwijderen:

Tekst verwijderen vóór het tweede of n-de specifieke scheidingsteken (spatie, komma, enz.) uit tekenreeksen
Om de tekst vóór het tweede of n-de specifieke scheidingsteken te verwijderen, combineert u de functies RECHTS, LENGTE, ZOEKEN en VERVANGEN. De algemene syntaxis is:
- cell: De celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
- N: Geeft het n-de scheidingsteken aan waarop u tekst wilt verwijderen.
Kopieer of voer de onderstaande formule in een lege cel in:
Sleep daarna de vulgreep naar de gewenste cellen om de formule toe te passen en verkrijg direct het gewenste resultaat:

Uitleg van de formule:
1. LENGTE(A2)-ZOEKEN(„#";VERVANGEN(A2;" ";„#";2)):Dit deel van de formule wordt gebruikt als het argument aantal_tekens in de RECHTS-functie.
- VERVANGEN(A2;" ";„#";2): De functie VERVANGEN vervangt de tweede spatie in cel A2 door een # teken. Het resultaat wordt dan: „Tom Hill#Houston Texas US”.
- ZOEKEN(„#";VERVANGEN(A2;" ";„#";2))=FIND("#", „Tom Hill#Houston Texas US" ): Deze ZOEKEN-functie bepaalt de positie van het #-teken in de tekenreeks die door de VERVANGEN-functie is geretourneerd. Zo verkrijgt u het getal 9.
- LENGTE(A2)-ZOEKEN(„#";VERVANGEN(A2;" ";„#";2))=25-9: De totale lengte van cel A2 minus de positie van het tweede spatieteken geeft het aantal resterende tekens. Zo verkrijgt u het getal 16.
2. RECHTS(A2;LENGTE(A2)-ZOEKEN(„#";VERVANGEN(A2;" ";„#";2)))=RECHTS(A2; 16): Deze RECHTS-functie haalt de tekens vanaf de rechterkant van de tekst in cel A2.
Opmerkingen:
1. Als u andere scheidingstekens wilt gebruiken om uw tekenreeks te splitsen, vervangt u het spatieteken eenvoudigweg door het gewenste teken.
2. Wilt u de tekst vóór het n-de specifieke scheidingsteken verwijderen? Pas dan het n-de getal aan naar wens. Gebruik bijvoorbeeld de volgende formule om de tekst vóór de derde spatie te verwijderen:

Gebruikte gerelateerde functies:
- LEN:
- De functie LEN geeft het aantal tekens in een tekenreeks terug.
- LEFT:
- De functie LINKS haalt het opgegeven aantal tekens vanaf de linkerkant van een opgegeven tekenreeks.
- RIGHT:
- De functie RECHTS haalt een opgegeven aantal tekens vanaf de rechterkant van een tekenreeks.
- FIND:
- De functie ZOEKEN zoekt een tekenreeks binnen een andere en geeft de startpositie van die tekenreeks terug.
- SUBSTITUTE:
- De Excel-functie VERVANGEN vervangt tekst of tekens in een tekenreeks door andere tekst of tekens.
Meer artikelen:
- Tekst verwijderen vóór of na het eerste of laatste specifieke teken uit tekenreeksen
- In deze handleiding leest u hoe u de tekst vóór of na het eerste of laatste specifieke teken—zoals een spatie of komma—uit een lijst met tekenreeksen in Excel verwijdert.
- Niet-numerieke tekens verwijderen uit tekenreeksen
- Soms wilt u alle niet-numerieke tekens uit een tekenreeks verwijderen en alleen de cijfers behouden, zoals in de onderstaande afbeelding wordt weergegeven. In dit artikel leest u hoe u deze taak in Excel eenvoudig kunt uitvoeren met behulp van enkele handige formules.
- Numerieke tekens verwijderen uit tekenreeksen
- Als u alleen de cijfers uit een lijst met tekenreeksen wilt verwijderen, maar andere niet-numerieke tekens juist wilt behouden, zijn er een paar handige Excel-formules die u daarbij kunnen ondersteunen.
- Tekst binnen haakjes of blokhaken verwijderen uit tekenreeksen
- Stel dat u een lijst met tekenreeksen hebt waarvan een deel van de tekst tussen haakjes staat. U wilt nu alle tekst binnen de haakjes en de haakjes zelf verwijderen, zoals in onderstaande afbeelding is weergegeven. In dit artikel introduceer ik enkele methoden om deze taak in Excel uit te voeren.
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.