Innehållsförteckning
RÄTT är en annan populär funktion i MS Excel som används för att hämta det sista tecknet eller de sista tecknen i en textsträng, baserat på ett visst antal tecken. Med ett ord är denna funktion utformad för att returnera ett visst antal tecken från den högra sidan av en sträng. Denna artikel kommer att dela en fullständig idé om hur RÄTT fungerar i Excel självständigt och sedan tillsammans med andra Excel-funktioner.
RIGHT-funktionen i Excel (snabbvisning)
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
RÄTT funktion.xlsxIntroduktion till RIGHT-funktionen
Mål
För att extrahera ett angivet antal tecken från en given sträng från höger till vänster.
Syntax
=RIGHT (text, [num_chars])
Argument Förklaring
Argument | Obligatoriskt/valfritt | Förklaring |
---|---|---|
text | Krävs | Skicka texten från vilken du ska extrahera tecken till höger. |
[num_chars] | Valfritt | Överlämna antalet tecken som ska extraheras, med början till höger. Standardvärdet är 1 . |
- Om num_chars inte anges, är det standardvärdet 1 .
- Om num_chars är större än det antal tecken som finns tillgängliga, kommer RÄTT funktionen returnerar hela textsträngen.
- RÄTT extraherar siffror från både siffror och text.
- Den här funktionen tar inte hänsyn till formateringen av en cell, t.ex. datum, valuta osv.
6 lämpliga exempel på hur du använder funktionen RIGHT i Excel
I de följande avsnitten kommer vi att visa sex exempel för att beskriva den RÄTT Vi kommer att tillämpa funktionen RÄTT funktion, LEN , SÖKNING , UTBYGGNING , VÄRDE , och HITTA funktioner i dessa exempel för delsträngsoperation med utrymme , avgränsare , och n tecken Dessutom kommer vi att extrahera nummer och domäner från strängen och ändra URL genom att använda RÄTT funktion.
Exempel 1: Användning av funktionen RIGHT för att hämta en delsträng fram till mellanslag
Låt oss anta att vi har ett dataset med kunder med deras Namn , Beställnings-ID , Adresser, och Totala priser Nu ska vi extrahera varje kunds efternamn från deras fullständigt namn med hjälp av RÄTT Vi följer instruktionerna nedan för att lära oss!
Steg 1:
- Skriv ned nedanstående formel i cellen C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Fördelning av formler
SEARCH(" ", B5)
denna del finner den utrymme från Fullständigt namn celler.- Därefter
LEN(B5)-SEARCH(" ", B5)
denna del kommer att välja den sista delen av den namn . - Då är det
RÄTT
funktionen kommer att återge den utvald del .
- Det är därför bara att trycka på Gå in på på ditt tangentbord. Som ett resultat får du Parker som en återgång av funktionen RIGHT .
Steg 2:
- Vidare, AutoFill RÄTT funktionen till resten av cellerna i kolumnen C.
Exempel 2: Extrahera en delsträng med hjälp av funktionerna RIGHT, LEN, SEARCH och SUBTITUTE
Tänk nu på att vi har ett dataset med kundkommentarer. I varje kommentar finns det ett kommentarnummer, t.ex. Kommentarer 1, kommentarer 2 , etc. Nu är vår uppgift att extrahera de enda kommentarerna från källkommentaren. Vi följer instruktionerna nedan för att lära oss!
Steg:
- Gå in på formeln i cellen D5 och AutoFill det upp till D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Fördelning av formler
LEN(SUBSTITUTE(C5,":",""))
Denna del söker efter kolon (:) tecknet i hela strängen.SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
Denna del ersätter den sista avgränsaren med ett unikt tecken.- Därefter
SEARCH("#", SUBSTITUTE(C5,":", "#", LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
Denna del hämtar positionen för den sista avgränsaren i strängen. Beroende på vilket tecken vi har ersatt den sista avgränsaren med, använder vi antingen en avgränsning av stor- och småbokstävernaSÖKNING
eller skiftlägeskänslig FIND för att bestämma positionen för det tecknet i strängen. - Slutligen, den
RÄTT
funktionen väljer ut kommentarer och skriver ut dem.
Exempel 3: Ta bort de första N tecknen från en sträng med funktionen RIGHT
Ovanstående uppgift kan göras med hjälp av en enkel formel. Eftersom det finns ett fast antal tecken i " Kommentar N " som är 10 i den första delen av varje kommentar, kan vi enkelt ta bort den och få fram endast kommentaren. Här tar vi bort den första delen av 10 tecken från Källa Kommentar och skriva ut de enda kommentarerna i en separat kolumn. Vi följer instruktionerna nedan för att lära oss!
Steg:
- Välj först och främst cell D5 , och Gå in på formeln i den cellen. Därefter, AutoFill det upp till D12.
=RIGHT(C5, LEN(C5)-10)
Förklaring av formeln
LEN(C5)-10
Detta ger ett tal efter subtraktion 10 från det totala antalet tecken. Om den totala längden är 25 kommer denna del att återge 25-10 = 15.- Då är det
RÄTT
funktionen kommer att ge den enda kommentar från kommentar till källan .
Liknande läsningar
- Hur man använder CODE-funktionen i Excel (5 exempel)
- Använd Excel EXACT-funktionen (6 lämpliga exempel)
- Hur man använder FIXED-funktionen i Excel (6 lämpliga exempel)
- Använd CLEAN-funktionen i Excel (10 exempel)
- Hur man använder TRIM-funktionen i Excel (7 exempel)
Exempel 4: Användning av funktionerna RIGHT och VALUE för att extrahera tal från en sträng
RÄTT funktionen tillåter inte att ett nummer returneras från en sträng. Den returnerar numret i textformat. Men med hjälp av VÄRDE och RÄTT funktioner kan vi återge siffror i rätt format. Här använder vi samma dataset som ovan, och vi extraherar Postnummer i sifferformat från Adress kolumn. Vi följer instruktionerna nedan för att lära oss!
Steg 1:
- Skriv ned nedanstående formel i cellen E5.
=VÄRDE(HÖGER(D5, 5))
Förklaring av formeln
RÄTT(D5, 5)
Denna del ger följande information 5 tecken från den adress som är den postnummer på textformat .- Därefter
VÄRDE
funktionen omvandlar dem till ett sifferformat.
- Därefter trycker du bara på Gå in på på ditt tangentbord. Du får därför följande 35801 som en återgång av funktionerna .
Steg 2:
- Vidare, AutoFill funktioner till resten av cellerna i kolumnen E.
Exempel 5: Användning av funktionerna RIGHT, LEN och FIND för att extrahera ett domännamn från ett e-postmeddelande
Låt oss ha ett kunddataset med deras Beställnings-ID , Namn, e-post, och Adress Nu ska vi ta reda på deras e-postdomän från den givna E-postadress med hjälp av RIGHT, LEN, och HITTA Vi följer instruktionerna nedan för att lära oss!
Steg 1:
- Välj först och främst cell F5, och skriv nedanstående formel i den cellen .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Förklaring av formeln
FIND("@",E5)
denna del finner @ från den givna strängen.LEN(E5)-FIND("@", E5)
Detta anger det nummer upp till vilket värdet kommer att extraheras.
- Det är därför bara att trycka på Gå in på på ditt tangentbord. Som ett resultat får du gmail.com som en återgång av RÄTT, LEN, och HITTA funktioner.
Steg 2:
- Efter det, AutoFill RIGHT, LEN, och HITTA funktioner för resten av cellerna i kolumnen F.
Exempel 6: Användning av funktionerna RIGHT, LEN och LEFT för att ändra URL-adressen
Denna RÄTT funktionen hjälper oss också att ändra alla typer av URL Låt oss säga att vi i vårt dataset har flera URL:er på vissa webbplatser. På vissa av dem finns det en backslash(/) i den URL Vår uppgift är nu att ta reda på vilka URL:er och ta bort denna backslash från URL Följ instruktionerna nedan för att lära dig!
Steg:
- Gå in på formeln i cellen C5 och AutoFill det upp till C9.
=VÄNSTER(B5,LEN(B5)-(RIGHT(B5)="/"))
Förklaring av formeln
- Om det sista tecknet är en framåtriktad snedstreck (/) ,
(HÖGER(B5)="/")
returnerar " sant ," eller så returneras " falskt ". -
=VÄNSTER(B5, LEN(B4)-(HÖGER(B5)="/"))
returnerar den första " n "antal tecken. Om det sista tecknet är ett snedstreck (/) utelämnas, annars returneras hela strängen.
Särskilda anmärkningar för användning av funktionen RIGHT
Återger funktionen RIGHT ett nummer?
RÄTT i Excel ger alltid en textsträng, trots att det ursprungliga värdet var ett tal, vilket vi konstaterade i början av den här lektionen.
Funktionen RIGHT kan inte fungera med datum?
Eftersom datum representeras av heltal i det interna Excel-systemet och Excel RIGHT-funktionen är byggd för att arbeta med textsträngar, är det inte möjligt att extrahera en specifik del av ett datum, t.ex. dag, månad eller år. Om du försöker detta, kommer du bara att få de sista siffrorna i ett nummer som representerar ett datum.
Varför returnerar funktionen RIGHT felet #VALUE?
RÄTT funktion returnerar #VALUE! fel om " num_chars " är mindre än noll.
Slutsats
Allt handlar om RÄTT Här har jag försökt ge en sammanfattning av denna funktion och dess olika tillämpningar. Jag har visat flera metoder med sina respektive exempel, men det kan finnas många andra iterationer beroende på många situationer. Om du har några frågor eller kommentarer, låt oss veta det i kommentarsfältet.