Exemple de funcții DREAPTA - Excel, VBA și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel DREAPTA în Excel pentru a returna text de la sfârșitul unei celule.

Prezentare generală a funcției DREAPTA

Funcția DREAPTA Returnează un număr specificat de caractere de la sfârșitul unei celule.

Pentru a utiliza funcția Foaie de lucru Excel DREAPTA, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Funcția DREAPTA Sintaxă și intrări:

= DREAPTA (text, num_car)

text - Un șir de text.

num_chars - Numărul de caractere de la sfârșitul celulei de returnat.

Cum se utilizează funcția DREAPTA în Excel:

Funcția DREAPTA extrage un anumit număr de caractere pe care le specificați din DREAPTA (sfârșitul șirului).

= DREAPTA (B3, C3)

Cele de mai sus extrag 4 caractere din DREAPTA sau de la sfârșitul șirului.

= DREAPTA (B3)

Al doilea argument este opțional, iar valoarea implicită a acestuia este 1. Prin urmare, extrage 1 caracter din DREAPTA și vă dă „t” dacă îl omiteți.

DREAPTA cu FIND / SEARCH și LEN

În multe scenarii, numărul de caractere pe care dorim să îl extragem din DREAPTA variază la fel ca numele de familie.

= DREAPTA (B3, LEN (B3) -FIND ("", B3))

În acest caz aici, putem folosi FIND pentru a verifica ce poziție de caracter începe spațiul. De asemenea, reprezintă câte caractere au prenumele și spațiul în total.

LEN ne ajută să obținem numărul total de caractere din celulă. Utilizarea LEN minus numele și spațiul total al caracterelor ne-ar da numărul de caractere de extras din dreapta și ne-ar da numele de familie.

De asemenea, puteți utiliza SEARCH. Diferența dintre FIND și SEARCH este că prima este sensibilă la majuscule și minuscule. Găsirea unui simbol precum spațiul nu ar conta.

= DREAPTA (B3, SEARCH ("", B3) -1)

DREAPTA cu LEN

Ar putea exista cazuri în care știți câte personaje nu doriți, dar nu câte doriți. În exemplul de mai jos, există întotdeauna 2 alfabete în față. Dar cifrele diferă.

= DREAPTA (B3, LEN (B3) -2)

Din moment ce știm că nu vrem cele 2 alfabete din față, pur și simplu folosiți lungimea totală minus 2 caractere pentru a obține numerele din spate.

DREAPTA cu Număr / Date

Rețineți că DREAPTA este o funcție text. La utilizarea DREPTULUI, rezultatul este un text. De exemplu, nu veți putea rezuma aceste numere în celula E3 după ce utilizați DREAPTA.

Același lucru se întâmplă pentru date, deoarece acestea sunt recunoscute ca numere de serie și nu text. Este posibil să nu trebuiască să însumați datele, dar nu funcționează bine în filtre și în tabelele pivot.

Pentru a depăși problemele de mai sus, puteți utiliza VALUE pentru a converti din text în valori.

= VALOARE (DREAPTA (B3, LEN (B3) -LEN ("Cantitate totală:")))

= VALOR (DREAPTA (B3, LEN (B3) -FIND (":", B3)))

Puteți combina DREAPTA cu unele dintre funcțiile Excel în câteva moduri utile.

Extrageți numărul din dreapta unui șir

Atunci când lucrați cu Excel, trebuie să exacitați numărul din detaliile date. Cândva, trebuie să specificați numărul din stânga și când trebuie să extrageți numărul din dreapta. Deci funcția DREAPTA vă va ajuta să realizați această sarcină prin combinarea cu câteva alte funcții.

Extrageți numărul din dreapta

Am putea combina LEN, MIN, FIND cu DREAPTA după cum urmează:

= DREAPTA (A2, LEN (A2) -MIN (FIND ({0,1,2,3,4,5,6,7,8,9}, A2 și „0123456789”)) + 1)

Ceea ce ne-ar da următoarele rezultate:

Aplicați ZEROS-ul principal la număr utilizând funcția Dreapta

Adăugarea ZEROS de vârf este foarte utilă atunci când lucrați cu Excel. În acest exemplu vom explica cum puteți face acest lucru combinând funcția DREAPTA cu funcția CONCATENATE.

= DREAPTA (CONCATENATE ("000000", A2), 7)

În exemplul de mai sus vă explicăm adăugarea zero-urilor de până la 7 cifre, dar pe baza cerinței puteți schimba numărul 7 și numărul de zero pentru a obține puterea necesară. puteți consulta exemplul de mai jos pentru a obține zero inițial până la 11 cifre.

= DREAPTA (CONCATENATE ("0000000000", A2), 11)

Mai multe exemple pentru Adăugarea ZEROS la număr.

Tabelul de mai jos vă ajută să oferiți mai multe modalități de adăugare a zerourilor pentru a seta numărul.

Extrageți ultimul cuvânt din șir

Am putea combina LEFT, SUM, SUBSTITUTE cu LEN după cum urmează:

= TRIM (DREAPTA (SUBSTITUT (A2, "", REPT ("", 10)), 10))

Ceea ce ne-ar da următoarele rezultate:

Această funcție este setată pentru mai puțin de 10 cuvinte, deci dacă trebuie să aflați ultimul cuvânt pentru șir lung, puteți schimba acest număr 10.

DREAPTA în Foi de calcul Google

Funcția DREAPTA funcționează exact la fel în Foi de calcul Google ca în Excel:

Note Aditionale

Dacă num_chars este mai mare decât lungimea textului, funcția DREAPTA returnează tot textul.

DREAPTA Exemple în VBA

De asemenea, puteți utiliza funcția DREAPTA în VBA. Tip:
application.worksheetfunction.right (text, num_chars)
Pentru argumentele funcției (text etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave