Kako koristiti funkciju LEFT, LEFTBs (ZLEVA a LEFTB) u Excelu

Český Angličtina
ZLEVA a LEFTB LEFT, LEFTBs

Použití funkce pro extrakci části textu zleva

V Microsoft Excel i v Google Tabulkách existuje velmi užitečná funkce, která umožňuje vyjmout zadaný počet znaků z levé strany textového řetězce. Tato funkce je známá jako ZLEVA (v Excel) nebo LEFT (v Google Tabulkách). Kromě této základní varianty existuje ve verzi pro Microsoft Excel také varianta LEFTB, která se používá pro práci s texty v jazykách používajících dvoubajtovou znakovou sadu.

Stručný přehled syntaxe

  • ZLEVA (text; [počet_znaků]): Text je řetězec, ze kterého chceme vyjmout znaky. Počet_znaků je volitelný argument, který určuje kolik znaků zleva bude vyjmutých. Jestliže tento argument vynecháte, bude ve výchozím nastavení vyjmut první znak.
  • LEFTB (text; [počet_bajtů]): Tato varianta je specifická pro jazyky s dvoubajtovým kódováním. Počet_bajtů udává, kolik bajtů z levého konce textového řetězce má být vráceno.
 =ZLEVA("Hello World", 5) // Vráti "Hello" =LEFTB("こんにちは", 4) // V Excel pro japonský text, vrátí první dva znaky (každý japonský znak je obvykle dva bajty). 

Praktické příklady použití

Podívejme se na dva specifické případy, kde může být funkce ZLEVA velmi užitečná:

Extrakce iniciál z plných jmen

Představte si, že máme seznam plných jmen a potřebujeme získat pouze první písmena každého jména. S použitím funkce ZLEVA můžeme snadno a rychle získat požadovaný výsledek.

 =ZLEVA("Jan Novák", 1) // Vráti "J" =ZLEVA("Petr Svoboda", 1) // Vráti "P" 

Tímto způsobem můžeme prostřednictvím funkce snadno získat iniciály uživatelů, které například můžeme použít ve vlastních databázích či při generování uživatelských jmen.

Práce s daty ve formátu CSV

Často se setkáváme s nutností zpracovávat textová data ve formátu CSV, kde jsou jednotlivé hodnoty odděleny čárkami. Pokud nás zajímá první pole v každém řádku, můžeme opět využít funkci ZLEVA společně s funkčním kombinátorem NAJÍT pro lokalizaci první čárky.

 =ZLEVA(A1, NAJÍT(",", A1)-1) 

Na předchozím příkladu A1 je buňka, která obsahuje text CSV, jako například „12345,67890,ABCDEF“. Výsledkem aplikace funkce bude „12345“, což je text před první čárkou.

Tyto praktické příklady ukazují, jak může být funkce ZLEVA neocenitelným nástrojem v široké škále aplikací při zpracování textových dat ve vašich tabulkových dokumentech.

Více informací: https://support.microsoft.com/en-us/office/left-leftb-functions-9203d2d2-7960-479b-84c6-1ea52b99640c

Další funkce
Vrátí matici textových hodnot z libovolné zadané oblasti
Změní znaky s plnou šířkou (dvoubajtové) v řetězci znaků na znaky s poloviční šířkou (jednobajtové)
Převede číslo na text ve formátu měny ß (baht)
Vrátí určitý počet znaků textového řetězce počínaje zadaným místem
Spojí texty z několika oblastí nebo řetězců Nenabízí ale argumenty Oddělovač a Ignorovat_prázdné
Spojí několik textových položek do jedné
Změní znaky s poloviční šířkou (jednobajtové) v řetězci znaků na znaky s plnou šířkou (dvoubajtové)
Vrátí počet znaků textového řetězce
V textovém řetězci nahradí starý text novým
Najde textovou hodnotu uvnitř jiné (a nerozlišují se malá a velká písmena)
Převede textový argument na číslo
Zformátuje číslo a převede ho na text
Změní znaky s poloviční šířkou (jednobajtové) v řetězci na znaky s plnou šířkou (dvoubajtové)
Převede číslo na text ve formátu měny Kč (česká koruna)
Vrátí číselný kód prvního znaku zadaného textového řetězce
Převede text na malá písmena
Nahradí znaky uvnitř textu
Najde textovou hodnotu uvnitř jiné (rozlišuje malá a velká písmena)
Převede text na číslo způsobem nezávislým na národním prostředí
Zopakuje text podle zadaného počtu opakování
Odstraní z textu mezery
Zkontroluje, jestli jsou dvě textové hodnoty shodné
Převede argumenty na text
Zkombinuje text z více oblastí a/nebo řetězců a zahrnuje oddělovač, který zadáte mezi každou textovou hodnotu, která se bude spojovat Pokud je oddělovač prázdný textový řetězec, pak tato funkce jednotlivé oblasti přímo zřetězí
Vrátí znak unicode, na který odkazuje daná číselná hodnota
Vrátí číslo (bod kódu), které odpovídá prvnímu znaku textu
Vrátí text ze zadané hodnoty
Převede text na velká písmena
Převede první písmeno každého slova textové hodnoty na velké
Odebere z textu všechny netisknutelné znaky
Zformátuje číslo jako text s pevným počtem desetinných míst
Vrátí znak určený číslem kódu
Vrátí první znaky textové hodnoty umístěné nejvíce vpravo
Extrahuje fonetické znaky (furigana) z textového řetězce