Beschrijving
Gebruik deze functie om een opgegeven aantal tekens vanaf het einde van een tekstreeks terug te geven. Ondersteund in ketens.
Syntaxis
RECHTS(tekst, [aantal tekens])
Invoer
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
sms verzenden |
Ja | De tekstreeks waaruit je tekens wilt extraheren. | Een celverwijzing, een getal, een tekstreeks of een formule die een van deze resultaten oplevert. |
aantal_tekens |
Nee | Het aantal tekens dat u vanaf het begin van de tekst wilt extraheren. | Een positief geheel getal, een celverwijzing die een positief geheel getal bevat, of een formule die een van beide als resultaat heeft. Indien weggelaten, is de standaardwaarde 1. |
Voorbeeld
Voorbeeldgegevens
| A | B |
|---|---|
| 1 | Workiva |
| 2 | 01 (123) 456-7890 |
| 3 | John Doe |
| 4 | ABC123 |
| 5 mei 2024 | 4/6/2024 |
| aubergine | De snelle bruine vos |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat |
|---|---|---|
| Extraheer een specifiek aantal tekens vanaf het einde van een tekstreeks. | =RECHTS(A6, 5) |
Geeft de laatste 5 tekens van "eggplant" terug. Resultaat: plant |
| Haal het lokale nummer uit een telefoonnummer en verwijder het netnummer. | =RECHTS(B2, 8) |
Geeft de laatste 8 tekens van "01 (123) 456-7890" terug. Resultaat: 456-7890 |
| Haal de achternaam uit een volledige naam. | =RECHTS(B3, LENGTE(B3)-ZOEK(" ", B3)) |
Zoekt de spatie in "John Doe" en retourneert vervolgens alles wat erna komt. Resultaat: Doe |
| Haal alleen het laatste teken van een tekstreeks op. | =RECHTS(B4) |
Als er geen num_chars is opgegeven, wordt alleen het laatste teken van "ABC123" geretourneerd.Resultaat: 3 |
| Vraag om meer tekens dan een tekstreeks daadwerkelijk bevat. | =RECHTS(B1, 10) |
"Workiva" is slechts 7 tekens lang, dus RIGHT retourneert de hele tekenreeks in plaats van een foutmelding te geven. Resultaat: Workiva |
| Extraheer tekens aan het einde van een datum, waarbij een andere cel wordt gebruikt om het aantal te bepalen. | =RECHTS(B5, A4) |
Gebruikt de waarde in A4 (4) als het aantal tekens. Omdat B5 als datum in plaats van tekst is opgeslagen, werkt RIGHT met het onderliggende serienummer in plaats van met de weergegeven "4/6/2024", en retourneert het de laatste 4 cijfers van die seriewaarde. Resultaat: 5447 |
| Extraheer een vast aantal tekens uit een datum die als tekst is opgeslagen. | =RECHTS(A5, 8) |
Omdat A5 tekst is en geen echte datum, leest RIGHT deze letterlijk — en aangezien "mei 2024" precies 8 tekens lang is, wordt de volledige waarde geretourneerd. Resultaat: Mei 2024 |
| Retourneer alle tekens van een tekstreeks, behalve de eerste paar tekens. | =RECHTS(B1, LENGTE(B1)-3) |
Berekent de lengte van "Workiva" min 3 en retourneert vervolgens dat aantal tekens vanaf het einde — waarbij de eerste 3 tekens effectief worden weggelaten. Resultaat: kiva |
| Haal alleen het laatste woord uit een zin. | =RECHTS(B6, VIND(" ", B6, LEN(B6)-LEN(SUBSTITUTE(B6, " ", "")))-1) |
Zoekt de laatste spatie in "The quick brown fox" en geeft alles wat erna komt terug. Resultaat: vos |
Notities
- Als
num_charsgroter is dan de lengte van de tekst, retourneert RIGHT de volledige tekst. - Als
num_charswordt weggelaten, is RIGHT standaard 1, waardoor alleen het laatste teken wordt geretourneerd. - Als
num_charsgelijk is aan 0, retourneert RIGHT een lege cel. - RIGHT behandelt elk teken, inclusief spaties en leestekens, als één geheel.
- Voor niet-tekstuele invoer probeert RIGHT de waarde eerst naar tekst om te zetten voordat deze wordt verwerkt.
- De functie RIGHT kan binnen andere functies worden genest of gecombineerd met andere tekstfuncties voor complexere tekstbewerking.
Tips
- Combineer RIGHT metLEN om alle tekens behalve de eerste n tekens van een tekenreeks te extraheren.
- Combineer RIGHT met FIND of SEARCH om deeltekenreeksen tot een specifiek teken of scheidingsteken te extraheren.
- Bij het werken met datums die als tekst zijn opgeslagen, gebruikt u RIGHT om het jaar of de maand te extraheren.
- Gebruik LEFT om tekens vanaf het begin van een tekenreeks te extraheren.
- Combineer RIGHT met SUBSTITUTE om ongewenste tekens aan het einde van een tekstreeks te verwijderen.
Gerelateerde functies
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND]
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER