01 z 01
Funkce Excel LEFT a LEFTB
Když je text zkopírován nebo importován do aplikace Excel, jsou s dobrými daty někdy obsaženy nežádoucí znaky odpadků .
Nebo existují časy, kdy je zapotřebí pouze část textových dat v buňce - například křestní jméno osoby, nikoliv příjmení.
U takových případů má aplikace Excel řadu funkcí, které lze použít k odstranění nechtěných dat z ostatních. Která funkce používáte závisí na tom, kde jsou umístěna dobrá data vzhledem k nežádoucím znakům v buňce.
- Pokud jsou dobré údaje na pravé straně dat, použijte funkci RIGHT pro extrahování.
- Pokud mají dobré údaje na obou stranách nežádoucí znaky, použijte funkci MID k jejich extrahování.
- Pokud jsou dobré údaje na levé straně dat, použijte funkci LEFT pro jeho extrahování.
LEFT vs. LEFTB
Funkce LEFT a LEFTB se liší pouze v jazycích, které podporují.
LEFT je pro jazyky, které používají jednobajtovou znakovou sadu - tato skupina obsahuje většinu jazyků, například angličtinu a všechny evropské jazyky.
LEVÝ B je pro jazyky, které používají dvojbajtovou znakovou sadu - zahrnuje japonštinu, čínštinu (zjednodušenou), čínštinu (tradiční) a korejštinu.
Funkce Syntaxe a argumenty vlevo a vlevo
V aplikaci Excel se syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky a argumenty .
Syntaxe pro funkci LEFT je:
= LEVÝ (Text, Num_chary)
Argumenty funkce informují Excel o tom, jaké údaje mají být použity ve funkci a délce řetězce, který má být extrahován.
Syntaxe pro funkci LEFTB je:
= LEVÝ (text, Num_byty)
Argumenty funkce informují Excel o tom, jaké údaje mají být použity ve funkci a délce řetězce, který má být extrahován.
Text - (požadovaný pro LEFT a LEFTB ) položka obsahující požadované údaje
- tento argument může být buňkový odkaz na umístění dat v listu nebo může být skutečný text uzavřený v uvozovkách
Num_chary - (volitelně pro LEFT ) určuje počet znaků vlevo od argumentu řetězce, který chcete zachovat - všechny ostatní znaky jsou odebrány.
Num_byty - (volitelné pro LEFTB ) určuje počet znaků vlevo od argumentu řetězce, který má být zadržen v bajtech - všechny ostatní znaky jsou odebrány.
Poznámky:
- Pokud jsou Num_chars / Num_byty jsou vynechány, výchozí hodnota 1 znaku je zobrazena funkcí - řádek 4 v příkladu;
- Pokud jsou Num_chars / Num_byty jsou větší než délka textu, funkce vrátí celý textový řádek - řádek 5 v příkladu;
- Pokud hodnota hodnoty Num_chars / Num_bytes argument je záporný, funkce vrátí #VALUE! hodnota chyby - řádek 6 obrázku.
- Pokud hodnota hodnoty Num_chars / Num_bytes argument odkazuje na prázdnou buňku nebo se rovná nule, funkce vrátí prázdnou buňku - řádek 7 obrázku, kde Num_chars odkazuje na prázdnou buňku B13.
Příklad funkce vlevo - extrahujte dobré údaje ze špatného
Příklad na obrázku výše ukazuje řadu způsobů, jak využít funkci LEFT pro extrahování určitého počtu znaků z textového řetězce, včetně zadávání dat přímo jako argumentů pro funkci - řádek 2 - a zadávání odkazů na buňky pro oba argumenty - řádek 3.
Vzhledem k tomu, že je obvykle nejlepší zadat odkazy na buňky pro argumenty namísto skutečných dat, informace uvedené níže popisují kroky používané k zadání funkce LEFT a její argumenty do buňky C3 pro extrahování slova Widgets z textového řetězce v buňce A3.
Dialogové okno funkce LEFT
Možnosti pro zadání funkce a jejích argumentů do buňky B1 zahrnují:
- Zadání úplné funkce: = LEVÉ (A3.B9) do buňky C3;
- Výběr funkce a argumentů pomocí dialogového okna funkce.
Použití dialogového okna pro zadání funkce často zjednodušuje úkol, protože dialogové okno se stará o syntaxi funkce - zadává název funkce, oddělovače čárky a závorky ve správných místech a množství.
Ukazuje na odkazy na buňky
Nezáleží na tom, jakou volbu zvolíte pro zadání funkce do buňky listu, je pravděpodobně nejlepší použít bod a klepnutím zadejte libovolné a všechny odkazy na buňky používané jako argumenty, aby se minimalizovala pravděpodobnost chyb způsobených zadáním nesprávné reference buňky.
Pomocí dialogového okna Funkce LEFT
Níže jsou uvedeny kroky používané k zadání funkce LEFT a jejích argumentů do buňky C3 pomocí dialogového okna funkce.
- Kliknutím na buňku C3 ji vytvoříte jako aktivní buňku - zde budou zobrazeny výsledky funkce;
- Klikněte na kartu Vzorce v nabídce pásu ;
- Pro otevření rozevíracího seznamu funkcí zvolte Text z pásu karet;
- Klepnutím na položku LEFT v seznamu vyvoláte dialogové okno funkce.
- V dialogovém okně klikněte na řádek Text ;
- Klepnutím na buňku A3 v listu zadejte odkaz buňky do dialogového okna;
- Klikněte na řádek Num_chars ;
- Klikněte na buňku B9 v listu a zadejte odkaz na buňku.
- Klepnutím na tlačítko OK dokončete funkci a vrátíte se do listu.
- Extrahované podřetězec Widgety by se měl zobrazit v buňce C3;
- Po klepnutí na buňku C3 se ve sloupci nad tabulkou nad tabulkou zobrazí úplná funkce = LEFT (A3, B9) .
Vyjmutí čísel pomocí funkce LEFT
Jak je znázorněno v 8. řádku výše uvedeného příkladu, funkce LEFT může být použita k extrahování podmnožiny číselných dat z delšího čísla pomocí výše uvedených kroků.
Jediným problémem je, že extrahovaná data jsou konvertována na text a nemohou být použity ve výpočtech zahrnujících určité funkce - například funkce SUM a AVERAGE .
Jeden způsob, jak tento problém vyřešit, je použít funkci VALUE k převedení textu na číslo uvedené v řádku 9 výše:
= VALUE (LEVÝ (B2, 6))
Druhou možností je použití speciální pasty pro převod textu na čísla .