Indholdsfortegnelse
RIGHT er en anden populær funktion i MS Excel der bruges til at hente det sidste tegn eller de sidste tegn i en tekststreng baseret på et bestemt antal tegn. Med ét ord er denne funktion designet til at returnere et bestemt antal tegn fra den yderste højre side af en streng. Denne artikel vil give en komplet idé om, hvordan RIGHT funktionen fungerer i Excel uafhængigt og derefter sammen med andre Excel-funktioner.
RIGHT-funktion i Excel (hurtig visning)
Download arbejdsbog til øvelser
Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.
RIGHT-funktion.xlsxIntroduktion til RIGHT-funktionen
Målsætning
Sådan udtrækkes et bestemt antal tegn fra en given streng fra højre til venstre.
Syntaks
=RIGHT (tekst, [num_chars])
Argumenter Forklaring
Argumenter | Krævet/valgfrit | Forklaring |
---|---|---|
tekst | Påkrævet | Overfør teksten, hvorfra der skal udtrækkes tegn til højre. |
[num_chars] | Valgfrit | Angiv antallet af tegn, der skal udtrækkes, startende fra højre. Standardværdien er 1 . |
- Hvis num_chars ikke er angivet, er standardværdien 1 .
- Hvis num_chars er større end det antal tegn, der er til rådighed, vil RIGHT funktionen returnerer hele tekststrengen.
- RIGHT uddrager tal fra tal såvel som tekst.
- Denne funktion tager ikke højde for formateringen af en celle, f.eks. en dato, valuta osv.
6 egnede eksempler på brug af funktionen RIGHT i Excel
I de følgende afsnit vil vi demonstrere seks eksempler på at beskrive den RIGHT Vi vil anvende funktionen RIGHT funktion, LEN , SØG , UDSTEDELSE , VÆRDI , og FIND funktioner også i disse eksempler for delstrengsoperation med rum , afgrænser , og n tegn Desuden vil vi udtrække numre og domæner fra strengen og ændre URL ved at bruge RIGHT funktion.
Eksempel 1: Brug af RIGHT-funktionen til at hente en delstreng indtil mellemrum
Lad os antage, at vi har et datasæt af kunder med deres Navne , Ordre-id'er , Adresser, og Priser i alt Nu vil vi udtrække hver kundes efternavn fra deres fulde navn ved hjælp af RIGHT Lad os følge instruktionerne nedenfor for at lære det!
Trin 1:
- Skriv nedenstående formel ned i celle C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5)))
Opdeling af formler
SEARCH(" ", B5)
denne del finder den rum fra den Fuldt navn celler.- Derefter
LEN(B5)-SEARCH(" ", B5)
denne del vil vælge den sidste del af den navn . - Derefter
RIGHT
funktionen vil returnere den valgte del .
- Derfor skal du blot trykke på Indtast på dit tastatur. Som følge heraf får du Parker som afkast af den RIGHT-funktion .
Trin 2:
- Yderligere, AutoFill RIGHT funktion til resten af cellerne i kolonne C.
Eksempel 2: Udtrække en delstreng ved hjælp af funktionerne RIGHT, LEN, SEARCH og SUBTITUTE
Vi har nu et datasæt med kundekommentarer. I hver kommentar er der et kommentarnummer som f.eks. Kommentarer 1, kommentarer 2 , osv. Nu er det vores opgave at udtrække de eneste kommentarer fra kildekommentaren. Lad os følge nedenstående vejledning for at lære det!
Trin:
- Indtast formlen i celle D5 og AutoFill det op til D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":",""")))))
Opdeling af formler
LEN(SUBSTITUTE(C5,":","",""))
denne del finder kolon (:) tegnet i hele strengen.SUBSTITUTE(C5,":":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
denne del erstatter den sidste afgrænser med et unikt tegn.- Derefter
SEARCH("#", SUBSTITUTE(C5,":",""#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
denne del får positionen for den sidste afgrænser i strengen. Afhængigt af hvilket tegn vi har erstattet den sidste afgrænser med, skal du enten bruge case-insensitiveSØG
eller FIND, der tager hensyn til store og små bogstaver, for at bestemme positionen for det pågældende tegn i strengen. - Endelig er det
RIGHT
funktionen udvælger kommentarer og udskriver dem.
Eksempel 3: Fjern de første N tegn fra en streng ved hjælp af RIGHT-funktionen
Ovenstående opgave kan udføres ved hjælp af en simpel formel. Da der er et fast antal tegn i " Kommentar N ", som er 10 i den første del af hver kommentar, kan vi nemt fjerne den og få kun kommentaren. Her vil vi fjerne den første 10 tegn fra den Kilde Kommentar og udskrive de eneste kommentarer i en separat kolonne. Lad os følge instruktionerne nedenfor for at lære det!
Trin:
- Først og fremmest skal du vælge celle D5 , og Indtast formlen i den pågældende celle. Derefter, AutoFill det op til D12.
=RIGHT(C5, LEN(C5)-10)
Forklaring af formel
LEN(C5)-10
dette returnerer et tal efter subtraktion af 10 fra det samlede antal tegn. Hvis den samlede længde er 25 så vil denne del returnere 25-10 = 15.- Derefter
RIGHT
funktionen vil returnere den eneste kommentar fra den kilde kommentar .
Lignende læsninger
- Sådan bruger du CODE-funktionen i Excel (5 eksempler)
- Brug Excel EXACT-funktionen (6 egnede eksempler)
- Sådan bruger du FIXED-funktionen i Excel (6 passende eksempler)
- Brug CLEAN-funktionen i Excel (10 eksempler)
- Sådan bruger du TRIM-funktionen i Excel (7 eksempler)
Eksempel 4: Brug af RIGHT- og VALUE-funktionerne til at udtrække tal fra en streng
RIGHT funktionen giver ikke mulighed for at returnere et tal fra en hvilken som helst streng. Den returnerer tallet i tekstformat. Men ved at bruge VÆRDI og RIGHT funktioner kan vi returnere tal i det korrekte format. Her bruger vi det samme datasæt som ovenfor, og vi udtrækker Postnummer i nummerformat fra Adresse Lad os følge nedenstående vejledning for at lære det!
Trin 1:
- Skriv nedenstående formel ned i celle E5.
=VÆRDI(HØJRE(D5, 5))
Forklaring af formel
RIGHT(D5, 5)
denne del giver den 5 tegn fra den adresse, som er den postnummer på tekstformat .- Derefter
VÆRDI
funktionen konverterer dem til et talformat.
- Herefter skal du blot trykke på Indtast på dit tastatur. Du får derfor 35801 som afkast af funktionerne .
Trin 2:
- Yderligere, AutoFill funktioner til resten af cellerne i kolonne E.
Eksempel 5: Anvendelse af funktionerne RIGHT, LEN og FIND til at udtrække domænenavn fra e-mail
Lad os have et kundedatasæt med deres Ordre-ID , Navn, e-mail, og Adresse Nu skal vi finde ud af deres e-mail-domæne fra den givne e-mail-adresse ved hjælp af RIGHT, LEN, og FIND Lad os følge instruktionerne nedenfor for at lære det!
Trin 1:
- Først og fremmest skal du vælge celle F5, og skriv nedenstående formel i den celle .
=RIGHT(E5,LEN(E5)-FIND("@",E5)))
Forklaring af formel
FIND("@",E5)
denne del finder @ fra den angivne streng.LEN(E5)-FIND("@", E5)
dette angiver det tal, som værdien vil blive udtrukket op til.
- Derfor skal du blot trykke på Indtast på dit tastatur. Som følge heraf får du gmail.com som afkast af den højre, LEN, og FIND funktioner.
Trin 2:
- Derefter, AutoFill RIGHT, LEN, og FIND funktioner til resten af cellerne i kolonne F.
Eksempel 6: Brug af funktionerne RIGHT, LEN og LEFT til at ændre URL-adressen
Denne RIGHT funktionen hjælper os også med at ændre enhver type af URL Lad os sige, at vi i vores datasæt har flere URL'er af nogle websteder. I nogle af dem er der en backslash(/) i den URL Nu er det vores opgave at finde ud af, hvilke URL'er og fjerne denne backslash fra den URL Lad os følge nedenstående vejledning for at lære det!
Trin:
- Indtast formlen i celle C5 og AutoFill det op til C9.
= VENSTRE(B5,LEN(B5)-(RIGHT(B5)="/")))
Forklaring af formel
- Hvis det sidste tegn er en fremadrettet skråstreg (/) ,
(HØJRE(B5)="/")
returnerer " sand ," eller ellers returnerer den " falsk ". -
= VENSTRE(B5, LEN(B4)-(HØJRE(B5)="/")))
returnerer den første " n " antal tegn. Hvis det sidste tegn er en skråstreg (/) , udelades den; ellers returneres den komplette streng.
Særlige bemærkninger til brug af funktionen RIGHT
Giver RIGHT-funktionen et tal tilbage?
RIGHT funktionen i Excel producerer altid en tekststreng, selv om den oprindelige værdi var et tal, som det blev sagt i begyndelsen af denne lektion.
Funktionen RIGHT kan ikke arbejde med datoer?
Da datoer repræsenteres af hele tal i det interne Excel-system, og Excel RIGHT-funktionen er bygget til at arbejde med tekststrenge, er det ikke muligt at udtrække en specifik del af en dato, f.eks. en dag, en måned eller et år. Hvis du forsøger dette, vil du kun få de sidste par cifre i et tal, der repræsenterer en dato.
Hvorfor returnerer RIGHT-funktionen #VALUE-fejl?
RIGHT funktion returnerer #VALUE! fejl hvis " num_chars " er mindre end nul.
Konklusion
Det handler om det hele RIGHT Her har jeg forsøgt at give et resumé af denne funktion og dens forskellige anvendelser. Jeg har vist flere metoder med deres respektive eksempler, men der kan være mange andre iterationer afhængigt af mange situationer. Hvis du har spørgsmål eller feedback, så lad os det vide i kommentarfeltet.