Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel RIGHT v aplikaci Excel vrátit text z konce buňky.
PRAVÝ Přehled funkcí
Funkce VPRAVO vrací zadaný počet znaků z konce buňky.
Chcete -li použít PRAVOU funkci listu aplikace Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
SPRÁVNÁ funkce Syntaxe a vstupy:
= RIGHT (text, počet_chars)
text - Řetězec textu.
num_chars - Počet znaků z konce buňky, které se mají vrátit.
Jak používat PRAVOU funkci v Excelu:
Funkce DOPRAVA extrahuje konkrétní počet znaků, které zadáte, z DOPRAVA (konec řetězce).
= SPRÁVNĚ (B3, C3)
Výše uvedené extrahuje 4 znaky z PRAVÉ nebo konce řetězce.
= SPRÁVNĚ (B3)
Druhý argument je volitelný a jeho výchozí hodnota je 1. Proto extrahuje 1 znak zprava a dá vám „t“, pokud jej vynecháte.
SPRÁVNĚ s NAJÍT/VYHLEDÁVAT a LEN
V mnoha scénářích se počet postav, které chceme extrahovat z PRÁVA, liší stejně jako příjmení.
= RIGHT (B3, LEN (B3) -FIND ("", B3))
V tomto případě zde můžeme pomocí funkce NAJÍT zkontrolovat, na které pozici znaku mezera začíná. Udává také, kolik znaků má křestní jméno a mezera celkem.
LEN nám pomáhá získat celkový počet znaků v buňce. Použití LEN minus křestní jméno a mezera celkem znaků by nám počet znaků extrahovat zprava a dalo by nám příjmení.
Můžete také použít HLEDAT. Rozdíl mezi FIND a SEARCH je v tom, že první rozlišuje velká a malá písmena. Nalezení symbolu, jako je prostor, by nevadilo.
= VPRAVO (B3, HLEDAT ("", B3) -1)
SPRÁVNĚ s LEN
Mohou nastat případy, kdy víte, kolik postav nechcete, ale kolik jich chcete. V níže uvedeném příkladu jsou vždy 2 abecedy vpředu. Čísla se ale liší.
= RIGHT (B3, LEN (B3) -2)
Protože víme, že nechceme 2 abecedy vpředu, jednoduše použijte celkovou délku minus 2 znaky k získání čísel za nimi.
SPRÁVNĚ s číslem/daty
Všimněte si, že RIGHT je textová funkce. Při použití DOPRAVA je výsledkem text. Po použití DOPRAVA například tato čísla nebudete moci shrnout do buňky E3.
Totéž se děje s daty, protože jsou rozpoznána jako sériová čísla a ne jako text. Možná nebudete muset sčítat data, ale ve filtrech a kontingenčních tabulkách to nefunguje dobře.
K překonání výše uvedených problémů můžete pomocí VALUE převést z textu na hodnoty.
= HODNOTA (VPRAVO (B3, LEN (B3) -LEN ("Celkové množství:")))
= HODNOTA (VPRAVO (B3, LEN (B3) -FIND (":", B3)))
DOPRAVU můžete s některými funkcemi Excelu zkombinovat několika užitečnými způsoby.
Extrahujte číslo zprava od řetězce
Při práci s aplikací Excel musíte číslo přesně určit z daného detailu. Někdy je třeba zadat číslo zleva a někdy číslo zprava. Funkce RIGHT vám tedy pomůže tento úkol zkombinovat s několika dalšími funkcemi.
Extrahujte číslo zprava
LEN, MIN, FIND a RIGHT bychom mohli kombinovat následovně:
= RIGHT (A2, LEN (A2) -MIN (NAJÍT ((0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789"))+1)
Což by nám dalo následující výsledky:
Pomocí funkce Right použijte vedoucí ZEROS na číslo
Přidat vedoucí ZEROS je velmi užitečné při práci s Excelem. V tomto příkladu vysvětlíme, jak to můžete provést kombinací PRÁVA s funkcí CONCATENATE.
= PRÁVO (CONCATENATE ("000000", A2), 7)
Ve výše uvedeném příkladu vysvětlíme přidání počátečních nul pouze do 7 číslic, ale na základě požadavku můžete změnit číslo 7 a žádné nuly, abyste získali požadovaný výstup. můžete použít níže uvedený příklad, abyste získali počáteční nulu až 11 číslic.
= PRÁVO (CONCATENATE ("0000000000", A2), 11)
Další příklady pro přidání úvodních nul k číslu.
Níže uvedená tabulka vám poskytne více způsobů, jak přidat počáteční nuly k nastavení čísla.
Extrahujte poslední slovo ze řetězce
LEFT, SUM, SUBSTITUTE s LEN bychom mohli kombinovat následovně:
= TRIM (PRAVO (NÁHRADA (A2, "", REPT ("", 10)), 10))
Což by nám dalo následující výsledky:
Tato funkce je nastavena na méně než 10 slov, takže pokud potřebujete zjistit poslední slovo pro dlouhý řetězec, můžete toto číslo změnit 10.
DOPRAVA v Tabulkách Google
Funkce RIGHT funguje v Tabulkách Google úplně stejně jako v Excelu:
Další poznámky
Pokud je num_chars větší než délka textu, funkce RIGHT vrátí veškerý text.
SPRÁVNÉ Příklady ve VBA
Můžete také použít funkci VPRAVO ve VBA. Typ:application.worksheetfunction.right (text, num_chars)
Argumenty funkce (text atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.
Zpět na seznam všech funkcí v Excelu