Cum se utilizează funcția RIGHT în Excel (6 exemple)

  • Imparte Asta
Hugh West

DREAPTA este o altă funcție populară în MS Excel care este utilizată pentru a obține ultimul sau ultimele caractere dintr-un șir de text, pe baza unui număr specific de caractere. Într-un cuvânt, această funcție este concepută pentru a returna un număr specificat de caractere din partea cea mai din dreapta a unui șir de caractere. Acest articol va împărtăși o idee completă despre modul în care funcția DREAPTA funcționează în Excel independent și apoi cu alte funcții Excel.

Funcția RIGHT în Excel (Vizualizare rapidă)

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Funcția RIGHT.xlsx

Introducere în funcția RIGHT

Obiectiv

Pentru a extrage un număr specificat de caractere dintr-un șir dat, de la dreapta la stânga.

Sintaxa

=RIGHT (text, [num_chars])

Argumente Explicație

Argumente Necesar/Opțional Explicație
text Necesar Treceți textul din care se extrag caracterele din dreapta.
[num_chars] Opțional Se trece numărul de caractere care trebuie extrase, începând din dreapta. Valoarea implicită este 1 .
Note
  • Dacă num_chars nu este furnizată, aceasta va fi implicit la 1 .
  • Dacă num_chars este mai mare decât numărul de caractere disponibile, se afișează DREAPTA returnează întregul șir de text.
  • DREAPTA va extrage cifrele din numere, precum și din text.
  • Această funcție nu ia în considerare formatarea niciunei celule, cum ar fi o dată, o monedă etc.

6 Exemple potrivite pentru utilizarea funcției RIGHT în Excel

În secțiunile următoare, vom prezenta șase exemple de descriere a DREAPTA Vom aplica funcția DREAPTA funcție, LEN , CĂUTARE , SUBSTITUTE , VALOARE , și GĂSIȚI funcții precum și în aceste exemple pentru operația cu substringuri cu spațiu , delimitator , și n caractere În plus, vom extrage numere și domenii din șirul de caractere și modificați URL prin utilizarea DREAPTA funcție.

Exemplul 1: Utilizarea funcției RIGHT pentru a obține un subșir până la spațiu

Să presupunem că avem un set de date de clienți cu datele lor. Nume , ID-uri de comandă , Adrese, și Prețuri totale Acum vom extrage numele de familie al fiecărui client de pe numele său. nume și prenume folosind DREAPTA Să urmăm instrucțiunile de mai jos pentru a învăța!

Pasul 1:

  • Scrieți formula de mai jos în celula C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Repartizarea formulei

  • SEARCH(" ", B5) această porțiune găsește spațiu de la Nume și prenume celule.
  • Apoi LEN(B5)-SEARCH(" ", B5) această porțiune va selecta ultima parte a nume .
  • Apoi, se va face DREAPTA funcția va returna porțiunea selectată .
  • Prin urmare, trebuie doar să apăsați Introduceți pe tastatură. Ca urmare, veți obține Parcuri ca întoarcere a funcția RIGHT .

Pasul 2:

  • Mai departe, AutoFill la DREAPTA pentru restul celulelor din coloana C.

Exemplul 2: Extragerea unei subșiruri utilizând funcțiile RIGHT, LEN, SEARCH și SUBTITUTE

Să considerăm acum că avem un set de date de comentarii ale clienților. În fiecare comentariu, există un număr de comentariu de tipul Comentarii 1, Comentarii 2 , etc. Acum sarcina noastră este să extragem singurele comentarii din comentariul sursă. Să urmăm instrucțiunile de mai jos pentru a învăța!

Pași:

  • Introduceți formula din celula D5 și AutoFill până la D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","","")))))

Repartizarea formulei

  • LEN(SUBSTITUTE(C5,":","",")) această porțiune găsește semnul două puncte (:) în întregul șir.
  • SUBSTITUTE(C5,":", "#", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":","","")))) această parte înlocuiește ultimul delimitator cu un caracter unic.
  • Apoi SEARCH("#", SUBSTITUTE(C5,":":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":":","")))) această parte obține poziția ultimului delimitator din șir. În funcție de caracterul cu care am înlocuit ultimul delimitator, se utilizează fie o funcție care nu ține cont de majuscule și minuscule CĂUTARE sau FIND în funcție de majuscule și minuscule pentru a determina poziția caracterului respectiv în șir.
  • În cele din urmă, se va lua în considerare DREAPTA selectează comentariile și le tipărește.

Exemplul 3: Eliminarea primelor N caractere dintr-un șir de caractere prin aplicarea funcției RIGHT

Sarcina de mai sus poate fi realizată cu ajutorul unei formule simple. Deoarece există un număr fix de caractere în " Comentariu N ", care este 10 în prima porțiune a fiecărui comentariu, o putem elimina cu ușurință și putem obține doar comentariul. Aici vom elimina prima porțiune 10 caractere de la Sursa Comentariu și imprimați singurele comentarii într-o coloană separată. Să urmăm instrucțiunile de mai jos pentru a învăța!

Pași:

  • Mai întâi de toate, selectați celula D5 , și Introduceți formula din acea celulă. După aceea, AutoFill până la D12.
=RIGHT(C5, LEN(C5)-10)

Formula Explicație

  • LEN(C5)-10 aceasta va returna un număr după ce se va scădea 10 din numărul total de caractere. În cazul în care lungimea totală este 25 atunci această porțiune va returna 25-10 = 15.
  • Apoi, se va face DREAPTA va returna singurul comentariu de la comentariu la sursă .

Lecturi similare

  • Cum se utilizează funcția CODE în Excel (5 exemple)
  • Utilizați funcția EXACT din Excel (6 exemple adecvate)
  • Cum se utilizează funcția FIXED în Excel (6 exemple adecvate)
  • Utilizați funcția CLEAN în Excel (10 exemple)
  • Cum se utilizează funcția TRIM în Excel (7 exemple)

Exemplul 4: Utilizarea funcțiilor RIGHT și VALUE pentru a extrage un număr dintr-un șir de caractere

The DREAPTA nu permite returnarea unui număr din orice șir de caractere. Aceasta returnează numărul în format text. Dar folosind funcția VALOARE și DREAPTA putem returna numere în formatul corect. Aici vom folosi același set de date ca mai sus și vom extrage Cod poștal în format numeric de la Adresa Să urmăm instrucțiunile de mai jos pentru a învăța!

Pasul 1:

  • Scrieți formula de mai jos în celula E5.
=VALOARE(DREAPTA(D5, 5))

Formula Explicație

  • RIGHT(D5, 5) această porțiune oferă 5 caractere de la adresa care este cod poștal în format text .
  • Apoi VALOARE le convertește într-un format numeric.
  • După aceea, apăsați pur și simplu Introduceți pe tastatură. Prin urmare, veți obține 35801 ca întoarcere a funcțiile .

Pasul 2:

  • Mai departe, AutoFill la funcții la restul celulelor din coloana E.

Exemplul 5: Aplicarea funcțiilor RIGHT, LEN și FIND pentru a extrage numele de domeniu din e-mail

Să avem un set de date client cu datele lor ID-ul comenzii , Nume, e-mail, și Adresa Acum vom afla care sunt domeniu de e-mail de la datele adresa de e-mail folosind RIGHT, LEN, și GĂSIȚI Să urmăm instrucțiunile de mai jos pentru a învăța!

Pasul 1:

  • Mai întâi de toate, selectați celula F5, și scrieți formula de mai jos în acea celulă .
=RIGHT(E5,LEN(E5)-FIND("@",E5))

Formula Explicație

  • FIND("@",E5) această parte constată @ din șirul dat.
  • LEN(E5)-FIND("@", E5) acesta va indica numărul până la care se va extrage valoarea.
  • Prin urmare, trebuie doar să apăsați Introduceți pe tastatură. Ca urmare, veți obține gmail.com ca întoarcere a DREAPTA, LEN, și GĂSIȚI funcții.

Pasul 2:

  • După aceea, AutoFill la RIGHT, LEN, și GĂSIȚI pentru restul celulelor din coloana F.

Exemplul 6: Utilizarea funcțiilor RIGHT, LEN și LEFT pentru a modifica URL-ul

Acest DREAPTA de asemenea, funcția ne ajută să modificăm orice tip de URL Să presupunem că în setul nostru de date avem mai mulți URL-uri unor site-uri web. Acum, în unele dintre ele, există un backslash(/) în URL Acum sarcina noastră este să aflăm acele URL-uri și eliminați acest backslash de la URL Să urmăm instrucțiunile de mai jos pentru a învăța!

Pași:

  • Introduceți formula din celula C5 și AutoFill până la C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/")))

Formula Explicație

  • În cazul în care ultimul caracter este un forward slash (/) , (RIGHT(B5)="/") revine " adevărat "," sau altfel se întoarce " fals ".
  • The =LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))) returnează primul " n "În cazul în care ultimul caracter este o bară oblică (/) este omis; în caz contrar, se returnează șirul complet.

Note speciale pentru utilizarea funcției RIGHT

  • Funcția RIGHT returnează un număr?

The DREAPTA din Excel produce întotdeauna un șir de text, în ciuda faptului că valoarea inițială a fost un număr, așa cum s-a precizat la începutul acestei lecții.

  • Funcția RIGHT nu poate funcționa cu date?
  • Deoarece datele sunt reprezentate de numere întregi în sistemul intern Excel, iar funcția Excel RIGHT este construită pentru a opera cu șiruri de text, nu este posibilă extragerea unei părți specifice a unei date, cum ar fi ziua, luna sau anul. Dacă încercați acest lucru, tot ceea ce veți primi sunt ultimele cifre ale unui număr care reprezintă o dată.

  • De ce funcția RIGHT returnează eroarea #VALUE?
  • The DREAPTA funcția returnează Eroare #VALUE! dacă " num_chars " este mai mică decât zero.

    Concluzie

    Este vorba despre DREAPTA Aici am încercat să fac un rezumat al acestei funcții și al diferitelor sale aplicații. Am prezentat mai multe metode cu exemplele respective, dar pot exista multe alte iterații în funcție de numeroase situații. Dacă aveți întrebări sau feedback, vă rugăm să ne anunțați în secțiunea de comentarii.

    Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.