Excel: spočítajte počet znakov v bunkách a rozsahoch

  • Zdieľajte To
Michael Brown

Tento návod ukazuje, ako počítať bunky s textom a znakmi v programe Excel 2010-2013. Nájdete tu užitočné vzorce programu Excel na počítanie znakov v jednej alebo viacerých bunkách, obmedzenia počtu znakov pre bunky a získate odkaz, ako zistiť počet buniek, ktoré obsahujú konkrétny text.

Pôvodne bol Excel navrhnutý na prácu s číslami, preto si vždy môžete vybrať jeden z troch spôsobov, ako vykonať akúkoľvek operáciu počítania alebo sčítania s číslicami. Našťastie vývojári tejto užitočnej aplikácie nezabudli na text. Preto píšem tento článok, aby som vám ukázal, ako používať rôzne možnosti a vzorce v programe Excel na počítanie buniek s textom alebo počítanie určitých znakov v reťazci .

Nižšie nájdete možnosti, ktorými sa budem zaoberať:

    Na konci nájdete aj odkazy na naše predchádzajúce príspevky na blogu týkajúce sa počítania buniek v programe Excel.

    Vzorec programu Excel na počítanie počtu znakov v bunke

    Môžem predpokladať, že v niektorej z budúcich verzií programu Excel bude stavový riadok zobraziť počet znakov v reťazci Kým budeme dúfať a čakať na túto funkciu, môžete použiť nasledujúci jednoduchý vzorec:

    =LEN(A1)

    V tomto vzorci je A1 bunka, v ktorej sa vypočíta počet textových znakov.

    Ide o to, že Excel má znakové obmedzenia. Napríklad záhlavie nesmie prekročiť 254 znakov. Ak prekročíte maximum, záhlavie sa vyreže. Vzorec môže byť užitočný, keď máte v bunkách naozaj dlhé reťazce a potrebujete sa uistiť, že vaše bunky neprekročia 254 znakov, aby ste sa vyhli problémom s importom alebo zobrazením vašej tabuľky v iných zdrojoch.

    Po použití funkcie =LEN(A1) do mojej tabuľky, môžem ľahko vidieť opisy, ktoré sú príliš dlhé a treba ich skrátiť. Preto neváhajte a použite tento vzorec v programe Excel vždy, keď potrebujete spočítať počet znakov v reťazci. Stačí vytvoriť stĺpec Pomocník, zadať vzorec do príslušnej bunky a skopírovať ho v celom rozsahu, aby ste získali výsledok pre každú bunku v stĺpci.

    Počítanie znakov v rozsahu buniek

    Možno budete potrebovať aj spočítať počet znakov z niekoľkých buniek V tomto prípade môžete použiť nasledujúci vzorec:

    =SUM(LEN( rozsah ))

    Poznámka: Uvedený vzorec sa musí zadať ako vzorec poľa. Ak ho chcete zadať ako vzorec poľa, stlačte klávesovú skratku Ctrl+Shift+Enter .

    Tento vzorec môže byť užitočný, ak chcete pred zlúčením alebo importom tabuliek s údajmi zistiť, či niektoré riadky neprekračujú obmedzenia. Stačí ho zadať do stĺpca Helper (Pomocník) a skopírovať cez neho pomocou úchytu na vyplnenie.

    Vzorec programu Excel na počítanie určitých znakov v bunke

    V tejto časti vám ukážem, ako vypočítať počet výskytov jedného znaku v bunke v programe Excel. Táto funkcia mi veľmi pomohla, keď som dostal tabuľku s viacerými ID, ktorá nemohla obsahovať viac ako jednu nulu. Mojou úlohou teda bolo zistiť bunky, v ktorých sa vyskytovali nuly a v ktorých bolo núl viac.

    Ak potrebujete zistiť počet výskytov určitého znaku v bunke alebo ak chcete zistiť, či vaše bunky obsahujú neplatné znaky, použite nasledujúci vzorec na spočítanie počtu výskytov jedného znaku v rozsahu:

    =LEN(A1)-LEN(SUBSTITUTE(A1, "a",""))

    Tu "a" je znak, ktorý musíte v programe Excel spočítať.

    Na tomto vzorci sa mi veľmi páči, že dokáže počítať výskyty jedného znaku aj časti nejakého textového reťazca.

    Spočítať počet výskytov určitého znaku v rozsahu

    Ak chcete počítať počet výskytov určitého znaku v niekoľkých bunkách alebo v jednom stĺpci, môžete vytvoriť pomocný stĺpec a vložiť do neho vzorec, ktorý som opísal v predchádzajúcej časti článku =LEN(A1)-LEN(SUBSTITUTE(A1, "a","")) . Potom ho môžete skopírovať cez stĺpec, tento stĺpec sčítať a získať očakávaný výsledok. Znie to príliš zdĺhavo, však?

    Našťastie nám Excel často poskytuje viacero spôsobov, ako získať rovnaký výsledok, a existuje aj jednoduchšia možnosť. Pomocou tohto vzorca pre pole v programe Excel môžete spočítať počet určitých znakov v rozsahu:

    =SUM(LEN( rozsah )-LEN(SUBSTITUTE( rozsah , "a","")))

    Poznámka: Vyššie uvedený vzorec sa musí zadať ako vzorec poľa . Uistite sa, že ste stlačili klávesovú skratku Ctrl+Shift+Enter, aby ste ho vložili.

    Spočítať počet výskytov určitého textu v rozsahu

    Nasledujúce pole vzorec (musí byť zadané pomocou Ctrl+Shift+Enter ) vám pomôže spočítať počet výskytov určitého textu v rozsahu:

    =SUM((LEN(C2:D66)-LEN(SUBSTITUTE(C2:D66, "Excel","")))/LEN("Excel"))

    Môžete napríklad spočítať, koľkokrát je v tabuľke zadané slovo "Excel". Nezabudnite na medzeru, inak bude funkcia počítať slová začínajúce určitým textom, nie izolované slová.

    Ak teda máte v tabuľke roztrúsený určitý úryvok textu a potrebujete rýchlo spočítať jeho výskyt, použite vyššie uvedený vzorec.

    Limity znakov programu Excel pre bunky

    Ak máte pracovné hárky s veľkým množstvom textu v niekoľkých bunkách, môžu vám pomôcť nasledujúce informácie. Ide o to, že Excel má obmedzenie počtu znakov, ktoré môžete zadať do bunky.

    • Celkový počet znakov, ktoré môže bunka obsahovať, je teda 32 767.
    • V bunke sa môže zobraziť len 1 024 znakov. Pritom v paneli vzorcov sa môže zobraziť všetkých 32 767 symbolov.
    • Maximálna dĺžka obsahu vzorca je 1 014 pre Excel 2003. Excel 2007-2013 môže obsahovať 8 192 znakov.

    Uvedené skutočnosti zvážte, ak máte dlhé hlavičky alebo ak sa chystáte zlúčiť alebo importovať údaje.

    Počítanie buniek, ktoré obsahujú konkrétny text

    Ak potrebujete spočítať počet buniek, ktoré obsahujú určitý text, neváhajte použiť funkciu COUNTIF. Nájdete ju krásne popísanú v článku Ako spočítať bunky s textom v Exceli: ľubovoľné, špecifické, filtrované.

    Dúfam, že vám tento článok pomôže, keď budete nabudúce potrebovať spočítať počet buniek s textom alebo výskyt určitých znakov v tabuľke. Snažil som sa pokryť všetky možnosti, ktoré vám môžu pomôcť - opísal som, ako spočítať bunky s textom, ukázal som vám vzorec Excelu na počítanie znakov v jednej bunke alebo v rozsahu buniek, našli ste spôsob, ako spočítať počet výskytov určitých znakov vTiež môžete využiť jeden z odkazov na naše predchádzajúce príspevky, kde nájdete mnoho ďalších informácií.

    To je pre dnešok všetko. Buďte šťastní a vyniknite v programe Excel!

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.