Počítajte písmená alebo znaky v programe Excel

Funkcie a vzorce

Ako zistiť, ako často sa určité znaky alebo písmená vyskytujú v rozsahu tabuľky programu Excel

V tabuľke programu Excel sa dátumy kontrolujú za sebou. Na označenie údajov sa používa znak x alebo iný znak. Nasledujúci obrázok ukazuje, ako to vyzerá v praxi:

Vo vzorci teraz chcete určiť, koľko krížikov bolo umiestnených v stĺpci B. Existuje niekoľko spôsobov, ako tento problém vyriešiť pomocou vzorca.

Jednou z možností je použiť funkciu pracovného hárka COUNTIF. Ak chcete spočítať, koľkokrát sa písmeno x objaví v bunke v oblasti B2: B20, použite nasledujúci vzorec:

= COUNTIF (B2: B20, "x")

Pri type výpočtu sa berú do úvahy iba písmená, ktoré sa v bunke zobrazujú samostatne. Akákoľvek kombinácia s jedným alebo dvoma ďalšími písmenami bude pri počítaní ignorovaná.

Nasledujúci obrázok ukazuje použitie tohto vzorca na príklade:

Tabuľka: Praktické príklady pre funkciu „Count-If“

= COUNTIF (A1: A5; "Hrozno")

Zistí počet buniek s hodnotou „Grape“ v bunkách A2 až A5.

= COUNTIF (C2: C5; "> 33")

Zistí počet buniek s hodnotou väčšou ako 33 v bunkách C2 až C5.

= COUNTIF (A1: A4, "*")

= Zistí počet buniek s ľubovoľným textom v bunkách A1 až A4. Hviezdička (*) sa používa ako zástupný znak pre ľubovoľný reťazec znakov.

= COUNTIF (B1: B4; "> = 17") - COUNTIF (B1: B4; "> 48")

Zistí počet buniek s hodnotou väčšou ako (>) alebo rovnou (=) 17 a menšou (<) alebo rovnou (=) 48 v bunkách B1 až B4.

Bežné problémy: Na toto by ste mali venovať pozornosť pri použití funkcie „počítať, ak“

  • Funkcia COUNTIF vracia nesprávne výsledky, ak sa používa na zhodovanie reťazcov dlhších ako 255 znakov.
  • Ak nie je vrátená žiadna hodnota, mali by ste znova skontrolovať, či je „argument kritéria“ uzavretý v úvodzovkách.
  • Všimnite si toho, že COUNTIF v reťazcoch nerozlišuje veľké a malé písmena. To znamená, že reťazce „hrozno“ a „hrozno“ obsahujú rovnaké bunky.
  • Pri počítaní textových hodnôt overte, či údaje neobsahujú žiadne začiatočné ani koncové medzery, či sa rovné a typografické úvodzovky nepoužívajú rozporuplne: a či neexistujú žiadne netlačiteľné znaky.

Ako spočítať všetky špeciálne znaky v bunke

  1. Ak chcete do buniek počítať špeciálne znaky, môžete to urobiť pomocou funkcie LENGTH v spojení s funkciou ALTERNATE. Ak chcete napríklad zistiť, koľko malých písmen je v bunke, použite nasledujúci vzorec: = LENGTH (A1) -LENGTH (ALTERNATE (A1; "a"; ""))).

  2. Ak napríklad chcete počítať medzery (= 4), použite nasledujúci vzorec: = LENGTH (A1) -LENGTH (CHANGE (A1; ""; ""))).

Ako spočítať všetky znaky, písmena a medzery v bunke

Nasledujúce pokyny vysvetľujú, ako používať túto funkciu:

  1. Do panela vzorcov zadajte = LENGTH (bunka) a stlačte kláves Enter. „Bunka“ označuje bunku, ktorej obsah chcete počítať (napríklad A1, pozri snímku obrazovky).

  2. Ak chcete počítať znaky vo viac ako jednej bunke, zadajte vzorec a potom ho skopírujte a prilepte do ostatných buniek.

Automaticky spočítajte počet znakov v bunke programu Excel pomocou funkcie LENGTH

Časté otázky: Počítanie písmen a znakov v programe Excel

1. Ako spočítam všetky znaky v bunke?

Kliknite na bunku A2 a do bunky zadajte = DĹŽKA (B2) a stlačte kláves ENTER. S týmto vzorcom sa teraz počítajú znaky B2.

2. Ako spočítam celkový počet znakov v rôznych bunkách?

Kliknite napríklad na bunku B4. Do bunky zadajte (= SUM (DĹŽKA (A1), DĹŽKA (A2), DĹŽKA (A3)) a stlačte kláves ENTER.

3. Ako spočítam konkrétne znaky v bunkách?

Kliknite na bunku C4. Do bunky zadajte = LENGTH (A4) -LENGTH (CHANGE (A4; “x“, ““ “)) a stlačte kláves ENTER. Teraz do bunky A4 dostanete všetky malé písmená „Xs“. Výsledkom je 1.

Súvisiace témy:

Spočítajte celkový počet znakov a číslic v oblasti tabuľky v programe Excel

Zistite počet znakov v bunke

Ľahko spočítajte počet konkrétnych znakov v bunke

Spočítajte výskyty číslic v rozsahu buniek programu Excel

Nájdite počet slov alebo fráz v bunke programu Excel

Spočítajte znaky, ktoré hľadáte, pomocou vzorca

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave