INHOUDSOPGAWE
REGS is nog 'n gewilde funksie in MS Excel wat gebruik word om die laaste karakter of karakters in 'n teksstring te kry, gebaseer op die spesifieke aantal karakters. In een woord, hierdie funksie is ontwerp om 'n gespesifiseerde aantal karakters van die regterkant van 'n string terug te gee. Hierdie artikel sal 'n volledige idee deel van hoe die REGTE funksie onafhanklik in Excel werk en dan met ander Excel-funksies.
REGTE funksie in Excel (Quick View)
Laai Oefenwerkboek af
Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.
REGTE Funksie .xlsx
Inleiding tot REGS-funksie
Doelwit
Om 'n gespesifiseerde aantal karakters uit 'n gegewe string van regs na links te onttrek.
Sintaksis
=RIGHT (text, [num_chars])
Argumente Verduideliking
Argumente | Vereis/Opsioneel | Verduideliking |
---|---|---|
teks | Vereis | Slaag die teks waaruit karakters onttrek moet word aan die regterkant. |
[num_chars] | Opsioneel | Gee die aantal karakters deur om te onttrek, wat aan die regterkant begin. Die verstekwaarde is 1 . |
- As num_chars word nie verskaf nie, dit is verstek na 1 .
- As num_chars groter is as die aantal karakters wat beskikbaar is, sal die REGS funksie gee die hele teksstring terug.
- REGS sal syfers uit getalle sowel as teks onttrek.
- Hierdie funksie neem nie die formatering van enige sel in ag nie. Soos 'n datum, geldeenheid, ens.
6 Geskikte voorbeelde om die REGTE funksie in Excel te gebruik
In die volgende afdelings sal ons ses voorbeelde demonstreer vir die beskrywing van die REGS funksie. Ons sal die REGTE -funksie, LEN , SOEK , PLAASVERVANGER <1 toepas>, VALUE , en FIND funksies ook in hierdie voorbeelde vir substringbewerking met spasie , skeidingsteken en n karakters . Daarbenewens sal ons nommers en domeine uit die string onttrek en die URL verander deur die REGTE funksie te gebruik.
Voorbeeld 1: Gebruik REGTE funksie om 'n substring te kry tot spasie
Kom ons neem aan ons het 'n datastel van kliënte met hul Name , Bestelling-ID's , Adresse, en Totale Pryse . Nou sal ons die van van elke kliënt uit hul volle naam onttrek deur die REGTE funksie te gebruik. Kom ons volg die instruksies hieronder om te leer!
Stap 1:
- Skryf die onderstaande formule in sel C5 neer.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Formule-ontleding
-
SEARCH(" ", B5)
hierdie gedeelte vind die spasie van die Volle naam selle. - Dan
LEN(B5)-SEARCH(" ", B5)
sal hierdie gedeelte die laaste deel van die naam kies. - Dan sal die
RIGHT
-funksie die geselekteerde gedeelte terugstuur.
- Druk dus eenvoudig Enter op jou sleutelbord. As gevolg hiervan sal jy Parke kry as die terugkeer van die REGTE funksie .
Stap 2:
- Verder, Outovul die REGTE funksie na die res van die selle in kolom C.
Voorbeeld 2: Onttrek 'n substring deur gebruik te maak van die REGS-, LEN-, SOEK- en SUBTITUUT-funksies
Oorweeg nou dat ons 'n datastel van klantopmerkings het. In elke opmerking is daar 'n opmerkingnommer soos Kommentaar 1, Kommentaar 2 , ens. Nou is ons taak om die enigste opmerkings uit die bronkommentaar te onttrek. Kom ons volg die instruksies hieronder om te leer!
Stappe:
- Tik die formule in sel D5 en Outovul dit tot by D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Formule-ontleding
-
LEN(SUBSTITUTE(C5,":",""))
hierdie gedeelte vind die dubbelpunt (:) teken in die hele string. -
SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
hierdie deel vervang die laaste skeidingsteken met een of ander unieke karakter. - Dan kry
SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
die posisie van die laaste skeidingsteken in die string. Afhangende van watter karakter ons die laaste skeidingsteken vervang het, gebruik óf hoofletter-onsensitiefSEARCH
of hoofletter-sensitiewe FIND om die posisie van daardie karakter in die string te bepaal. - Laastens kies die
RIGHT
-funksie opmerkings en druk dit uit.
Voorbeeld 3: Verwyder eerste N karakters van 'n string deur REGTE funksie toe te pas
Bogenoemde taak kan met 'n eenvoudige formule gedoen word. Aangesien daar 'n vaste aantal karakters in " Kommentaar N " is wat 10 in die eerste gedeelte van elke opmerking is, kan ons dit maklik uitskakel en slegs die opmerking kry. Hier sal ons die eerste 10 karakters uit die Bronkommentaar verwyder en die enigste opmerkings in 'n aparte kolom druk. Kom ons volg die instruksies hieronder om te leer!
Stappe:
- Selekteer eerstens sel D5 en Enter die formule in daardie sel. Daarna, Outovul dit tot by D12.
=RIGHT(C5, LEN(C5)-10)
Formule Verduideliking
-
LEN(C5)-10
dit sal 'n getal terugstuur nadat 10 van die totale karaktergetal afgetrek is. As die totale lengte 25 is, sal hierdie gedeelte 25-10 = 15 terugstuur. - Dan sal die
RIGHT
funksie sal die enigste opmerking van die bronkommentaar terugstuur.
Soortgelyke lesings
- Hoe om CODE-funksie in Excel te gebruik (5 voorbeelde)
- Gebruik Excel EXACT-funksie (6 gepaste voorbeelde)
- Hoe om VASTE funksie in Excel te gebruik (6 GeskikVoorbeelde)
- Gebruik CLEAN-funksie in Excel (10 voorbeelde)
- Hoe om TRIM-funksie in Excel te gebruik (7 voorbeelde)
Voorbeeld 4: Gebruik van RIGHT- en VALUE-funksies om getal uit 'n string te onttrek
Die RIGHT -funksie laat nie die terugkeer van 'n getal van enige string toe nie. Dit gee die nommer in teksformaat terug. Maar deur die WAARDE en REGTE funksies te gebruik, kan ons getalle in die korrekte formaat terugstuur. Hier sal ons dieselfde datastel as hierbo gebruik, en ons sal die poskode in getalformaat uit die Adres kolom onttrek. Kom ons volg die instruksies hieronder om te leer!
Stap 1:
- Skryf die onderstaande formule in sel E5 neer.
=VALUE(RIGHT(D5, 5))
Formule Verduideliking
-
RIGHT(D5, 5)
hierdie gedeelte gee die 5 karakters van die adres wat die poskode is in teksformaat . - Dan
VALUE
-funksie omskep hulle in 'n getalformaat.
- Daarna, druk eenvoudig Enter op jou sleutelbord. Gevolglik sal jy 35801 as die terugkeer van die funksies kry.
Stap 2:
- Verder, Outovul die funksies na die res van die selle in kolom E.
Voorbeeld 5: Toepassing van RIGHT-, LEN- en FIND-funksies om domeinnaam uit e-pos te onttrek
Kom ons het 'n klantdatastel met hul bestellingID , Naam, E-pos, en Adres . Nou sal ons hul e-posdomein uit die gegewe e-posadres uitvind deur die REGS, LEN, en VIND -funksies te gebruik. Kom ons volg die instruksies hieronder om te leer!
Stap 1:
- Selekteer eerstens sel F5, en skryf die onderstaande formule in daardie sel .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Formule Verduideliking
-
FIND("@",E5)
hierdie gedeelte vind @ van die gegewe string. -
LEN(E5)-FIND("@", E5)
dit sal die nommer gee tot waar die waarde onttrek sal word.
- Druk dus eenvoudig Enter op jou sleutelbord. As gevolg hiervan sal jy gmail.com kry as die terugkeer van die REGS-, LEN-, - en VIND -funksies.
Stap 2:
- Daarna, Outovul die REGS, LEN, en VIND funksies na die res van die selle in kolom F.
Voorbeeld 6: Gebruik REGS, LEN en LINKER Funksies om URL te wysig
Hierdie REGTER funksie help ons ook om enige tipe URL te verander. Kom ons sê dat ons in ons datastel verskeie URL's van sommige webwerwe het. Nou, in sommige van hulle, is daar 'n terugskuinsstreep(/) in die URL . Nou is ons taak om daardie URL's uit te vind en hierdie agterste skuinsstreep van die URL te verwyder. Kom ons volg die instruksies hieronder om te leer!
Stappe:
- Enter die formule in sel C5 en Outovul dit tot by C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Formule Verduideliking
- As die laaste karakter 'n voorwaartse skuinsstreep (/) is,
(RIGHT(B5)=”/”)
gee “ waar ,” of anders gee dit “ onwaar ” terug. - Die
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
gee die eerste “ n ” aantal karakters. As die laaste karakter 'n voorwaartse skuinsstreep (/) is, word dit weggelaat; anders word die volledige string teruggestuur.
Spesiale notas vir die gebruik van REGTE funksie
-
Does the RIGHT function return number?
Die REGTE -funksie in Excel produseer altyd 'n teksstring, ten spyte van die feit dat die aanvanklike waarde was 'n nommer, soos aan die begin van hierdie les genoem.
The RIGHT function can not work with dates?
Aangesien datums deur heelgetalle in die interne Excel-stelsel en die Excel REGS-funksie is gebou om met teksstringe te werk, dit is nie moontlik om 'n spesifieke deel van 'n datum, soos 'n dag, maand of jaar, te onttrek nie. As jy dit probeer, sal jy net die laaste paar syfers van 'n nommer wat 'n datum verteenwoordig, ontvang.
Why the RIGHT function returns #VALUE error?
Die REGTE funksie gee #WAARDE! fout as " aantal_tekens " minder as nul is.
Gevolgtrekking
Dit gaan alles oor die REGTE funksie. Hier het ek probeer om 'n opsomming van hierdie funksie en sy verskillende toepassings te gee. Ek het verskeie metodes met hul gewysonderskeie voorbeelde, maar daar kan baie ander iterasies wees, afhangende van talle situasies. As jy enige navrae of terugvoer het, laat weet ons asseblief in die kommentaarafdeling.