Jak počítat znaky v buňkách aplikace Microsoft Excel


Počítání znaků v buňce aplikace Excel je mnohem jednodušší, než si možná myslíte. Pomocí několika jednoduchých vzorců můžete spočítat počet znaků v jedné buňce nebo více buňkách a také získat celkový počet konkrétních znaků.

Pokud se připravujete na export dat a musíte omezit počet znaků na buňku nebo chcete zjistit počet výskytů určitého znaku, postupujte takto v aplikaci Microsoft Excel.

Počítání znaků v jedné buňce v Excelu

Chcete-li získat celkový počet znaků v buňce, použijete funkci Excel LEN. Syntaxe vzorce je jednoduše DÉLKA(buňka),kde zadáte odkaz na buňku pro argument.

Jako příklad můžete spočítat znaky v buňce A2 pomocí tohoto vzorce:

=LEN(A2)

Nezapomeňte, že interpunkční znaménka i mezery se počítají jako znaky, stejně jako všechny mezery za posledním znakem v řetězci.

Tip: Počet bajtů v buňce můžete také spočítat pomocí funkce LENB. Například pro výše uvedený příklad použijte =LENB(A2).

Počítání znaků ve více buňkách

Možná chcete počet znaků ve více buňkách. Můžete použít funkci DÉLKA a přidat do vzorce funkci SUM.

Například pomocí následujícího vzorce můžete spočítat počet znaků v buňkách A2, A4 a A6:

=SUM(DÉLKA(A2),DÉLKA(A4),DÉLKA(A6))

Počítání znaků v rozsahu buněk

Pokud chcete získat celkový počet znaků ve více sousedních buňkách, můžete snadno uvést odkazy na každou buňku pomocí výše uvedeného vzorce, ale existuje lepší způsob. K počítání znaků v rozsahu buněk budete stále používat funkce LEN a SUM.

Počet znaků v buňkách A2 až A4 můžete například získat pomocí tohoto vzorce:

=SUM(DÉLKA(A2:A4))

Jak vidíte, stačí přidat rozsah buněk do části vzorce LEN, abyste získali celkový počet.

Tip: Pokud jste obeznámeni s funkcí SUMPRODUCT, můžete ji v tomto případě použít stejným způsobem jako funkci SUM. Pro náš příklad můžete zadat =SUMPRODUCT(DÉLKA(A2:A4))pro stejný výsledek.

Více rozsahů buněk

Více rozsahů buněkh4>

Chcete-li počítat znaky ve dvou různých oblastech buněk, můžete nadále používat funkce SUM a DÉLKA..

Zde získáme počet buněk A2 až A4 plus C2 až C4 pomocí tohoto vzorce:

=SOUČET(DÉLKA(A2:A4),DÉLKA(C2:C4))

V tomto případě jednoduše přidáte oba vzorce LEN do závorek pro vzorec funkce SUM.

Počítání konkrétních znaků v buňce v Excelu

Možná je to počet konkrétních postava, kterou musíte najít. K tomu použijete LEN s funkcí SUBSTITUTE.

V tomto příkladu chceme spočítat počet L v buňce A1. Použili byste tento vzorec:

=DÉLKA(A2)-DÉLKA(NÁHRADA(A2”L”””))

Vidíte, že náš výsledek 1 je správný. Zde je rozpis struktura vzorce zevnitř:

  • SUBSTITUTE(A2,”L”,””)nahradí všechny výskyty písmene L prázdným řetězcem v buňce A2.
  • DÉLKA(NAHRADIT(A2,”L”,””))počítá znaky v buňce A2 (bez písmene L).
  • DÉLKA(A2)počítá celkový počet znaků v buňce A2.
  • DÉLKA(A2)-DÉLKA(NAHRADIT(A2,”L”,””))odečte počet znaků (bez písmene L) od celkového počtu znaků v buňce A2.
  • Konkrétní znaky ignorující velká a malá písmena

    Jak si všimnete, výše uvedený vzorec nám dává jako výsledek pouze jeden výskyt písmene L. Je to proto, že vzorec obsahuje velké písmeno L, takže nevyhledává malá písmena.

    Chcete-li zohlednit toto rozlišení velkých a malých písmen, můžete do vzorce SUBSTITUTE přidat buď UPPER nebo LOWER. Stručně řečeno, toto pak nahradí všechny výskyty, bez ohledu na velikost písmen, prázdným textovým řetězcem.

    Na stejném příkladu přidáme do vzorce UPPER následovně:

    =DÉLKA(A2)-DÉLKA(NAHRADIT(HORNÍ(A2),”L”,””))

    Tentokrát obdržíme výsledek 3, který zahrnuje jak velká, tak malá písmena L.

    Počítání konkrétních znaků v rozsahu buněk

    Chcete vzít to, co jste se doposud naučili, a jít ještě dál? V této poslední části vám ukážeme, jak počítat konkrétní znak v rozsahu buněk. V podstatě budete kombinovat LEN, SUBSTITUTE a SUM.

    Pomocí tohoto vzorce můžete spočítat počet L v rozsahu buněk A2 až A4:

    =SOUČET(DÉLKA(A2:A4)-DÉLKA(NAHRADIT(HORNÍ(A2:A4),”L”,””))).

    Zde ponecháváme UPPER ve vzorci SUBSTITUTE, abychom našli všechny výskyty písmene L bez ohledu na velikost písmen.

    Jakmile začnete používat tyto funkce a vzorce ve svém listu, bude počítání znaků v Excelu pokaždé jednodušší. Bez ohledu na to, k čemu potřebujete počet znaků, nechte Excel dělat práci namísto ručního počítání znaků.

    Další informace najdete v našem tutoriálu pro pomocí COUNTIFS, SUMIFS a AVERAGEIFS v aplikaci Microsoft Excel.

    .

    Související příspěvky:


    17.12.2023