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

Hoe verwijder ik alle leestekens—zoals komma’s, aanhalingstekens en apostroffen—uit cellen?

AuteurKelly Wijzigingsdatum

Bij het werken met gegevens in Excel komt u soms cellen tegen die diverse leestekens bevatten—zoals komma’s, aanhalingstekens, punten, vraagtekens, dubbele punten en meer. Deze leestekens kunnen de analyse van uw data verstoren, evenals sorteren, tekstextractie of opmaak. Denk bijvoorbeeld aan het voorbereiden van tekst voor verdere verwerking, het exporteren van schone datasets of het standaardiseren van gebruikersinvoer: in zulke gevallen wilt u mogelijk alle leestekens verwijderen, zodat alleen letters, cijfers en eventueel spaties overblijven.

Dit artikel biedt praktische oplossingen om op een efficiënte manier allerlei leestekens uit Excel-cellen te verwijderen. Of u nu kiest voor een zelfgemaakte functie, een specifieke Excel-invoegtoepassing of standaardformules – hier vindt u de oplossing die perfect aansluit bij uw situatie.


Verwijder alle leestekens uit cellen met een Excel-formule (geen VBA of invoegtoepassingen)

Deze oplossing is perfect voor gebruikers die geen macro’s mogen gebruiken of geen toegang hebben tot Excel-invoegtoepassingen. Met geneste Excel-formules verwijdert u eenvoudig en uitgebreid alle leestekens uit tekst. Omdat deze methode uitsluitend gebruikmaakt van ingebouwde Excel-functies, is ze zeer draagbaar en voldoet ze aan de meeste organisatorische beveiligingsbeleidsregels. Opmerking: hoewel deze formulegebaseerde aanpak robuust is, kan ze complex worden bij het verwerken van veel verschillende leestekens of zeer lange tekenreeksen. Bovendien moet u de formules aanpassen als u uw eigen lijst met te verwijderen leestekens wilt definiëren.

Voorbeeldscenario: U ontvangt een gegevensblad met productbeschrijvingen of -namen die komma’s, punten, vraagtekens en diverse aanhalingstekens bevatten, en u wilt al deze tekens verwijderen voor schone rapportage of import in een ander systeem.

1. Voer in uw doelcel (bijvoorbeeld B2) de volgende formule in om enkele van de meest voorkomende leestekens te verwijderen (pas de lijst met tekens naar wens aan):

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, ",", ""), ".", ""), "!", ""), "?", ""), ";", ""), ":", ""), """", "")

2. Druk op Enter om de formule toe te passen. Sleep de vulgreep naar beneden om de formule op meer cellen toe te passen.

Als u extra leestekens wilt verwijderen, nest dan meerdere SUBSTITUEREN-functies, waarbij u in elke laag het ongewenste teken vervangt. Voor geavanceerdere scenario’s of bij een lange lijst met leestekens kunt u deze TEKST.SAMENVOEGEN-matrixformule gebruiken (Excel 2016 en nieuwer):

=TEXTJOIN("", TRUE, IF(ISNUMBER(FIND(MID(A2, ROW(INDIRECT("1:"&LEN(A2))),1), "~!@#$%^&*()_-+={}[]:;""''<>,./?`\|")), "", MID(A2, ROW(INDIRECT("1:"&LEN(A2))),1)))

Deze formule werkt als een matrixformule en verwijdert alle tekens die voorkomen in de lijst ~!@#$%^&*()_-+={}[]:;""'',./?`\|. Om deze formule te gebruiken:

  • Voer deze in cel B2 in (of een andere doelcel van uw keuze).
  • Als u Excel 365, 2019 of 2016 gebruikt, drukt u eenvoudigweg op Enter. In oudere versies moet u de matrixformule mogelijk activeren met Ctrl+Shift+Enter.
  • Kopieer naar beneden indien extra rijen nodig zijn.

Opmerkingen:

  • Pas de tekst in de lijst met leestekens binnen de ZOEKEN()-functie aan of breid deze uit, afhankelijk van uw specifieke behoeften.
  • Wees voorzichtig met aanhalingstekens in de lijst: verdubbel ze binnen de tekenreeks (“” voor één letterlijk “).
  • Voorloopruimte en volgende spaties blijven behouden; gebruik TRIM() als u ook extra spaties wilt verwijderen.
  • Matrixformules kunnen de prestaties beïnvloeden bij zeer grote bereiken.

Probleemoplossing:Als uw formule een foutmelding geeft, controleer dan of cel A2 een waarde bevat en of matrixformules correct zijn ingevoerd (controleer op accolades){ } in oudere Excel-versies na invoer met Ctrl+Shift+Enter). Een leeg resultaat betekent meestal dat de cel alleen leestekens bevat of helemaal leeg is.


Verwijder alle leestekens uit cellen met Kutools voor Excel

Als u regelmatig tekst moet opschonen en een snelle, grafische tool nodig heeft, helpt het hulpprogramma Specifieke tekens verwijderen van Kutools voor Excel u efficiënt leestekens te verwijderen uit elk geselecteerd bereik. In tegenstelling tot formules of code biedt deze invoegtoepassing een eenvoudig dialoogvenster waarin u direct aangeeft welke tekens u wilt verwijderen—voor maximale flexibiliteit en gebruiksgemak, zowel voor beginners als gevorderde gebruikers.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer het bereik waaruit u alle leestekens wilt verwijderen en klik op Kutools > Tekst > Specifieke tekens verwijderen. Zie de screenshot:
Een schermafbeelding van de optie Tekens verwijderen op het Kutools-tabblad in Excel

2. In het geopende dialoogvenster Specifieke tekens verwijderen vinkt u alleen de optie Aangepast aan en typt u de volgende leestekens in het vak hieronder: ~!@#$%^&*()_-+={}[]:;„"'',./?`\|. Klik vervolgens op de knop OKom deze leestekens direct uit alle geselecteerde cellen te verwijderen. Zie de onderstaande screenshot:
Een schermafbeelding waarop de leestekens zichtbaar zijn die zijn ingevoerd in het dialoogvenster Tekens verwijderen en de leestekens die uit cellen zijn verwijderd

Controleer de resultaten direct in uw werkblad. Deze tool is bijzonder handig voor het opschonen van geïmporteerde gegevens, het klaarmaken van datasets voor analyse of het afdwingen van consistente tekstopmaakstandaarden. Het werkt rechtstreeks op uw geselecteerde cellen, dus controleer de beïnvloede gegevens voordat u opslaat.

Demo: Verwijder alle leestekens uit cellen met Kutools voor Excel

 

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Verwijder alle leestekens uit cellen met een gebruikersgedefinieerde functie

Deze methode introduceert een gebruikersgedefinieerde functie (UDF) waarmee u elk type leesteken uit cellen in Excel kunt verwijderen. UDF’s zijn ideaal als u deze bewerking vaak uitvoert en comfortabel bent met het inschakelen van macro’s in uw werkmap. Met deze methode kunt u vrijwel alle leestekens op een aanpasbare manier verwerken en is deze vooral handig als u de functie snel wilt delen of hergebruiken.

Houd er echter rekening mee dat deze oplossing werkbladen met macro-ondersteuning vereist en mogelijk beperkt is in omgevingen met strikte macro-beleidsregels. Sla altijd uw werk op voordat u nieuwe code uitvoert of toevoegt, en houd bij het delen van uw werkmap rekening met macro-compatibiliteit.

1. Druk op de toetsencombinatie Alt+F11 om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module en kopieer en plak vervolgens de volgende code in het nieuw geopende modulevenster.

VBA: Leestekens uit cellen in Excel verwijderen

Function RemovePunctuation(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "[^A-Z0-9 ]"
.IgnoreCase = True
.Global = True
RemovePunctuation = .Replace(Txt, "")
End With
End Function

3. Nadat u de code hebt ingevoerd, drukt u op Ctrl+S om de gebruikersgedefinieerde functie op te slaan en het Visual Basic for Applications-venster te sluiten. Zorg ervoor dat u uw werkmap opslaat als een macro-ingeschakelde werkmap (*.xlsm), zodat de functie de volgende keer weer werkt.

4. Ga terug naar Excel, selecteer een lege cel voor het resultaat, voer de formule =RemovePunctuation(A2) in (waarbij A2 de cel is die u wilt opschonen) en sleep de vulgreep omlaag om deze toe te passen op andere cellen.
Een schermafbeelding van het invoeren van de formule van de functie RemovePunctuation in een cel

Na toepassing van de formule worden alle vormen van leestekens uit uw geselecteerde cellen verwijderd, zodat alleen de kerninhoud Splitsen op tekst en nummer overblijft. Zoals hieronder wordt getoond:
Een schermafbeelding van het resultaat na toepassing van de functie RemovePunctuation, met verwijderde leestekens

Tip: Bij zeer grote datasets kunnen UDF’s extra tijd nodig hebben om opnieuw te berekenen. Converteer de resultaten indien nodig naar waarden door de uitvoer als waarden te kopiëren en plakken.


Gerelateerde artikelen:

Hoe verwijder ik letters uit tekenreeksen/cijfers/cellen in Excel?

Hoe verwijder ik cijfers uit teksttekenreeksen in Excel?

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
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/doorgestreept...) ...
Top 15 gereedschapssets: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,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins