Kako koristiti funkciju LEN, LENBs (DÉLKA a LENB) u Excelu

Český Angličtina
DÉLKA a LENB LEN, LENBs

Přehled a syntaxe funkcí pro počítání znaků

Funkce DÉLKA v Microsoft Excel a Google Sheets slouží k zjištění počtu znaků v textových řetězcích. Na druhou stranu funkce LENB, která je k dispozici pouze v Excelu, počítá počet bytů potřebných k reprezentaci znaků. Toto je obzvláště důležité ve vícebytových kódovacích systémech, jako je UTF-8.

Syntaxe funkce DÉLKA je:

=DÉLKA(text)

Syntaxe funkce LENB, která se zaměřuje na byty místo znaků, je velmi podobná:

=LENB(text)

Argument text v obou případech označuje textový řetězec, jehož délku chceme zjistit.

Praktické příklady použití

Zde jsou ukázky, jak mohou být tyto funkce využity v praxi.

Detekce prázdných řetězců

Funkce DÉLKA může být efektivně využita k identifikaci prázdných textových řetězců v datovém souboru. Prázdný řetězec má délku 0, a proto lze pomocí této funkce snadno rozpoznat a zpracovat prázdná pole.

=IF(DÉLKA(A1)=0, "Prázdný řetězec", "Obsahuje text")

Tento vzorec můžete aplikovat ve sloupci Excelu nebo Google Sheets, aby zjistil, zda jsou určitá pole prázdná. V našem příkladu se zjistí, zda buňka A1 obsahuje text. Pokud ne, vrátí „Prázdný řetězec“, v opačném případě „Obsahuje text“.

Analýza délky textových polí

Funkce DÉLKA a LENB mohou být použity k zajištění, že délky textových dat ve formulářích nebo databázích splňují specifické požadavky.

Buňka Text Délka Byte
A1 Hello =DÉLKA(A1) =LENB(A1)
A2 Привет =DÉLKA(A2) =LENB(A2)

Text „Hello“ v buňce A1 má délku 5 v obou funkcích. Naopak ruské slovo „Привет“ v buňce A2 má délku 6 znaků, ale kvůli vícebytovému kódování UTF-8 může funkce LENB ukázat vyšší hodnotu, například 12 bytů.

Funkce LENB je zvlášť užitečná, když je třeba zajistit dodržení technických limitů uložených dat podle bytové délky znaků.

Pravidelné využívání těchto funkcí může zpřehlednit práci s textovými daty v tabulkových aplikacích a usnadnit procesy jako jsou audit nebo implementace kontrolních mechanismů v formulářích či databázích.

Více informací: https://support.microsoft.com/en-us/office/len-lenb-functions-29236f94-cedc-429d-affd-b5e33d2c67cb

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é)
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í první znaky textové hodnoty umístěné nejvíce vlevo
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