Inhoudsopgave
RECHTS is een andere populaire functie in MS Excel die wordt gebruikt om het laatste teken of de laatste tekens in een tekststring te krijgen, gebaseerd op het specifieke aantal tekens. In één woord, deze functie is ontworpen om een opgegeven aantal tekens terug te geven van de meest rechtse kant van een string. Dit artikel zal een compleet idee geven van hoe de RECHTS functie werkt in Excel zelfstandig en vervolgens met andere Excel-functies.
RECHTS-functie in Excel (snelle weergave)
Download Praktijk Werkboek
Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.
RECHTS-functie.xlsxInleiding tot de RECHTS-functie
Doelstelling
Een opgegeven aantal tekens van rechts naar links uit een gegeven tekenreeks halen.
Syntax
=RIGHT (tekst, [num_chars])
Argumenten Uitleg
Argumenten | Vereist/optioneel | Uitleg |
---|---|---|
tekst | Vereist | Geef de tekst door waaruit tekens moeten worden gehaald aan de rechterkant. |
[num_chars] | Optioneel | Geef het aantal te extraheren karakters door, beginnend aan de rechterkant. De standaardwaarde is 1 . |
- Als num_chars niet is opgegeven, wordt standaard 1 .
- Als num_chars groter is dan het aantal beschikbare karakters, de RECHTS functie geeft de hele tekststring terug.
- RECHTS haalt zowel cijfers uit getallen als uit tekst.
- Deze functie houdt geen rekening met de opmaak van een cel, zoals een datum, valuta, enz.
6 geschikte voorbeelden om de RECHTS-functie in Excel te gebruiken
In de volgende punten zullen wij zes voorbeelden laten zien om de RECHTS functie. We zullen de RECHTS functie, LEN , ZOEKEN , SUBSTITUTE , WAARDE en VIND functies ook in deze voorbeelden voor substringbewerking met ruimte , scheidingsteken en n tekens Bovendien zullen we nummers en domeinen van de string en wijzig de URL door gebruik te maken van de RECHTS functie.
Voorbeeld 1: De functie RECHTS gebruiken om een substring tot aan de spatie te krijgen
Laten we aannemen dat we een dataset hebben van klanten met hun Namen , Order ID's , Adressen, en Totale prijzen Nu halen we de achternaam van elke klant uit hun volledige naam met behulp van de RECHTS functie. Laten we de onderstaande instructies volgen om het te leren!
Stap 1:
- Schrijf de onderstaande formule op in cel C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Formuleverdeling
ZOEK(" ", B5)
dit gedeelte vindt de ruimte van de Volledige naam cellen.- Dan
LEN(B5)-ZOEKEN(" ", B5)
dit gedeelte zal de laatste deel van de naam . - Dan is de
RECHTS
functie zal de geselecteerd deel .
- Druk dus gewoon op Ga naar op uw toetsenbord. Als gevolg daarvan krijgt u Parken als de terugkeer van de functie RECHTS .
Stap 2:
- Verder, AutoFill de RECHTS functie naar de rest van de cellen in kolom C.
Voorbeeld 2: Een substring extraheren met de functies RECHTS, LEN, ZOEKEN en SUBTITUTE
Stel nu dat we een dataset van opmerkingen van klanten hebben. In elk commentaar staat een commentaarnummer zoals Opmerkingen 1, Opmerkingen 2 Nu is het onze taak om het enige commentaar uit het broncommentaar te halen. Laten we de onderstaande instructies volgen om het te leren!
Stappen:
- Ga naar de formule in cel D5 en AutoFill het tot D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Formuleverdeling
LEN(SUBSTITUTE(C5,":",""))
dit gedeelte vindt het dubbele punt (:) teken in de hele string.SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))
dit deel vervangt het laatste scheidingsteken door een uniek teken.- Dan
ZOEK("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
krijgt dit deel de positie van het laatste scheidingsteken in de string. Afhankelijk van door welk teken we het laatste scheidingsteken hebben vervangen, gebruiken we hoofdletterongevoeligZOEKEN
of hoofdlettergevoelige FIND om de positie van dat teken in de tekenreeks te bepalen. - Tot slot
RECHTS
functie selecteert opmerkingen en drukt ze af.
Voorbeeld 3: Eerste N tekens uit een tekenreeks verwijderen met de functie RECHTS
De bovenstaande taak kan worden uitgevoerd met een eenvoudige formule. Aangezien er een vast aantal tekens is in " Commentaar N " dat is 10 in het eerste deel van elk commentaar, kunnen we het gemakkelijk elimineren en alleen het commentaar krijgen. Hier verwijderen we de eerste 10 karakters van de Bron Commentaar en print de enige opmerkingen in een aparte kolom. Laten we de onderstaande instructies volgen om te leren!
Stappen:
- Selecteer eerst de cel D5 en Ga naar de formule in die cel. Daarna, AutoFill het tot D12.
=RIGHT(C5, LEN(C5)-10)
Formule Uitleg
LEN(C5)-10
dit zal een getal opleveren na aftrek van 10 van het totale aantal karakters. Als de totale lengte is 25 dan zal dit gedeelte 25-10 = 15.- Dan is de
RECHTS
functie zal de enige commentaar van de broncommentaar .
Vergelijkbare lezingen
- Hoe de functie CODE gebruiken in Excel (5 voorbeelden)
- Excel EXACT Functie gebruiken (6 geschikte voorbeelden)
- Hoe de functie FIXED gebruiken in Excel (6 geschikte voorbeelden)
- De functie CLEAN gebruiken in Excel (10 voorbeelden)
- Hoe de TRIM-functie gebruiken in Excel (7 voorbeelden)
Voorbeeld 4: De functies RECHTS en WAARDE gebruiken om een getal uit een tekenreeks te extraheren
De RECHTS functie staat niet toe een getal uit een string terug te geven. Het geeft het getal in tekstformaat terug. Maar met behulp van de WAARDE en RECHTS functies, kunnen we getallen in het juiste formaat teruggeven. Hier gebruiken we dezelfde dataset als hierboven, en halen we de Postcode in nummerformaat van de Adres Kolom. Laten we de onderstaande instructies volgen om het te leren!
Stap 1:
- Schrijf de onderstaande formule op in cel E5.
=WAARDE(RECHTS(D5, 5))
Formule Uitleg
RECHTS(D5, 5)
dit gedeelte geeft de 5 karakters van het adres dat de postcode in tekstformaat .- Dan
WAARDE
functie zet ze om in een getalformaat.
- Daarna drukt u gewoon op Ga naar op uw toetsenbord. U krijgt dus 35801 als de terugkeer van de functies .
Stap 2:
- Verder, AutoFill de functies naar de rest van de cellen in kolom E.
Voorbeeld 5: De functies RECHTS, LEN en FIND toepassen om de domeinnaam uit e-mail te extraheren.
Laten we een dataset van klanten hebben met hun Bestel ID , Naam, Email, en Adres Nu zullen we hun e-maildomein van de gegeven e-mailadres met behulp van de RECHTS, LEN, en VIND functies. Laten we de onderstaande instructies volgen om het te leren!
Stap 1:
- Selecteer eerst de cel F5, en schrijf in die cel de volgende formule op .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Formule Uitleg
FIND("@",E5)
dit gedeelte vindt @ van de gegeven string.LEN(E5)-FIND("@", E5)
dit geeft het getal tot waar de waarde zal worden geëxtraheerd.
- Druk dus gewoon op Ga naar op uw toetsenbord. Als gevolg daarvan krijgt u gmail.com als de terugkeer van de RECHTER, LEN, en VIND functies.
Stap 2:
- Daarna, AutoFill de RECHTS, LEN, en VIND functies naar de rest van de cellen in kolom F.
Voorbeeld 6: De functies RECHTS, LEN en LINKS gebruiken om de URL te wijzigen
Deze RECHTS functie helpt ons ook om elk type URL Laten we zeggen dat we in onze dataset verschillende URL's van sommige websites. Nu, in sommige van hen, is er een backslash(/) in de URL Nu is het onze taak om die URL's en verwijder dit backslash van de URL Laten we de onderstaande instructies volgen om het te leren!
Stappen:
- Ga naar de formule in cel C5 en AutoFill het tot C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Formule Uitleg
- Als het laatste teken een forward is schuine streep (/) ,
(RECHTS(B5)="/")
returns " echt ," of anders geeft het " vals ". - De
=LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))
geeft de eerste " n " aantal tekens. Als het laatste teken een forward slash is (/) wordt het weggelaten; anders wordt de volledige string geretourneerd.
Speciale opmerkingen voor het gebruik van de functie RECHTS
Geeft de RECHTS-functie een getal terug?
De RECHTS functie in Excel produceert altijd een tekststring, ondanks het feit dat de oorspronkelijke waarde een getal was, zoals aan het begin van deze les is aangegeven.
De RECHTS functie kan niet werken met data?
Aangezien data in het interne Excel-systeem worden weergegeven als gehele getallen en de Excel RIGHT-functie is gebouwd om te werken met tekststrings, is het niet mogelijk om een specifiek deel van een datum te extraheren, zoals een dag, maand of jaar. Als u dit probeert, krijgt u alleen de laatste paar cijfers van een getal dat een datum vertegenwoordigt.
Waarom geeft de functie RIGHT een foutmelding #VALUE?
De RECHTS functie geeft terug. #FOUT! als " num_chars "is minder dan nul.
Conclusie
Dat gaat over de RECHTS Hier heb ik geprobeerd een samenvatting te geven van deze functie en haar verschillende toepassingen. Ik heb meerdere methoden getoond met hun respectieve voorbeelden, maar er kunnen nog vele andere iteraties zijn, afhankelijk van talrijke situaties. Als u vragen of feedback hebt, laat het ons dan weten in het commentaargedeelte.