Jak spočítat znaky v Excelu
Shrnutí: Počet znaků v buňce zjistíte vzorcem =DÉLKA(A2). Započítá i mezery a uložené znaky zalomení řádku. Pro více řádků vzorec zkopírujte do pomocného sloupce; chcete-li celkový počet znaků, výsledky sečtěte funkcí SUMA.
Obsah článku
Jak zjistit počet znaků v jedné buňce?
Máte-li text v A2, klikněte do volné buňky B2, napište následující vzorec a potvrďte ho klávesou Enter:
=DÉLKA(A2)
Například text Dobrý den má 9 znaků: osm písmen a jednu mezeru. Po úpravě A2 se číslo v B2 přepočítá. Nejde tedy o jednorázově uloženou statistiku.
V anglickém Excelu se funkce jmenuje LEN, takže použijete =LEN(A2). Funkce DÉLKA je dostupná v Microsoft 365, Excelu pro web i v desktopových verzích 2016, 2019, 2021 a 2024.
| Obsah A2 | Výsledek DÉLKA(A2) | Co se počítá |
|---|---|---|
Dobrý den |
9 | Písmena a mezera mezi slovy |
kůň |
3 | Každé běžně zapsané české písmeno jako jeden znak |
A |
3 | Také mezera před písmenem a za ním |
| Jedna obyčejná mezera | 1 | Mezery nejsou prázdný obsah |
| Skutečně prázdná buňka | 0 | Žádný text |
Vzorec ="" |
0 | Výsledkem je text o nulové délce |
Poslední dva řádky vracejí stejné číslo, přestože jen jeden představuje skutečně prázdnou buňku. DÉLKA měří výsledný text, ne přítomnost vzorce. Nepoužívejte ji tedy jako důkaz, že v buňce vůbec nic není.
Jak spočítat znaky pro každý řádek?
Pomocný sloupec využijete například při kontrole názvů produktů, které mají splnit zadaný limit délky. Názvy zůstanou ve sloupci A a jejich délky uvidíte hned vedle.
- Do B1 napište „Počet znaků“. Předpokladem je volný sloupec B a data začínající v A2.
- Do B2 zadejte
=DÉLKA(A2). Nejdřív zkontrolujte výsledek prvního názvu. - Zkopírujte vzorec dolů k poslednímu názvu. Táhněte za čtvereček v pravém dolním rohu B2. V B3 se má počítat A3, v B4 A4 a tak dále.
- Zkontrolujte poslední vyplněný řádek. Pokud tabulka obsahuje prázdné řádky, vyplňte vzorec i za nimi. Prázdný zdroj vrátí nulu.
Pro celou tabulku není potřeba psát nový vzorec do každé buňky. Excel při kopírování upravuje odkaz na zdrojový řádek.
Jak počítat znaky bez mezer?
Když zadání vylučuje obyčejné mezery, nejdřív je ve výpočtu odstraňte funkcí DOSADIT:
=DÉLKA(DOSADIT(A2;" ";""))
Uvnitř prvních uvozovek je jedna mezera, druhé uvozovky jsou prázdné. Text v A2 se nezmění; úprava proběhne jen pro výpočet. Pro Dobrý den vyjde 8, pro A vyjde 1.
Tento vzorec nemaže všechny neviditelné znaky. Nezalomitelná mezera, která se často kopíruje z webu, v textu zůstane stejně jako tabulátor nebo zalomení řádku. Pokud číslo nesedí, nepřidávejte další náhrady naslepo: nejdřív zjistěte, který znak text skutečně obsahuje.
Anglická varianta je =LEN(SUBSTITUTE(A2," ","")). Ukázky používají obvyklé oddělovače, český středník a anglickou čárku; váš Excel se řídí místním nastavením.
Jak sečíst znaky z více buněk?
Pokud jsou délky jednotlivých textů v B2 až B100, zadejte například do B101:
=SUMA(B2:B100)
Součet vyjadřuje počet znaků uvnitř zdrojových buněk. Mezi jednotlivé buňky nic nepřidává. Pro A2 s textem Dobrý den a A3 s textem kůň tak dostanete 9 + 3 = 12 znaků.
Kdybyste oba texty spojili do jedné věty s další mezerou mezi nimi, měla by 13 znaků. To je důležité při porovnávání tabulky s textem zkopírovaným do jiného editoru: při přenosu mohou přibýt mezery, tabulátory nebo nové řádky.
Funkce POČET2 pro tento úkol vhodná není. Počítá obsazené buňky, ne délku textu v nich. Sloupec s deseti názvy může mít deset neprázdných buněk, ale stovky znaků.
Proč vychází jiné číslo, než čekáte?
Nejčastěji je v buňce něco, co není na první pohled vidět. Začněte těmito rozdíly:
- Mezery na krajích. Text
Prahamá o jeden znak víc nežPraha. Běžná DÉLKA je započítá stejně jako mezery mezi slovy. - Ručně vložený nový řádek.
A, jeden znak zalomení řádku aBmají dohromady 3 znaky. Pouhé vizuální zalomení textu podle šířky sloupce žádný znak nepřidává. - Formátování čísla. Číselná hodnota 123 zobrazená vlastním formátem jako
00123není totéž jako pětiznakový text00123. DÉLKA nezměří počet znaků, které vidíte díky vlastnímu formátu. - Emoji a složené znaky. Jeden viditelný symbol nemusí být jeden započítaný znak. Výsledek může záviset i na verzi kompatibility sešitu.
U posledního případu Microsoft rozlišuje kompatibilitu verze 2, která některé znaky uložené dvojicí kódových jednotek počítá jako jeden znak místo dvou. Další součásti emoji se mohou počítat zvlášť. Pokud kontrolujete přesný limit v jiném systému, porovnejte stejný vzorek také přímo v něm; počet viditelných obrázků emoji není spolehlivou kontrolou.
Běžná česká písmena není potřeba před počítáním upravovat. Odstranění diakritiky v Excelu řeší jiný úkol, například export názvů do systému bez češtiny. Pro sjednocení zápisu ve sloupci zase slouží změna velkých a malých písmen.
Použité zdroje a metodika
Návod vychází z dokumentace textových funkcí Microsoft Excelu. Příklady rozlišují délku obsahu, běžné mezery a znaky, jejichž započítání nemusí být na pohled zřejmé.
- Microsoft. Funkce DÉLKA. https://support.microsoft.com/cs-cz/excel/len-function. Přístup dne 23. 9. 2026.
- Microsoft. DOSADIT (funkce). https://support.microsoft.com/cs-cz/excel/functions/substitute-function. Přístup dne 23. 9. 2026.
- Microsoft. Funkce Excelu podle kategorie. https://support.microsoft.com/cs-CZ/Excel/excel-functions-by-category. Přístup dne 23. 9. 2026.
- Microsoft. Deset nejlepších způsobů čištění dat. https://support.microsoft.com/cs-cz/excel/top-ten-ways-to-clean-your-data. Přístup dne 23. 9. 2026.