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.
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:
Vrátí počet znaků textového řetězce.
DÉLKA(text)
LEN(text)
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("")
V přípravě
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.
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"))
U chybových hodnot také funkce nepočítá, ale vrátí chybovou hodnotu.
=DÉLKA(1/0)
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.
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.
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 "))
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)
Soubor
Jak na funkci DÉLKA (LEN) v pdf
ke stažení zdarma.
Soubor
Textová funkce DÉLKA (LEN) - prakticky
ke stažení zdarma. Obsahuje makra.
Článek byl aktualizován: 03.05.2025 21:55
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
|
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
|
LinkedIn... |
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 - 2025 |