Obsah
PRAVÁ je další oblíbenou funkcí v MS Excel která slouží k získání posledního znaku nebo znaků v textovém řetězci na základě určitého počtu znaků. Jedním slovem, tato funkce je určena k vrácení určitého počtu znaků z pravé strany řetězce. V tomto článku se s vámi podělíme o kompletní představu o tom, jak se funkce PRAVÁ funkce pracuje v Excelu samostatně a pak s dalšími funkcemi Excelu.
Funkce RIGHT v aplikaci Excel (rychlé zobrazení)
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.
Pravá funkce.xlsxÚvod do funkce RIGHT
Cíl
Výběr zadaného počtu znaků z daného řetězce zprava doleva.
Syntaxe
=RIGHT (text, [num_chars])
Vysvětlení argumentů
Argumenty | Povinné/volitelné | Vysvětlení |
---|---|---|
text | Požadované | Předejte text, ze kterého se mají extrahovat znaky vpravo. |
[num_chars] | Volitelně | Předejte počet znaků, které se mají extrahovat, počínaje pravou stranou. Výchozí hodnota je 1 . |
- Pokud num_chars není zadán, výchozí hodnota je 1 .
- Pokud num_chars je větší než počet znaků, které jsou k dispozici. PRAVÁ vrátí celý textový řetězec.
- PRAVÁ extrahuje číslice z čísel i z textu.
- Tato funkce nebere v úvahu formátování žádné buňky, například data, měny atd.
6 vhodných příkladů použití funkce RIGHT v aplikaci Excel
V následujících částech si ukážeme šest příkladů popisu PRAVÁ použijeme funkci PRAVÁ funkce, LEN , HLEDAT , SUBSTITUTE , VALUE a VYHLEDAT funkce také v těchto příkladech pro operace s podřetězci pomocí prostor , oddělovač a n znaků . Kromě toho získáme čísla a domény z řetězce a upravte ADRESA URL pomocí PRAVÁ funkce.
Příklad 1: Použití funkce RIGHT k získání podřetězce až do mezery
Předpokládejme, že máme soubor dat zákazníků s jejich Jména , ID objednávek , Adresy, a Celkové ceny . Nyní získáme příjmení každého zákazníka z jeho adresy. celé jméno pomocí PRAVÁ funkce. Postupujme podle níže uvedených pokynů a naučme se to!
Krok 1:
- Do buňky zapište následující vzorec C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Rozdělení vzorců
SEARCH(" ", B5)
tato část obsahuje prostor z Celé jméno buňky.- Pak
LEN(B5)-SEARCH(" ", B5)
tato část vybere poslední část o název . - Pak se
PRAVÁ
vrátí funkci vybraná část .
- Proto stačí stisknout Vstupte na na klávesnici. V důsledku toho se zobrazí Parky jako návrat funkce RIGHT .
Krok 2:
- Dále, Automatické vyplňování na PRAVÁ do ostatních buněk ve sloupci C.
Příklad 2: Výpis podřetězce pomocí funkcí RIGHT, LEN, SEARCH a SUBTITUTE
Nyní uvažujme, že máme soubor dat s komentáři zákazníků. V každém komentáři je číslo komentáře, např. Komentáře 1, Komentáře 2 , atd. Nyní je naším úkolem extrahovat ze zdrojového komentáře pouze komentáře. Postupujme podle níže uvedeného návodu a naučme se to!
Kroky:
- Vstupte na vzorec v buňce D5 a Automatické vyplňování až do D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Rozdělení vzorců
LEN(SUBSTITUTE(C5,":",""))
tato část najde v celém řetězci znak dvojtečky (:).SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
tato část nahrazuje poslední oddělovač nějakým jedinečným znakem.- Pak
SEARCH("#", SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
tato část získá pozici posledního oddělovače v řetězci. V závislosti na tom, jakým znakem jsme nahradili poslední oddělovač, použijeme buď rozlišování malých a velkých písmenHLEDAT
nebo FIND rozlišující velká a malá písmena pro určení pozice daného znaku v řetězci. - A konečně.
PRAVÁ
vybere komentáře a vypíše je.
Příklad 3: Odstranění prvních N znaků z řetězce pomocí funkce RIGHT
Výše uvedený úkol lze provést pomocí jednoduchého vzorce. Protože je v " Komentář N ", což je 10 v první části každého komentáře, můžeme je snadno odstranit a získat pouze komentář. Zde odstraníme první část 10 znaků z Zdroj Komentář a vytisknout pouze komentáře v samostatném sloupci. Postupujme podle níže uvedených pokynů a naučme se to!
Kroky:
- Nejprve vyberte buňku D5 a Vstupte na vzorec v této buňce, Automatické vyplňování až do D12.
=RIGHT(C5, LEN(C5)-10)
Vysvětlení vzorce
LEN(C5)-10
vrátí číslo po odečtení 10 z celkového počtu znaků. Pokud je celková délka 25 pak tato část vrátí 25-10 = 15.- Pak se
PRAVÁ
vrátí jedinou funkci komentář z komentář ke zdroji .
Podobná čtení
- Jak používat funkci CODE v aplikaci Excel (5 příkladů)
- Použití funkce EXACT aplikace Excel (6 vhodných příkladů)
- Jak používat funkci FIXED v aplikaci Excel (6 vhodných příkladů)
- Použití funkce CLEAN v aplikaci Excel (10 příkladů)
- Jak používat funkci TRIM v aplikaci Excel (7 příkladů)
Příklad 4: Využití funkcí RIGHT a VALUE k extrakci čísla z řetězce
Na stránkách PRAVÁ Funkce neumožňuje vrátit číslo z jakéhokoli řetězce. Vrací číslo v textovém formátu. Ale pomocí funkce VALUE a PRAVÁ můžeme vrátit čísla ve správném formátu. Zde použijeme stejný datový soubor jako výše a vyjmeme z něj PSČ ve formátu čísla z Adresa sloupec. Postupujme podle níže uvedených pokynů a naučme se to!
Krok 1:
- Do buňky zapište následující vzorec E5.
=HODNOTA(RIGHT(D5, 5))
Vysvětlení vzorce
PRAVÁ(D5, 5)
tato část poskytuje 5 znaků z adresy, která je poštovní směrovací číslo na adrese textový formát .- Pak
VALUE
funkce je převede do formátu čísla.
- Poté jednoduše stiskněte Vstupte na na klávesnici. Proto se vám zobrazí 35801 jako návrat funkce .
Krok 2:
- Dále, Automatické vyplňování na funkce do ostatních buněk ve sloupci E.
Příklad 5: Použití funkcí RIGHT, LEN a FIND k extrakci názvu domény z e-mailu
Mějme datovou sadu zákazníků s jejich ID objednávky , Jméno, e-mail, a Adresa . Nyní zjistíme jejich e-mailová doména z daného e-mailová adresa pomocí RIGHT, LEN, a VYHLEDAT funkce. Postupujme podle níže uvedených pokynů a naučme se to!
Krok 1:
- Nejprve vyberte buňku F5, a do této buňky zapište následující vzorec .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Vysvětlení vzorce
FIND("@",E5)
tato část obsahuje @ ze zadaného řetězce.LEN(E5)-FIND("@", E5)
udává číslo, po které bude hodnota extrahována.
- Proto stačí stisknout Vstupte na na klávesnici. V důsledku toho se zobrazí gmail.com jako návrat PRAVICE, LEN, a VYHLEDAT funkce.
Krok 2:
- Poté, Automatické vyplňování na RIGHT, LEN, a VYHLEDAT do ostatních buněk ve sloupci F.
Příklad 6: Použití funkcí RIGHT, LEN a LEFT k úpravě adresy URL
Tento PRAVÁ funkce nám také pomáhá upravit jakýkoli typ ADRESA URL . Řekněme, že v našem souboru dat máme několik... Adresy URL některých webových stránek. Na některých z nich je nyní zpětné lomítko(/) v ADRESA URL . Nyní je naším úkolem zjistit, které Adresy URL a odstraňte tuto zpětné lomítko z ADRESA URL . Postupujme podle níže uvedených pokynů a naučme se to!
Kroky:
- Vstupte na vzorec v buňce C5 a Automatické vyplňování až do C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Vysvětlení vzorce
- Pokud je posledním znakem forward lomítko (/) ,
(RIGHT(B5)="/")
návraty " Pravda ," nebo vrátí " false ". - Na stránkách
=LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))
vrátí první " n " počet znaků. Pokud je posledním znakem lomítko vpřed. (/) , je vynechána; jinak je vrácen celý řetězec.
Zvláštní poznámky k používání funkce RIGHT
Vrací funkce RIGHT číslo?
Na stránkách PRAVÁ v Excelu vždy vytvoří textový řetězec, přestože počáteční hodnotou bylo číslo, jak bylo uvedeno na začátku této lekce.
Funkce RIGHT neumí pracovat s daty?
Vzhledem k tomu, že data jsou v interním systému Excelu reprezentována celými čísly a funkce Excel RIGHT je vytvořena pro práci s textovými řetězci, není možné extrahovat konkrétní část data, například den, měsíc nebo rok. Pokud se o to pokusíte, získáte pouze několik posledních číslic čísla, které představuje datum.
Proč funkce RIGHT vrací chybu #VALUE?
Na stránkách PRAVÁ funkce vrací #VALUE! chyba pokud " num_chars " je menší než nula.
Závěr
To vše se týká PRAVÁ Funkce. Zde jsem se pokusil podat přehled této funkce a jejích různých aplikací. Ukázal jsem více metod s příslušnými příklady, ale může existovat mnoho dalších iterací v závislosti na mnoha situacích. Pokud máte nějaké dotazy nebo připomínky, dejte nám prosím vědět v sekci komentářů.