Hoe verwijdert u een tekenreeks na het n-de teken in Excel?
In Excel moet u vaak tekstreeksen bewerken door tekens na een specifieke positie te verwijderen. U wilt bijvoorbeeld een tekenreeks inkorten na het n-de teken om gegevensformaten te standaardiseren of geïmporteerde tekst op te schonen. Deze taak komt veel voor bij het werken met identificatoren, codes of andere tekst waarbij alleen een vast aantal beginletters vereist is. Het verwijderen van inhoud na het n-de teken helpt fouten door overtollige gegevens te voorkomen, zorgt voor consistentie bij gegevensimport/export en vergemakkelijkt vergelijking en analyse. In deze handleiding worden drie praktische technieken behandeld voor het verwijderen van tekens na het n-de teken in een tekenreeks: met behulp van formules, Kutools voor Excel en VBA-macro’s voor automatisering. Elke methode biedt voordelen in specifieke scenario’s, zodat u de aanpak kunt kiezen die het beste bij uw behoeften past.

Verwijder alle tekens na het n-de teken met een formule
Formules bieden een veelzijdige manier om tekstmanipulatietaken in Excel uit te voeren, zoals het verwijderen van tekens na een bepaalde positie. Deze aanpak is ideaal voor dynamische oplossingen die automatisch meeveranderen met uw gegevens. Zo kunt u eenvoudig alle tekens na het n-de teken in een tekenreeks verwijderen met een formule:
Stel dat u alles na het 5e teken wilt verwijderen uit de gegevens in de onderstaande afbeelding; dan gaat u als volgt te werk:

Selecteer een lege cel, voer de volgende formule in, druk op Enter en sleep de vulgreep van de resultaatcel omlaag om de overige resultaten te verkrijgen.
=LEFT(A2,5) 
Deze formulemethode is het best geschikt voor:
- Wanneer u snel tekens wilt inkorten met een vaststaand aantal te behouden tekens.
- Als uw gegevens zijn opgeslagen in een tabel en u het proces transparant en omkeerbaar wilt houden,
Veelvoorkomende problemen en oplossingen:Als uw gegevens korter zijn dan het opgegeven aantal tekens (bijvoorbeeld wanneer de cel slechts 3 tekens bevat, maar u 5 instelt), retourneert Excel gewoon de oorspronkelijke tekenreeks zonder foutmelding. Bevatten uw gegevens echter niet-tekstwaarden—zoals formules die fouten opleveren of numerieke waarden—dan dient u deze naar behoefte af te handelen vóór inkorting. Voor matrixformules of complexere scenario’s kunt u deze functie combineren met andere tekstfuncties (zoals)ZOEKEN of VIND.SPEC) om ingewikkelder patronen te verwerken.
Verwijder eenvoudig het opgegeven aantal tekens na het n-de teken
„Kutools voor Excel” biedt een gebruiksvriendelijkere aanpak voor het verwijderen van tekens na een bepaalde positie, vooral handig bij grote datasets of wanneer u liever een toolgebaseerde oplossing gebruikt. Deze methode vereenvoudigt de taak met slechts enkele klikken. Zo gebruikt u Kutools voor Excel hiervoor:
Na het downloaden en installeren van Kutools voor Excel, gaat u naar het tabblad „Kutools” en kiest u „Tekst” > „Verwijder karakters op een bepaalde positie” om het dialoogvenster te openen. Configureer het vervolgens als volgt:
- Voer in het tekstvak „Numbers” het aantal tekens in dat u wilt verwijderen.Tip: als u alle tekens na het n-de teken wilt verwijderen, voert u eenvoudigweg een zeer groot getal in, zoals 999, zodat u er zeker van bent dat alles na het n-de teken wordt verwijderd.
- Selecteer de optie „Specificeer startpositie” en voer vervolgens het getal in dat aangeeft vanaf welke positie u tekens wilt verwijderen.In dit geval voert u, om specifieke tekens te verwijderen na het 5e teken, het getal 6 in. Hiermee geeft u aan dat het verwijderen van tekens begint bij het 6e teken.
- Klik op ‘OK’.

Resultaat
Vervolgens worden het opgegeven aantal tekens na het vijfde teken uit elke cel in het geselecteerde bereik verwijderd.

Deze oplossing is ideaal voor scenario’s zoals het opschonen van grote hoeveelheden geïmporteerde gegevens, het standaardiseren van lijsten waarbij ‘Filteren op lengte van tekst’ nodig is, of wanneer gebruikers geen ervaring hebben met het schrijven van Excel-formules of VBA. Kutools voor Excel maakt batchbewerkingen eenvoudig en breidt de mogelijkheden uit voor niet-technische gebruikers.
Belangrijkste voordelen:
- Kies voor batchverwerking op een geselecteerd bereik of op het volledige werkblad en bespaar zo handmatige inspanning bij grote datasets.
- Intuïtief en razendsnel, met minimale instellingen.
- Deze bewerking overschrijdt de oorspronkelijke gegevens, dus we raden u aan om van tevoren een back-up van uw werkblad te maken als u de ongewijzigde inhoud later nog nodig zou kunnen hebben.
- Vereist installatie van een add-in, die in sommige IT-beperkte omgevingen mogelijk niet beschikbaar is.
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
VBA-macro – Automatisch tekst inkorten na het n-de teken binnen een bereik
Wanneer u tekstautomatisch wilt inkorten tot het n-de teken voor meerdere cellen of grote datasets – vooral bij regelmatige uitvoering of direct op de originele locatie – biedt een VBA-macro een efficiënte oplossing. Deze methode is ideaal voor gebruikers met macro-ervaring die batchverwerking nodig hebben of herhaalde tekstopschoningstaken in Excel willen stroomlijnen.
Typische toepassingsscenario’s zijn:
- Standaardiseer referentiecijfers of ID’s die uit andere systemen zijn geïmporteerd.
- Automatiseer terugkerende maandelijkse taken voor tekstverwerking bij rapportage of gegevensschoonmaak.
- Batchbewerking waarbij u de oorspronkelijke gegevens direct overschrijft in plaats van formulegebaseerde resultaten elders op te slaan.
- Verwerk moeiteloos duizenden items tegelijk.
- Volledige controle over het bereik dat wordt beïnvloed en het aantal tekens dat behouden blijft.
- Hergebruikbaarheid voor terugkerende taken door de macro naar behoefte opnieuw uit te voeren.
- Macro’s wijzigen de oorspronkelijke gegevens rechtstreeks; daarom is het sterk aan te raden om vooraf een back-up van uw werkblad te maken.
- Om de VBA-code in de toekomst te gebruiken, moet u de werkmap opslaan in een macro-inschakelbaar formaat (.xlsm) en ervoor zorgen dat macro’s zijn ingeschakeld in de Excel-instellingen.
Werkstappen:
- Klik in Excel op Ontwikkelaar > Visual Basic. Hiermee opent u het Microsoft Visual Basic for Applications-editorvenster.
- Klik in de VBA-editor op Invoegen>Module. Kopieer en plak de volgende code in de nieuwe module:
Sub TruncateTextAfterNthCharacter() Dim WorkRng As Range Dim cell As Range Dim n As Integer On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.InputBox("Select the range to truncate:", xTitleId, Selection.Address, Type:=8) If WorkRng Is Nothing Then Exit Sub n = Application.InputBox("Keep how many characters (n)?", xTitleId, 5, Type:=1) If n < 1 Then Exit Sub For Each cell In WorkRng If Not IsEmpty(cell) And VarType(cell.Value) = vbString Then If Len(cell.Value) > n Then cell.Value = Left(cell.Value, n) End If End If Next End Sub - Sluit de VBA-editor en keer terug naar Excel. Druk op Alt + F8, selecteer „TruncateTextAfterNthCharacter” en klik op Uitvoeren.
- Er verschijnt een dialoogvenster waarin u het te verwerken bereik kunt selecteren (bijvoorbeeld A1:A10) en direct daarna het aantal tekens opgeeft dat u wilt behouden. Na bevestiging overschrijft de macro elke geselecteerde cel met het ingekorte resultaat.
Voorzorgsmaatregelen en probleemoplossing:
- Maak altijd eerst een back-up van uw gegevens voordat u een macro uitvoert. Macro’s zoals deze overschrijven de oorspronkelijke inhoud en kunnen na uitvoering niet meer ongedaan worden gemaakt met ‘Ongedaan maken’ (Ctrl+Z).
- De macro verwerkt alleen tekstwaarden. Als uw bereik getallen, formules die getallen retourneren of foutwaarden bevat, blijven deze ongewijzigd. Pas de code zo nodig aan om andere gegevenstypen te verwerken.
- Als u machtigingsmeldingen over macro’s ziet, schakelt u macro’s in via uw Excel-instellingen (Bestand > Opties > Trustcentrum > Instellingen voor Trustcentrum > Macro-instellingen).
- Om de inkorting op andere bereiken of werkbladen te herhalen, voert u de macro eenvoudig opnieuw uit. U kunt de macro ook aan een knop toewijzen voor frequent hergebruik.
Beste Office-productiviteitshulpmiddelen
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.
- 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
