Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » funkce-textove » DELKA-LEN-textova-funkce-Excel
Microsoft Excel logo

DÉLKA (LEN) - textová funkce Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Vrátí počet znaků textového řetězce. Aneb spočítá, kolik znaku obsahuje.

Úvodem do funkce a DÉLKA - (LEN)

Na první pohled funkce DÉLKA (stejně jako další funkce) moc toho neumí (jen spočítá znaky, a navíc někdy jinak než myslíte). Na ten druhý, když se vhodně použijete, například s dalšími funkcemi získáte velice zajímavé možnosti (najednou šetříte desítky minut denně).

Jak na to prakticky os A do Z ukazuji v tomto článku, opět pro přehlednost je rozdělen na kapitoly:


Teorie použití DÉLKA (LEN)

Vrátí počet znaků textového řetězce.

Syntaxe česky:

DÉLKA(text)

Syntaxe anglicky:

LEN(text)

Popis argumentů:

  • text je text, jehož délku chcete zjistit. Mezery jsou považovány za znaky.
Excel funkce DÉLKA (LEN)

Základní použití

Počet písmen ve slovech Pavel a Švejk, kdy se odkážeme do buňky B5, ve které je slovo Švejk.

=DÉLKA("Pavel") =DÉLKA(B5) =DÉLKA("") Excel funkce DÉLKA (LEN)

Pokročilejší použití

V přípravě

Možné problémy

Problematika funkce DÉLKA v Excel je někdy složitější (například datum je uložené jako číslo), existují neviditelné znaky, mezery, atd.

Datum

Pokud je v buňce datum, neobdržíte počet znaku v data, ale počet číslic onoho datumu. Oproti tomu, když se zadá datum přímo do funkce. Tam spočítá znaky. V A1 jedna je datum (12.12.2016)

=DÉLKA(A1) =DÉLKA("01.01.2014")

Mezery opět dělají neplechu, pokud jich je více.

=DÉLKA("Pepa ")

Tvrdý Enter, nebo-li ZNAK(10), počítá za jeden znak.

=DÉLKA(B20) =DÉLKA(CONCAT("A";ZNAK(10);"B")) Excel funkce DÉLKA LEN - problémy

U chybových hodnot také funkce nepočítá, ale vrátí chybovou hodnotu.

=DÉLKA(1/0) Excel funkce DÉLKA LEN - problémy

Použití s funkci DOSADIT (SUBSTITUTE)

Potřebuji spočítat kolik písmen obsahuje dané slovo (nebo věta). Jak na to? Umíte spočítat kolik písmen obsahuje danné slovo. Jako další odstraníme daný znak, který chcete spočítat. No a pak už je to jednoduché u slova (věty) s odstraněným znakem který počítáme zjistíme délku. Od délky původního slova (věty) odečteme délku s odstraněnými znaky a máte spočteno.

=DÉLKA(D7)-DÉLKA(DOSADIT(D7;"e";""))

Budete-li chtít spočítat opakující se slova, provedete stejný postup. Ale po odečtené ještě vydělíte počtem písmen v hledaném slovu.

Excel funkce DÉLKA a DOSADIT

Pokud chcete použít na odstranění mezer tak funkce odstraní všechny mezery. Pokud budete chtít ponechat, vždy jednu mezeru mezi slovy je vhodnější funkce PROČISTIT. Popisuji ji v následující kapitole.

Použití s funkci PROČISTIT (TRIM)

Pomocí funkce DÉLKA a PROČISTIT potřebuji se ve větách (textech) zbavit nadbytečných mezer a následně spočítat kolik je v dané buňce znaků (oproti DOSADIT, alespoň jedna mezera vždy zůstane). Budete-li chtít odstranit všechny mezery, použijte funkci DOSADIT, která je popsána v předchozí kapitole.

=DÉLKA(B4) =DÉLKA(PROČISTIT(B4)) =DÉLKA(PROČISTIT(" Pavel Lasak ")) Excel funkce DÉLKA a DOSADIT

Použití s funkce ve DÉLKA ve VBA

Jak využít funkci DÉLKA ve VBA.

ZjistujiPocet = "aaa" Pocet = Len(ZjistujiPocet) MsgBox (Pocet) MsgBox ("Počet písmen ve slově: " & ZjistujiPocet & " je: " & Pocet) Excel funkce AND

Související články


Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor Textová funkce DÉLKA (LEN) - prakticky soubor ve formátu *.xlsm ke stažení zdarma. Obsahuje makra.


Závěrem

Využíváte nějaký trik s funkcí DÉLKA, můžete zmínit v komentářích.

Článek byl aktualizován: 17.09.2016 23:25

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2000 (od 2004 ne této doméně) - Roku 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici také na on-line videích pro SEDUO. Školím a konzultuji, učím na MUNI. Hlavně tvořím tento web. Je zde k dispozici přes 1.000 návodu, tipů a triků včetně stovek různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2017 | 2068

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.