Hoe verwijder je de eerste of laatste n tekens uit een cel of string in Excel?
Deze tutorial demonstreert verschillende snelle trucs om de eerste of laatste N tekens uit een cel of een string in Excel te verwijderen.
![]() | 1. Verwijder eerste N tekens met formule/UDF 2. Verwijder laatste N tekens met formule/UDF 3. Verwijder in bulk N tekens van links, rechts of midden zonder formules 4. Voorbeeldbestand downloaden |
In dit deel introduceer ik drie verschillende manieren om snel de eerste N tekens uit een string te verwijderen.
1.1 Verwijder eerste N tekens met de functie RECHTS / VERVANGEN
>> Combineer RECHTS en LENGTE-functie om de eerste N tekens te verwijderen
Formulesyntaxis en argumenten
Formule: =RECHTS(tekstcel;LENGTE(tekstcel)-n_teken)
Referentie: tekstcel: de cel waaruit je tekens wilt verwijderen
n_teken: het aantal tekens dat je wilt verwijderen
Voorbeeld: Verwijder de eerste 2 tekens uit de string in Cel A2, kopieer en plak de formule
=RECHTS(A2;LENGTE(A2)-2)
druk op Enter toets
>> VERVANGEN-functie om de eerste N tekens te verwijderen
Formulesyntaxis en argumenten
Formule: =VERVANGEN(Oude_tekst;Start_n;Aantal_Tekens;Nieuwe_tekst)
Referentie: Oude_tekst: de cel die je gebruikt om tekens te vervangen
Oude_tekst: de cel die je gebruikt om tekens te vervangen
Start_n: de positie van het teken in oude_tekst dat je wilt vervangen door nieuwe_tekst
Aantal_Tekens: het aantal tekens in de oude tekst dat je wilt vervangen door nieuwe_tekst
Nieuwe_tekst: de tekst die de oude_tekst zal vervangen
Voorbeeld: Vervang de eerste twee tekens door niets in Cel A6, kopieer en plak deze formule:
=VERVANGEN(A6;1;2;"")
druk op Enter toets
1.2 Verwijder eerste N tekens met een door de gebruiker gedefinieerde functie
1. Druk op Alt + F11 toetsen om het venster Microsoft Visual Basic for Applications te openen, klik dan op Invoegen > Module om een Module te maken.
2. Kopieer onderstaande code en plak deze in het Modulescript.
VBA-code: Verwijder eerste n tekens
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Sla de code op en ga terug naar het werkblad dat je gebruikt. Bijvoorbeeld, verwijder de eerste 3 tekens uit de string in Cel A11, kopieer en plak deze formule
=VerwijderEersteC(A11;3)
druk op Enter toets
In dit deel zijn er twee manieren om de laatste N tekens uit een string in Excel te verwijderen.
2.1 Verwijder laatste N tekens met de functie LINKS
Formulesyntaxis en argumenten
Formule: =LINKS(tekstcel;LENGTE(tekstcel)-Aantal_tekens)
Referentie: tekstcel: de cel waaruit je tekens wilt verwijderen
n_teken: het aantal tekens dat je wilt verwijderen
Voorbeeld: Verwijder de laatste 2 tekens uit de string in Cel A2, kopieer en plak de formule
=LINKS(A2;LENGTE(A2)-2)
druk op Enter toets
2.2 Verwijder laatste N tekens met een door de gebruiker gedefinieerde functie
1. Druk op Alt + F11 toetsen om het venster Microsoft Visual Basic for Applications te openen, klik op Invoegen > Module om een Module te maken.
2. Kopieer onderstaande code en plak deze in het Modulescript.
VBA-code: Verwijder laatste n tekens
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Sla de code op en ga terug naar het werkblad dat je gebruikt. Bijvoorbeeld, verwijder de laatste 3 tekens uit de string in Cel A5, typ deze formule
=VerwijderLaatsteC(A5;3)
druk op Enter toets
Als je geen tijd wilt verspillen aan het onthouden van formules om de taak uit te voeren van het verwijderen van N tekens van links of rechts van een string, kan het hulpprogramma Verwijder tekens op een specifieke positie van Kutools voor Excel deze taak uitvoeren met een paar klikken zonder formules.
Na het gratis installeren van Kutools voor Excel, doe het volgende:
Selecteer de cellen waaruit je tekens wilt verwijderen, pas het hulpprogramma toe door te klikken op Kutools > Tekst > Verwijder tekens op een specifieke positie.
3.1 Verwijder eerste/laatste N tekens zonder formule
>> Verwijder eerste N tekens
![]() | 1) Typ in het tekstvak Aantal het aantal tekens dat je wilt verwijderen uit de string, in dit voorbeeld verwijder ik de eerste 3 tekens uit strings. 2) Vink de optie Van links aan in de sectie Positie. |
Resultaat wordt weergegeven als:
>> Verwijder laatste N tekens
![]() | 1) Typ in het tekstvak Aantal het aantal tekens dat je wilt verwijderen uit de string, in dit voorbeeld verwijder ik de laatste 3 tekens uit strings. 2) Vink de optie Van rechts aan in de sectie Positie. |
Resultaat wordt weergegeven als:
3.2 Verwijder N tekens vanaf een specifieke positie in het midden zonder formule
Maar soms wil je misschien een specifiek aantal tekens uit het midden van een string verwijderen.
Voorbeeld: Verwijder 3 tekens beginnend bij het derde teken van de string.
![]() | 1) Typ in het tekstvak Aantal het aantal tekens dat je wilt verwijderen uit de strings, hier verwijder ik 3 tekens. 2) Vink de optie Specificeer aan, typ vervolgens het nummer waarvan je de string wilt verwijderen in het tekstvak ernaast in de sectie Positie, hier verwijder ik tekens vanaf het derde teken. |
Resultaat wordt weergegeven als:
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!