Přeskočit na obsah

DélkaExcel

enLEN

Funkce Délka vrátí počet znaků v textovém řetězci, včetně mezer a speciálních znaků.

=DÉLKA(Text)

Text (povinný) – Textový řetězec, jehož celková délka má být zjištěna.

Funkce se hodí pro kontrolu dat, že mají všechna data stejnou délku, ověřování správného počtu znaků nebo manipulace s textem s dalšími funkcemi. Funkce nezapočítává formátování čísla. Pokud je v buňce např. 10 000 (s mezerou jako oddělovačem tisíců, funkce vrátí 5, jelikož mezera je pouze vizuální ale ne napsaná.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Pro dynamické nalezení textu za určitým znakem resp. od určitého znaku do konce textového řetězce je vhodné použít funkci Délka jako pomocnou funkci k Zprava a Najít. Pokud je potřebné najít pokaždé text za podtržítkem jako v příkladu níže, přičemž podtržítko není vždy na stejné pozici, je vhodné funkce kombinovat, kdy od celkového počtu znaků je odečtena pozice hledaného znaku. Pokud se hledaný znak nenachází v daném textu, výstupem bude error ve formátu #HODNOTA!.

=ZPRAVA(A2;DÉLKA(A2)-NAJÍT(„_“;A2))

Pokud se v textovém řetězci nachází přebytečné mezery, budou odstraněny funkcí Pročistit a následně bude zjištěna celková délka.

=DÉLKA(PROČISTIT(D2))

Zjištění počtu výskytů konkrétního znaku v textovém řetězci v kombinaci s funkcí Dosadit. V příkladu je nutné zjistit počet podtržítek v textovém řetězci.

=DÉLKA(G2)-DÉLKA(DOSADIT(G2;“_“;““))

© 2026 Excelland