RECHTS-functievoorbeelden - Excel, VBA en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel RECHTS-functie in Excel om tekst vanaf het einde van een cel te retourneren.

RECHTS Functie Overzicht

De functie RECHTS Retourneert een opgegeven aantal tekens vanaf het einde van een cel.

Om de JUISTE Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

RECHTS-functie Syntaxis en invoer:

=RIGHT(tekst,aantal_tekens)

tekst - Een reeks tekst.

aantal_tekens - Het aantal tekens vanaf het einde van de cel dat moet worden geretourneerd.

Hoe de RECHTS-functie in Excel te gebruiken:

De functie RECHTS extraheert een specifiek aantal tekens dat u opgeeft uit de RECHTS (einde van de tekenreeks).

=RECHTS(B3,C3)

Het bovenstaande extraheert 4 karakters vanaf de RECHTS of het einde van de string.

=RECHTS(B3)

Het tweede argument is optioneel en de standaardwaarde ervan is 1. Daarom extraheert het 1 teken van RECHTS en geeft u een "t" als u het weglaat.

RECHTS met FIND/SEARCH en LEN

In veel scenario's varieert het aantal tekens dat we uit RECHTS willen halen, net als achternamen.

=RECHTS(B3,LENGTE(B3)-FIND(" ",B3))

In dit geval kunnen we FIND gebruiken om te controleren op welke tekenpositie de spatie begint. Het geeft ook aan hoeveel tekens de voornaam en spatie in totaal hebben.

LEN helpt ons het totale aantal tekens in de cel te verkrijgen. Het gebruik van LEN minus de voornaam en het totale aantal spatietekens zou ons het aantal tekens geven dat we van rechts moeten halen en ons de achternaam geven.

U kunt ook ZOEKEN gebruiken. Het verschil tussen FIND en SEARCH is dat de eerste hoofdlettergevoelig is. Het vinden van een symbool zoals ruimte zou er niet toe doen.

=RECHTS(B3,ZOEKEN(" ",B3)-1)

RECHTS met LEN

Er kunnen gevallen zijn waarvan u weet hoeveel tekens u niet wilt, maar niet hoeveel u wilt. In de bv. hieronder staan ​​altijd 2 alfabetten vooraan. Maar de cijfers verschillen.

=RECHTS(B3,LENGTE(B3)-2)

Omdat we weten dat we de 2 alfabetten vooraan niet willen, gebruik je gewoon de totale lengte minus 2 tekens om de cijfers erachter te krijgen.

RECHTS met nummer/datums

Houd er rekening mee dat RECHTS een tekstfunctie is. Bij gebruik van RECHTS is het resultaat een tekst. U kunt deze getallen bijvoorbeeld niet optellen in cel E3 nadat u RECHTS hebt gebruikt.

Hetzelfde gebeurt voor datums, omdat ze worden herkend als serienummers en niet als tekst. U hoeft datums misschien niet op te tellen, maar het werkt niet goed in filters en draaitabellen.

Om de bovenstaande problemen op te lossen, kunt u VALUE gebruiken om tekst naar waarden om te zetten.

=WAARDE(RIGHT(B3,LEN(B3)-LEN("Totale hoeveelheid: ")))

=WAARDE(RIGHT(B3,LEN(B3)-FIND(":",B3)))

U kunt RIGHT op een aantal handige manieren combineren met sommige Excel-functies.

Nummer uit de rechterkant van een tekenreeks halen

Wanneer u met Excel werkt, moet u het aantal uit een bepaald detail halen. Soms moet je het nummer van links exact bepalen en soms moet je het nummer van rechts halen. Dus de RECHTS-functie zal u helpen deze taak uit te voeren door te combineren met enkele andere functies.

Nummer van rechts extraheren

We kunnen LEN , MIN, FIND als volgt combineren met RIGHT:

=RIGHT(A2,LEN(A2)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)

Wat ons de volgende resultaten zou geven:

Pas voorloopnullen toe op nummer met behulp van de functie Rechts

Het toevoegen van toonaangevende ZEROS is erg handig wanneer u met Excel werkt. In dit voorbeeld zullen we uitleggen hoe u dit kunt doen door RECHTS te combineren met de functie CONCATENATE.

=RECHTS(CONCATENATE("000000",A2), 7)

In het bovenstaande voorbeeld leggen we uit dat u voorloopnullen alleen tot 7 cijfers kunt toevoegen, maar op basis van de vereiste kunt u nummer 7 en geen nullen wijzigen om de vereiste uitvoer te krijgen. u kunt het onderstaande voorbeeld raadplegen om de voorloopnul tot 11 cijfers te krijgen.

=RECHTS(CONCATENATE("000000000000",A2), 11)

Meer voorbeelden voor het toevoegen van voorloopnullen aan nummer.

Onderstaande tabel helpt u meer manieren te geven om voorloopnullen toe te voegen aan het setnummer.

Extraheer het laatste woord uit String

We kunnen LEFT, SUM, SUBSTITUTE als volgt combineren met LEN:

=TRIM(RECHTS(VERVANG(A2," ",HERHALEN(" ",10)),10))

Wat ons de volgende resultaten zou geven:

Deze functie is ingesteld op minder dan 10 woorden, dus als u het laatste woord voor een lange reeks wilt weten, kunt u dit getal 10 wijzigen.

RECHTS in Google Spreadsheets

De RECHTS-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

extra notities

Als aantal_tekens groter is dan de lengte van de tekst, retourneert de functie RECHTS alle tekst.

RECHTS Voorbeelden in VBA

U kunt ook de RIGHT-functie in VBA gebruiken. Type:
application.worksheetfunction.right(tekst,aantal_tekens)
Voor de functieargumenten (tekst, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave