KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Tekst verwijderen vóór of na het eerste of laatste specifieke teken uit tekenreeksen

AuteurXiaoyang Wijzigingsdatum

In deze handleiding leert u hoe u tekst vóór of na het eerste of laatste voorkomen van een specifiek teken – zoals een spatie of komma – uit een lijst met tekenreeksen in Excel verwijdert.

doc-remove-after-first-space-01


Tekst verwijderen vóór of na het eerste specifieke teken uit tekenreeksen

Tekst verwijderen vóór het eerste specifieke teken (zoals spatie, komma)

Om tekst vóór het eerste specifieke teken uit te wissen, helpen de functies RECHTS, LENGTE en ZOEKEN u perfect verder. De algemene syntaxis is:

=RIGHT()cell, LEN()cell)-FIND("char", cell))
  • cellDe celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
  • charHet specifieke scheidingsteken waarnaar u tekst wilt verwijderen.

Voer de onderstaande formule in of kopieer deze naar een lege cel waar u het resultaat wilt weergeven:

=RIGHT(A2,LEN(A2)-FIND(„ ",A2))

Sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen; alle teksten vóór de eerste spatie zijn nu uit de tekenreeksen verwijderd (zie schermafbeelding):

doc-remove-after-first-space-02

Uitleg van de formule:

1. LENGTE(A2)-ZOEKEN(„ ",A2): Dit deel van de formule wordt gebruikt als het argument voor het aantal tekens (num_chars) in de RECHTS-functie.

  • ZOEKEN(„ ",A2): De functie ZOEKEN bepaalt de positie van het eerste spatieteken en retourneert het getal 11.
  • LENGTE(A2): Deze LENGTE-functie geeft het totale aantal tekens in cel A2 terug — in dit geval het getal 27.
  • LENGTE(A2)-ZOEKEN(„ ",A2)=27-11: Door de positie van de eerste spatie af te trekken van de totale lengte van cel A2, krijgt u het aantal tekens na de eerste spatie.

2. RECHTS(A2,LENGTE(A2)-ZOEKEN(„ ",A2))=RECHTS(A2, 16): Tot slot haalt deze RECHTS-functie 16 tekens uit het rechterdeel van de tekenreeks in cel A2.


Tekst verwijderen na het eerste specifieke teken (zoals spatie, komma)

In Excel verwijdert u met de combinatie van de functies LINKS en ZOEKEN razendsnel alle tekst na het eerste specifieke teken. De algemene syntaxis is:

=LEFT()cell,FIND(")char",cell)-1)
  • cellDe celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
  • charHet specifieke scheidingsteken waarnaar u tekst wilt verwijderen.

Pas de volgende formule toe in een lege cel:

=LEFT(A2,FIND(„ ",A2)-1)

Sleep daarna de vulgreep naar de cellen om deze formule toe te passen; alle teksten na de eerste spatie zijn nu in één keer verwijderd (zie schermafbeelding):

doc-remove-after-first-space-03

Uitleg van de formule:

1. ZOEKEN(„ ",A2)-1: Deze ZOEK-functie bepaalt de positie van de eerste spatie in cel A2; door 1 af te trekken, wordt het spatieteken zelf uitgesloten. Het resultaat is 10, wat vervolgens als het aantal tekens (num_chars) wordt gebruikt in de LINKS-functie.

2. LINKS(A2,ZOEKEN(„ ",A2)-1)=LINKS(A2, 10): Deze LINKS-functie haalt de eerste 10 tekens uit het linkerdeel van de tekenreeks in cel A2.


Tekst verwijderen vóór of na het laatste specifieke teken uit tekenreeksen

Tekst verwijderen vóór het laatste specifieke teken (zoals spatie, komma)

Als u alle teksten vóór het laatste voorkomen van een specifiek teken wilt verwijderen en alleen de deelreeks na dat teken wilt behouden, helpen de functies RECHTS, LENGTE, ZOEK en VERVANGEN u daarbij. De algemene syntaxis is:

=RIGHT()cell,LEN()cell)-SEARCH(„#",SUBSTITUTE()cell,"char","#",LEN()cell)-LEN(SUBSTITUTE()cell,"char","")))))
  • cell: De celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
  • charHet specifieke scheidingsteken waarnaar u tekst wilt verwijderen.

Om deze taak op te lossen, kopieert of typt u de volgende formule in een lege cel:

=RIGHT(A2,LEN(A2)-SEARCH(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))

Sleep daarna de vulgreep om deze formule naar andere cellen te kopiëren. Nu zijn alle teksten vóór de laatste spatie verwijderd en blijft alleen de tekst na de laatste spatie behouden, zie schermafbeelding:

doc-remove-after-first-space-04

Uitleg van de formule:

1. LEN(A2)-SEARCH(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))):

  • VERVANGEN(A2," ",„"): Met deze VERVANGEN-functie verwijdert u alle spaties uit cel A2, zodat u het volgende resultaat krijgt: „Tom-Grade1HoustonTexasUS”.
  • LENGTE(VERVANGEN(A2," ",„")): Deze LENGTE-functie geeft het aantal tekens terug van de tekenreeks die door de VERVANGEN-functie zonder spaties is geretourneerd. Zo verkrijg je het getal 24.
  • LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„"))=27-24: Door het aantal tekens zonder spaties af te trekken van de totale lengte van cel A2, krijgt u het aantal spaties in de tekenreeks — en dat levert het getal 3 op.
  • VERVANGEN(A2," ",„#",LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„")))= SUBSTITUTE(A2," ",„#", [[PH_42]]): Deze VERVANGEN-functie vervangt het laatste spatieteken door een hekje (#); het resultaat is: „Tom-Grade1 Houston Texas#US”.
  • ZOEK(„#",VERVANGEN(A2," ",„#",LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„")))) = SEARCH("#", „Tom-Grade1 Houston Texas#US"): Deze ZOEK-functie bepaalt de positie van het specifieke # teken in de tekenreeks die door de VERVANGEN-functie wordt geretourneerd, wat het getal 25 oplevert.
  • LENGTE(A2)-ZOEK(„#",VERVANGEN(A2," ",„#",LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„"))))=27-25: De totale lengte van de tekst in cel A2 minus de positie van de laatste spatie geeft het aantal tekens na die laatste spatie. Zo verkrijg je het getal 2.

2. RIGHT(A2,LEN(A2)-SEARCH(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))=RIGHT(A2, 2): Tot slot haalt deze RECHTS-functie de laatste 2 tekens van de tekstreeks in cel A2.


Tekst verwijderen na het laatste specifieke teken (zoals spatie, komma)

Om de tekst na het laatste specifieke teken te verwijderen, helpen de functies LINKS, ZOEKEN, VERVANGEN en LENGTE u perfect verder. De algemene syntaxis is:

=LEFT()cell,FIND(„#",SUBSTITUTE())cell,"char","#",LEN()cell)-LEN(SUBSTITUTE()cell,"char",""))))-1)
  • cellDe celverwijzing of tekenreeks waaruit u tekst wilt verwijderen.
  • charHet specifieke scheidingsteken waarnaar u tekst wilt verwijderen.

Voer of kopieer de volgende formule in een lege cel:

=LEFT(A2,FIND(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„"))))-1)

Sleep daarna de vulgreep omlaag naar de cellen waarop u de formule wilt toepassen, en u krijgt direct het resultaat zoals weergegeven in de schermafbeelding hieronder:

doc-remove-after-first-space-05

Uitleg van de formule:

1. FIND(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„"))))-1:

  • VERVANGEN(A2," ",„"): Deze VERVANGEN-functie verwijdert alle spaties uit cel A2 door ze te vervangen door niets, zodat u het volgende resultaat krijgt: „Tom-Grade1HoustonTexasUS”.
  • LENGTE(VERVANGEN(A2," ",„")): Deze LENGTE-functie geeft het aantal tekens terug van de tekenreeks die door de VERVANGEN-functie is geretourneerd, waarin alle spaties zijn verwijderd. Zo verkrijg je het getal 24.
  • LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„"))=27-24: Door het aantal tekens zonder spaties af te trekken van de totale lengte van cel A2, krijgt u het aantal spaties in de tekenreeks — en dat levert het getal 3 op.
  • VERVANGEN(A2," ",„#",LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„")))= SUBSTITUTE(A2," ",„#", [[PH_53]]): Met deze VERVANGEN-functie vervang je het laatste spatieteken door een #; het resultaat is: „Tom-Grade1 Houston Texas#US”.
  • ZOEKEN(„#",VERVANGEN(A2," ",„#",LENGTE(A2)-LENGTE(VERVANGEN(A2," ",„"))))-1=FIND("#", „Tom-Grade1 Houston Texas#US ")-1=25-1: Deze ZOEK-functie retourneert de positie van het specifieke # teken in de tekenreeks die door de VERVANGEN-functie is geretourneerd; door 1 af te trekken, wordt het spatieteken uitgesloten. Zo verkrijg je het getal 24.

2. LEFT(A2,FIND(„#",SUBSTITUTE(A2," ",„#",LEN(A2)-LEN(SUBSTITUTE(A2," ",„"))))-1)=LEFT(A2, 24): Tot slot wordt deze LINKS-functie gebruikt om de eerste 24 tekens vanaf de linkerkant van de tekstreeks in cel A2 te extraheren.


Gebruikte relatieve functies:

  • LEFT:
  • De functie LINKS haalt het opgegeven aantal tekens uit het begin (links) van een opgegeven tekenreeks.
  • RIGHT:
  • De functie RECHTS haalt een opgegeven aantal tekens uit het einde (rechts) van een tekenreeks.
  • FIND:
  • De functie ZOEKEN zoekt een tekenreeks binnen een andere en geeft de startpositie van die tekenreeks terug.
  • SEARCH:
  • De functie ZOEK helpt u de positie van een specifiek teken of een deeltekenreeks binnen een opgegeven tekenreeks te vinden.
  • SUBSTITUTE:
  • De Excel-functie VERVANGEN vervangt bepaalde tekst of tekens in een tekenreeks door andere tekst of tekens.
  • LEN:
  • De functie LENGTE geeft het aantal tekens in een tekenreeks.

Meer artikelen:

  • Niet-numerieke tekens uit tekenreeksen verwijderen
  • Soms wilt u alle niet-numerieke tekens uit een tekenreeks verwijderen en alleen de cijfers behouden, zoals in de onderstaande schermafbeelding. In dit artikel leest u hoe u deze taak in Excel eenvoudig kunt uitvoeren met handige formules.

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.