Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce LEFT v Excelu v aplikaci Excel vrátit první n počet znaků v buňce.
LEFT Přehled funkcí
Funkce VLEVO Vrací zadaný počet znaků od začátku buňky.
Chcete -li použít funkci LEFT Excel Worksheet, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Funkce VLEVO Syntaxe a vstupy:
1 | = VLEVO (text, počet_charů) |
text - Řetězec textu.
num_chars - Počet znaků od začátku buňky, které se mají vrátit.
Jak používat levou funkci v aplikaci Excel:
Funkce LEFT extrahuje určitý počet znaků, které zadáte zleva (začátek řetězce).
1 | = VLEVO (B3, C3) |
Výše uvedené extrahuje 7 znaků zleva nebo od začátku řetězce.
Druhý argument je nepovinný a jeho výchozí hodnota je 1. Proto extrahuje 1 znak zleva a dává vám „R“, pokud jej vynecháte.
VLEVO s NAJÍT/VYHLEDÁVAT
V mnoha scénářích se počet znaků, které chceme extrahovat zleva, liší stejně jako křestní jména. V tomto případě zde můžeme pomocí funkce NAJÍT zkontrolovat, na které pozici znaku mezera začíná, a na minus jednu, abychom vyloučili samotný prostor.
1 | = LEFT (B3, FIND ("", B3) -1) |
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.
1 | = VLEVO (B3, HLEDAT ("", B3) -1) |
VLEVO s LEN
Mohou nastat případy, kdy víte, kolik postav nechcete, ale kolik jich chcete. V např. Níže jsou vždy na konci 4 čísla. Počet abeced se ale liší.
1 | = VLEVO (B3, LEN (B3) -4) |
LEN nám pomáhá získat celkový počet znaků v buňce. A protože víme, že nechceme 4 čísla na konci, jednoduše použijte celkovou délku minus 4 znaky k získání počtu znaků abecedy.
VLEVO s číslem/daty
Všimněte si, že LEFT je textová funkce. Při použití LEFT je výsledkem text. Po použití LEFT například nebudete moci tato čísla 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.
Extrahujte číslo z levé části řetězce
Při práci s aplikací Excel musíte určit číslo z daného detailu. Někdy je třeba zadat číslo zleva a někdy číslo zprava. Funkce LEN vám k tomuto úkolu pomůže kombinací s několika dalšími funkcemi.
Extrahujte číslo zleva
LEFT, SUM, SUBSTITUTE s LEN bychom mohli kombinovat následovně:
1 | = LEFT (B2, SUM (LEN (B2) -LEN) (SUBSTITUTE (B2, {"0", "1", "2", "3", "4", "5", "6", "7" , "8", "9"}, ""))))) |
Což by nám dalo následující výsledky:
Ořízněte text na N -tý slova
Text bychom mohli oříznout a nastavit N -ta slova kombinací SUBSTITUT, FIND s LEFT následovně:
1 | = LEFT (A2, FIND ("#", SUBSTITUTE (A2, "", "#", B2))-1) |
Což by nám v daných příkladech poskytlo následující výsledky.
Přesné iniciály od Name
Když shromažďujeme informace o lidech, shromažďujeme křestní jméno a příjmení samostatně. Ale když někdy prezentujeme, potřebujeme současné jméno s iniciálami. V níže uvedeném příkladu vám pomůžeme poskytnout řešení přesných iniciál z názvu a také to může pomoci překonat všechna malá i velká písmena. Abychom získali tento výstup, můžeme spojit CONCATENATE, UPPER, PROPER s LEFT následovně:
1 | = CONCATENATE (UPPER (LEFT (A2,1)) & ".", PROPER (B2,)) |
Což by nám dalo následující výsledky.
Vytvořte e -mailovou adresu pomocí křestního jména a příjmení
V tomto příkladu bychom mohli vysvětlit, jak vytvořit adresu EMAIL pomocí křestního jména a příjmení. E -mailovou adresu bychom mohli vytvořit kombinací CONCATENATE, LOWER s LEFT následovně:
VLEVO v Tabulkách Google
Funkce LEFT funguje v Tabulkách Google úplně stejně jako v Excelu:
Další poznámky
Pokud je num_chars větší než délka textu, vrátí funkce LEFT veškerý text.
VLEVO Příklady ve VBA
Můžete také použít funkci VLEVO ve VBA. Typ:application.worksheetfunction.left (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