SPRÁVNE Príklady funkcií - Excel, VBA a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel RIGHT v Exceli na vrátenie textu z konca bunky.

RIGHT Prehľad funkcií

Funkcia VPRAVO vráti určený počet znakov z konca bunky.

Ak chcete použiť SPRÁVNU funkciu pracovného hárka programu Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

SPRÁVNA funkcia Syntax a vstupy:

= PRÁVO (text, počet_charkov)

text - Reťazec textu.

num_chars - Počet znakov z konca bunky, ktoré sa majú vrátiť.

Ako používať správnu funkciu v programe Excel:

Funkcia RIGHT extrahuje konkrétny počet znakov, ktoré zadáte, zprava (koniec reťazca).

= SPRÁVNE (B3, C3)

Vyššie uvedené extrahuje 4 znaky z PRAVÉHO alebo konca reťazca.

= SPRÁVNE (B3)

Druhý argument je voliteľný a jeho predvolená hodnota je 1. Preto extrahuje 1 znak zprava a dáva vám „t“, ak ho vynecháte.

SPRÁVNE s NÁHĽADOM/VYHĽADÁVANÍM a OBJEKTOM

V mnohých scenároch sa počet znakov, ktoré chceme extrahovať z PRÁVA, líši rovnako ako priezviská.

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

V tomto prípade tu môžeme pomocou funkcie NÁHĽAD skontrolovať, na ktorej pozícii znakov začína medzera. Tiež to ukazuje, koľko znakov má krstné meno a medzera celkom.

LEN nám pomáha získať celkový počet znakov v bunke. Použitie LEN mínus krstné meno a medzera celkového počtu znakov by nám poskytlo počet znakov extrahovaných sprava a dalo by nám priezvisko.

Môžete tiež použiť VYHĽADÁVANIE. Rozdiel medzi FIND a SEARCH je v tom, že v prvom sa rozlišujú malé a veľké písmená. Nájdenie symbolu, akým je priestor, by nemalo význam.

= SPRÁVNE (B3, VYHĽADÁVANIE ("", B3) -1)

SPRÁVNE s LEN

Môžu existovať prípady, keď viete, koľko znakov nechcete, ale nie koľko chcete. V nižšie uvedenom, napríklad, sú vždy 2 abecedy vpredu. Ale čísla sa líšia.

= SPRÁVNE (B3, LEN (B3) -2)

Pretože vieme, že nechceme 2 abecedy vpredu, jednoducho použite celkovú dĺžku mínus 2 znaky na získanie čísel za sebou.

SPRÁVNE s číslom/dátumami

Všimnite si toho, že RIGHT je textová funkcia. Po použití PRÁVA je výsledkom text. Po použití DOPRAVA napríklad tieto čísla nebudete môcť zhrnúť do bunky E3.

To isté sa deje s dátumami, pretože sú uznávané ako sériové čísla, a nie ako text. Možno nebudete musieť sčítať dátumy, ale vo filtroch a kontingenčných tabuľkách to nefunguje dobre.

Na vyriešenie vyššie uvedených problémov môžete použiť VALUE na konverziu z textu na hodnoty.

= HODNOTA (VPRAVO (B3, LEN (B3) -LEN („Celkové množstvo:“))))

= HODNOTA (VPRAVO (B3, LEN (B3) -FIND (":", B3)))

DOPRAVU môžete s niektorými funkciami Excelu skombinovať niekoľkými užitočnými spôsobmi.

Extrahujte číslo z pravej strany reťazca

Pri práci s programom Excel musíte číslo presne určiť z daného detailu. Niekedy potrebujete zadať číslo zľava a inokedy číslo z prava. Funkcia RIGHT vám teda pomôže splniť túto úlohu kombináciou s niekoľkými ďalšími funkciami.

Extrahujte číslo sprava

LEN, MIN, FIND a RIGHT by sme mohli skombinovať nasledovne:

= VPRAVO (A2, DĹŽKA (A2) -MIN (NÁJDI ((0,1,2,3,4,5,6,7,8,9}, A2 a "0123456789"))+1)

Čo by nám poskytlo nasledujúce výsledky:

Pomocou funkcie Vpravo aplikujte na číslo úvodné ZEROS

Pridať vedúci ZEROS je veľmi užitočné pri práci s programom Excel. V tomto prípade vysvetlíme, ako to môžete urobiť kombináciou PRÁVA s funkciou CONCATENATE.

= PRÁVO (CONCATENATE ("000000", A2), 7)

Vo vyššie uvedenom príklade vysvetlíme pridanie počiatočných núl iba do 7 číslic, ale na základe požiadavky môžete zmeniť číslo 7 a žiadne nuly, aby ste dostali požadované umiestnenie. v nasledujúcom príklade môžete nájsť počiatočnú nulu až po 11 číslic.

= PRÁVO (CONCATENATE ("0000000000", A2), 11)

Ďalšie príklady pridania úvodných núl k číslu.

Nasledujúca tabuľka vám pomôže poskytnúť viac spôsobov, ako pridať počiatočné nuly k nastaveniu čísla.

Extrahujte posledné slovo zo reťazca

ĽAVÉ, SÚČITÉ, NÁHRADNÉ a LENOVÉ by sme mohli skombinovať nasledovne:

= TRIM (PRÁVO (NÁHRADA (A2, "", REPT ("", 10)), 10))

Čo by nám poskytlo nasledujúce výsledky:

Táto funkcia je nastavená na menej ako 10 slov, takže ak potrebujete zistiť posledné slovo pre dlhý reťazec, môžete zmeniť toto číslo 10.

SPRÁVNE v Tabuľkách Google

PRAVÁ funkcia funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Doplňujúce Poznámky

Ak je num_chars väčší ako dĺžka textu, funkcia VPRAVO vráti všetok text.

SPRÁVNE Príklady vo VBA

Vo VBA môžete použiť aj funkciu DOPRAVA. Typ:
application.worksheetfunction.right (text, num_chars)
Pokiaľ ide o argumenty funkcie (text atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave