Samenvatting RECHTS() functie

De RECHTS() functie in Excel is een eenvoudige maar krachtige tekstfunctie waarmee je de laatste tekens van een tekst kunt ophalen. Of je nu werkt met productcodes, e-mailadressen of klantnummers, deze functie is ideaal om suffixen, eindcodes of achternamen te isoleren.
De functie lijkt sterk op de LINKS() functie, maar werkt aan de andere kant van de tekst: vanaf het einde in plaats van het begin. RECHTS() wordt vaak gecombineerd met functies zoals DEEL(), LENGTE(), ALS(), of zelfs INDIRECT() voor dynamische formules.
Vertaling
Nederlands: RECHTS()
Engels: RIGHT()
Duits: RECHTS()
Resultaat waarde
Geeft als resultaat de meest rechtse tekens in een tekenreeksDoel
Het doel van de RECHTS() functie is om een opgegeven aantal tekens vanaf het einde (rechterkant) van een tekststring te retourneren.
Syntaxis
=RECHTS(tekst; [aantal_tekens])
Argumenten
tekst – Dit is de tekst waaruit je de laatste tekens wilt ophalen. Dit argument kan een celverwijzing zijn, een directe tekstwaarde (tussen aanhalingstekens), of een functie die tekst retourneert, zoals TEKST.SPLITSEN() of TEKST.SAMENVOEGEN().
aantal_tekens – Dit is optioneel. Hiermee geef je aan hoeveel tekens je vanaf de rechterkant wilt halen. Als je dit argument weglaat, haalt Excel standaard 1 teken op.
Gebruik van RECHTS() functie
Wanneer het aantal_tekens groter is dan het totale aantal tekens in de tekst, geeft Excel de volledige tekst terug. Als het argument een negatieve waarde is, resulteert dat in de foutmelding #WAARDE!.
Je gebruikt de RECHTS() functie wanneer je een specifiek aantal tekens vanaf het einde van een tekst wilt isoleren. Dat komt vaak voor bij codes, postnummers, bestandsnamen of klantnummers waarin de laatste tekens belangrijke informatie bevatten.
Voorbeeld 1
De laatste drie cijfers van een productcode ophalen:
=RECHTS(A2;3)
Als cel A2 de waarde PROD789 bevat, geeft de formule 789 terug.
Voorbeeld 2
De laatste letter van een naam tonen:
=RECHTS(A1;1)
Bij “Marieke” krijg je e als resultaat.
Voorbeeld 3
RECHTS() combineren met ALS():
=ALS(RECHTS(B2;2)="NL";"Nederlands";"Internationaal")
Hier controleer je of de laatste twee tekens van een code overeenkomen met “NL” om te bepalen of het een Nederlandse code is.
Voorbeeld 4
RECHTS() samen met LENGTE() gebruiken:
=RECHTS(A2;LENGTE(A2)-3)
Hiermee verwijder je de eerste drie tekens en behoud je de rest.
Voorbeeld 5
RECHTS() combineren met INDIRECT():
=RECHTS(INDIRECT("Blad2!B5");4)
Deze formule haalt de laatste vier tekens op uit een cel op een ander werkblad via een dynamische verwijzing.
Waarom RECHTS() functie gebruiken?
De RECHTS() functie is onmisbaar als je vaak werkt met tekststrings waarin de relevante informatie aan het einde staat. Denk aan klant-ID’s met een eindnummer, e-mailadressen met domeinen of bestandsnamen met extensies.
Praktisch voorbeeld – e-maildomein isoleren:
=RECHTS(A2;LENGTE(A2)-VIND.SPEC("@";A2))
Deze formule haalt alles na het @-teken uit een e-mailadres, bijvoorbeeld hotmail.com.
Praktisch voorbeeld – controle op landcode:
=ALS(RECHTS(B2;2)="BE";"België";"Ander land")
Met deze formule categoriseer je data op basis van de landcode aan het einde van een code.
Veelvoorkomende fouten voorkomen:
- Gebruik geen negatieve waarden voor aantal_tekens.
- Controleer of het scheidingsteken (puntkomma of komma) overeenkomt met je taalinstellingen.
- Onthoud dat spaties worden meegeteld als tekens.
- Als de bronwaarde een getal is, wordt deze altijd geconverteerd naar tekst. Gebruik eventueel WAARDE() om het resultaat weer om te zetten naar een getal.
De functie RECHTS() maakt je werkbladen overzichtelijker en je formules krachtiger. Vooral in combinatie met functies als LINKS(), DEEL(), LENGTE(), en ALS() kun je veel tekstautomatisering realiseren zonder macro’s.
Opmerkingen RECHTS() functie
- De RECHTS() functie is niet hoofdlettergevoelig.
- Compatibel met Excel 365, 2021, 2019, 2016, 2013, Online en Mobile.
- In Excel Starter werkt RECHTS(), maar zonder ondersteuning voor dynamische arrays.
- Gebruik in Engelstalige Excel de functie RIGHT().
- Spaties tellen altijd mee als teken.
- Combineer met LINKS(), DEEL(), LENGTE() en ALS() voor flexibele tekstanalyse.
- Werkt uitstekend in combinatie met INDIRECT() om verwijzingen dynamisch te maken.
- In oudere Excel-versies kunnen niet-tekstuele waarden onjuist worden weergegeven; gebruik dan TEKST() om conversie af te dwingen.
