Ynhâldsopjefte
RJOCHTS is in oare populêre funksje yn MS Excel dy't brûkt wurdt om it lêste karakter of de lêste tekens yn in tekststring te krijen, basearre op it spesifike oantal tekens. Yn ien wurd is dizze funksje ûntworpen om in spesifisearre oantal karakters werom te jaan fan 'e rjochterkant fan in tekenrige. Dit artikel sil in folslein idee diele oer hoe't de RJOCHTS funksje yn Excel selsstannich wurket en dan mei oare Excel-funksjes.
RJOCHTSfunksje yn Excel (Quick View)
Oefenwurkboek downloade
Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.
RJOCHTSFUNKSJE .xlsx
Ynlieding ta RIGHT Funksje
Doel
Om in spesifisearre oantal karakters út in opjûne tekenrige fan rjochts nei lofts út te heljen.
Syntaksis
=RIGHT (text, [num_chars])
Arguminten Taljochting
Arguminten | Eask/opsjoneel | Utlis |
---|---|---|
tekst | Feaskje | Gean de tekst troch dêr't de tekens rjochts wurde moatte. |
[num_chars] | Opsjoneel | Gean it oantal tekens troch om te ekstrahearjen, begjinnend oan 'e rjochterkant. De standertwearde is 1 . |
- As num_chars is net opjûn, it is standert op 1 .
- As num_chars grutter is dan it oantal beskikbere tekens, danDe funksje RIGHT jout de hiele tekststring werom.
- RIGHT sil sifers ekstrahearje út sifers en tekst.
- Dizze funksje beskôget de opmaak fan elke sel net. Lykas in datum, faluta, ensfh.
6 Geskikte foarbylden om de RJOCHTE funksje yn Excel te brûken
Yn 'e folgjende seksjes sille wy seis foarbylden sjen litte foar it beskriuwen fan de RIGHT funksje. Wy sille de funksje RIGHT tapasse, LEN , SEARCH , SUBSTITUTE , VALUE , en FIND funksjes lykas yn dizze foarbylden foar substring-operaasje mei romte , skiedingsteken , en n tekens . Derneist sille wy nûmers en domeinen út de tekenrige ekstrahearje en de URL bewurkje troch de funksje RIGHT te brûken.
Foarbyld 1: RIGHT funksje brûke om in substring oant romte te krijen
Litte wy oannimme dat wy in dataset fan klanten hawwe mei harren Nammen , Order ID's , Adressen, en Totaalprizen . No sille wy de achternamme fan elke klant út har folsleine namme ekstrahearje mei de RJOCHTS funksje. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stap 1:
- Skriuw de ûndersteande formule op yn sel C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Formule-ôfdieling
-
SEARCH(" ", B5)
dit diel fynt de romte fan de folsleine namme sellen. - Dan
LEN(B5)-SEARCH(" ", B5)
sil dit diel it lêste diel fan de namme selektearje. - Dan sil de funksje
RIGHT
it selekteare diel weromjaan.
- Druk dus gewoan op Enter op jo toetseboerd. As gefolch krije jo Parken as it weromkommen fan de RJOCHTIGE funksje .
Stap 2:
- Fierder, AutoFill de RIGHT funksje nei de rest fan de sellen yn kolom C.
Foarbyld 2: In substring ekstrahearje mei de RIGHT-, LEN-, SEARCH- en SUBTITUTE-funksjes
Besjoch no dat wy in dataset fan klantkommentaar hawwe. Yn elke opmerking is d'r in opmerkingsnûmer lykas Comment 1, Comments 2 , ensfh No is ús taak om de ienige opmerkingen út it boarnekommentaar te heljen. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stappen:
- Fier de formule yn yn sel D5 en AutoFill it oant D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Formule-ôfdieling
-
LEN(SUBSTITUTE(C5,":",""))
dit diel fynt it kolon (:) teken yn 'e hiele tekenrige. -
SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
dit diel ferfangt it lêste skiedingsteken mei wat unyk karakter. - Dan krijt
SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
dit diel de posysje fan it lêste skiedingsteken yn de tekenrige. Ofhinklik fan hokker karakter wy it lêste skiedingsteken hawwe ferfongen mei, brûk dan of case-ûngefoeligeSEARCH
of case-gefoelige FIND om de posysje fan dat teken yn de tekenrige te bepalen. - Lêst, de funksje
RIGHT
selekteart opmerkingen en printet se.
Foarbyld 3: Ferwiderje earste N-tekens fan in tekenrige troch RIGHT-funksje oan te passen
De boppesteande taak kin dien wurde mei in ienfâldige formule. Om't d'r in fêst oantal karakters is yn " Kommentaar N ", dat is 10 yn it earste diel fan elke opmerking, kinne wy it maklik eliminearje en allinich de opmerking krije. Hjir sille wy de earste 10 tekens fuortsmite fan de Boarnekommentaar en de ienige opmerkings yn in aparte kolom drukke. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stappen:
- Selektearje earst sel D5 , en Enter de formule yn dy sel. Dêrnei, AutoFill it oant D12.
=RIGHT(C5, LEN(C5)-10)
Formule Taljochting
-
LEN(C5)-10
dit sil in getal werombringe nei it ôflûken fan 10 fan it totale oantal tekens. As de totale lingte 25 is, dan jout dit diel 25-10 = 15. - Dan de
RIGHT
funksje sil de ienige kommentaar weromjaan fan 'e boarnekommentaar . 2>
- Hoe kinne jo de CODE-funksje brûke yn Excel (5 foarbylden)
- Brûk Excel EXACT-funksje (6 geskikte foarbylden)
- Hoe kinne jo FIXED-funksje brûke yn Excel (6 GeskiktFoarbylden)
- Brûk CLEAN-funksje yn Excel (10 foarbylden)
- Hoe kinne jo TRIM-funksje brûke yn Excel (7 foarbylden)
Foarbyld 4: RIGHT- en VALUE-funksjes brûke om nûmer út in tekenrige te ekstrahearjen
De funksje RIGHT lit it weromkommen fan in nûmer út elke tekenrige net ta. It jout it nûmer werom yn tekstformaat. Mar mei de WAARDE en RJOCHTER funksjes kinne wy nûmers weromjaan yn it juste formaat. Hjir sille wy deselde dataset brûke as hjirboppe, en wy sille de Postkoade yn nûmerformaat út de Adres kolom ekstrahearje. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stap 1:
- Skriuw de ûndersteande formule op yn sel E5.
=VALUE(RIGHT(D5, 5))
Formule-útlis
-
RIGHT(D5, 5)
dit diel jout de 5 tekens fan it adres dat de postkoade is yn tekstformaat . - Dan
VALUE
funksje konvertearret se yn in nûmerformaat.
- Dêrnei, druk gewoan op Enter op jo toetseboerd. Hjirtroch krije jo 35801 as it weromkommen fan de funksjes .
Stap 2:
- Fierder, AutoFill de funksjes nei de rest fan 'e sellen yn kolom E.
Foarbyld 5: RIGHT-, LEN- en FIND-funksjes tapassen om domeinnamme út e-post te ûntfangen
Litte wy in klantdataset hawwe mei har oarderID , Namme, e-post, en Adres . No sille wy har e-postdomein fine út it opjûne e-mailadres mei de RJOCHTS, LEN, en FIND funksjes. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stap 1:
- Selektearje earst sel F5, en skriuw de hjirûnder formule yn dy sel .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Formule Taljochting
-
FIND("@",E5)
dit diel fynt @ fan de opjûne tekenrige. -
LEN(E5)-FIND("@", E5)
dit sil it nûmer jaan oant dêr't de wearde ekstrahearre wurdt.
- Druk gewoan op Enter op jo toetseboerd. As gefolch krije jo gmail.com as it weromkommen fan de RIGHT, LEN, en FIND funksjes.
Stap 2:
- Dêrnei, AutoFill de RIGHT, LEN, en FIND funksjes nei de rest fan 'e sellen yn kolom F.
Foarbyld 6: RIGHT, LEN, en LEFT Funksjes om URL te wizigjen
Dizze RIGHT funksje helpt ús ek elk type URL te feroarjen. Litte wy sizze dat wy yn ús dataset ferskate URL's fan guon websiden hawwe. No, yn guon fan harren, is der in backslash(/) yn de URL . No is ús taak om dizze URL's te finen en dizze backslash fan de URL te ferwiderjen. Litte wy de ynstruksjes hjirûnder folgje om te learen!
Stappen:
- Enter de formule yn sel C5 en Autofolje it oant C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Formule Taljochting
- As it lêste karakter in foarút slash (/) is,
(RIGHT(B5)=”/”)
jout " wier ," of oars jout it " falsk " werom. - De
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
jout de earste " n " oantal tekens. As it lêste karakter in foarútskuorre (/) is, wurdt it weilitten; oars wurdt de folsleine tekenrige weromjûn.
Spesjale notysjes foar it brûken fan RIGHT-funksje
-
Does the RIGHT function return number?
De funksje RIGHT yn Excel produseart altyd in tekststring, nettsjinsteande it feit dat de begjinwearde wie in nûmer, sa't oan it begjin fan dizze les oanjûn waard.
The RIGHT function can not work with dates?
Sûnt datums wurde fertsjintwurdige troch heule getallen yn it ynterne Excel-systeem en de Excel RIGHT-funksje is boud om te operearjen mei tekststrings, it is net mooglik om in spesifyk diel fan in datum te ekstrahearjen, lykas in dei, moanne of jier. As jo dit besykje, krije jo allinich de lêste pear sifers fan in nûmer dat in datum foarstelt.
Why the RIGHT function returns #VALUE error?
De RIGHT funksje jout #WAARDE! flater as " num_chars " minder is as nul.
Konklúzje
Dat is alles oer de RJOCHTS funksje. Hjir haw ik besocht in gearfetting te jaan fan dizze funksje en har ferskate applikaasjes. Ik haw sjen litten meardere metoaden mei harrenrespektivelike foarbylden, mar d'r kinne in protte oare iteraasjes wêze ôfhinklik fan ferskate situaasjes. As jo fragen of feedback hawwe, lit it ús dan witte yn 'e kommentaardiel.