Jak počítám buňky s textem v aplikaci Excel (8 rychlých triků)

  • Sdílet Toto
Hugh West

V tomto tutoriálu vám ukážu. 8 rychlé triky pro počítání buněk s textem v excelu. Tyto metody můžete použít i ve velkých souborech dat pro zjištění datových buněk, které obsahují textové hodnoty. V průběhu tohoto kurzu se také naučíte některé důležité nástroje a techniky excelu, které budou velmi užitečné při jakémkoli úkolu souvisejícím s excelem.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde.

Počítání buněk s textem.xlsm

8 rychlých triků pro počítání buněk s textem v aplikaci Excel

Pro jasné vysvětlení jsme použili stručný soubor dat. Soubor dat má přibližně. 7 řádky a 2 Zpočátku ponecháváme všechny buňky v tabulce. Obecné Pro všechny datové sady platí, že 2 jedinečné sloupce, které jsou Produkty a Prodejní množství . Ačkoli počet sloupců můžeme později měnit, pokud to bude potřeba.

1. Použití funkce COUNTA

Funkce COUNTA spočítá všechny buňky s libovolným typem hodnoty. Tuto funkci můžeme použít k počítání buněk s textem v položce excel . Postupujte podle následujících kroků.

Kroky:

  • Nejprve přejděte do buňky C10 a vložte následující vzorec:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Nyní stiskněte Vstupte na a vypočítá se celkový počet textových buněk uvnitř. C10 .

Přečtěte si více: Počítání, zda buňka obsahuje text v aplikaci Excel (5 snadných přístupů)

2. Použití funkce COUNTIF

Funkce COUNTIF vyžaduje určitá kritéria pro počítání buněk. Pomocí této funkce můžeme počítat buňky s textem v Excelu nastavením vhodných kritérií. Podívejme se, jak to provést.

Kroky:

  • Nejprve dvakrát klikněte na buňku C10 a zadejte následující vzorec:
=COUNTIF(B5:C9, "*")

  • Poté stiskněte tlačítko Vstupte na a měli byste získat počet buněk s textovými údaji.

Další informace: Spočítejte, zda buňka obsahuje nějaký text v aplikaci Excel (4 metody)

3. Využití funkce ISTEXT

Jak název napovídá, funkce ISTEXT v excelu kontroluje, zda buňka obsahuje text, a poskytuje zpětnou vazbu pomocí znaku TRUE nebo FALSE hodnotu. Podívejme se, jak ji zde použít pro počítání buněk.

Kroky:

  • Chcete-li zahájit tuto metodu, dvakrát klikněte na buňku C10 a vložte následující vzorec:
=COUNT(IF(ISTEXT(B5:C9),1))

  • Poté stiskněte tlačítko Vstupte na a následně zjistí celkový počet buněk s textovými údaji uvnitř buňky. C10 .

🔎 Jak vzorec funguje?

  • ISTEXT(B5:C9): Tato část kontroluje každou buňku v rozsahu a vrací TRUE pokud buňka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Tato funkce vrací pole 1 a FALSE v závislosti na buňce obsahující textovou hodnotu.

Další informace: Buňka COUNTIF, která obsahuje určitý text v aplikaci Excel (citlivá na malá a velká písmena)

4. Počítání pomocí funkce SUM

Můžeme také použít funkce SUM v programu Excel v kombinaci s funkce ISTEXT počítat buňky s textem.

Kroky:

  • Chcete-li spustit tuto metodu, přejděte do buňky C10 a zadejte následující vzorec:
=SOUČET(IF(ISTEXT(B5:C9),1))

  • Poté stiskněte tlačítko Vstupte na nebo klikněte na libovolnou prázdnou buňku.
  • Okamžitě získáte počet textových buněk uvnitř buňky. C10 jako 5 .

🔎 Jak vzorec funguje?

  • ISTEXT(B5:C9): Tato část zkontroluje každou buňku v rozsahu a vrátí TRUE pokud buňka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Tato funkce vrací pole 1 a FALSE v závislosti na buňce obsahující textovou hodnotu.

Další informace: Jak spočítat konkrétní slova ve sloupci v aplikaci Excel (2 metody)

5. Počítání textových buněk pomocí funkce SUMPRODUCT

V této metodě použijeme funkce SUMPRODUCT spolu s funkce ISTEXT počítání buněk s textem v Excelu.

Kroky:

  • Stejně jako dříve vložte do buňky následující vzorec C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

  • Nakonec stiskněte tlačítko Vstupte na a výsledek by měl vypadat takto 5 .

🔎 Jak vzorec funguje?

  • ISTEXT(B5:C9): Tato část kontroluje každou buňku v rozsahu a vrací TRUE pokud buňka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Tato funkce vrací pole 1 a FALSE v závislosti na buňce obsahující textovou hodnotu.

6. Využití funkce SIGN v aplikaci Excel

Funkce SIGN v excelu testuje, zda je číslo kladné nebo záporné. Tuto funkci můžeme použít podobně jako předchozí metodu pro počítání buněk s textem v excelu. Níže je uveden podrobný postup.

Kroky:

  • Chcete-li začít s procesem, přejděte do buňky C10 a zadejte následující vzorec:
=SOUČIN(SIGN(ISTEXT(B5:C9))

  • Pak stiskněte tlačítko Vstupte na a spočítá celkový počet buněk s hodnotou textových dat uvnitř buňky. C10 .

🔎 Jak vzorec funguje?

  • ISTEXT(B5:C9): Tato část kontroluje každou buňku v rozsahu a vrací TRUE pokud buňka obsahuje text, FALSE
  • SIGN(ISTEXT(B5:C9)): Tato část vrací pole 1 a 0 když je buňka pozitivní nebo 0 .

7. Vyloučení buněk s mezerou

V následujícím souboru dat je buňka B8 má jednu mezeru, kterou předchozí metody započítají jako text. Proto potřebujeme jiný způsob, jak spočítat buňky s textem v excelu, ale s vyloučením jakékoli buňky s mezerou.

Kroky:

  • Nejprve přejděte do buňky C10 a vložte následující vzorec:
=COUNTIF(B5:C9,"><")

  • Nyní stiskněte Vstupte na a vypočítá celkový počet textových buněk uvnitř buňky C10 .

8. Počítání buněk po filtraci

Zde jsme datový soubor filtrovali, jak si můžete všimnout, řádek 9 není přítomen. Běžné vzorce budou počítat i tento řádek. Proto použijeme jiný vzorec, který bude počítat pouze filtrované buňky s textem v excelu.

Kroky:

  • Za tímto účelem dvakrát klikněte na buňku C10 a zadejte následující vzorec:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • Poté stiskněte tlačítko Vstupte na a měli byste získat počet buněk s textovými údaji.

🔎 Jak vzorec funguje ?

  • ISTEXT(B5:C10) : Funkce ISTEXT zkontroluje každou buňku v rozsahu a vrátí TRUE pokud buňka obsahuje text, jinak FALSE.
  • INDIRECT("B"&ROW(B5:C10)): Funkce INDIRECT nastavit jednotlivé odkazy na všechny buňky v zadaném rozsahu.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Tato část vrací řadu 1 a 0 který označuje existenci textu v buňce nebo jinak.

Další informace: Jak počítat filtrované buňky s textem v aplikaci Excel (3 metody)

Jak počítat buňky v aplikaci Excel

Pokud znáte VBA v Excelu, pak můžete rychle spočítat buňky pomocí několika řádků kódu. Podívejme se, jak to můžeme udělat.

Kroky:

  • Pro tuto metodu přejděte na Vývojář a vyberte možnost Visual Basic .

  • Nyní vyberte Vložte v VBA a klikněte na Modul .

  • Poté do nového okna zadejte níže uvedený vzorec:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub 

  • Poté otevřete makro v okně Vývojář kliknutím na kartu Makra .

  • Nyní v Makro vyberte okno CountCells makro a klikněte na Spustit .

  • V důsledku toho se VBA kód vypočítá celkový počet buněk uvnitř buňky C10 .

Jak počítat buňky s čísly v aplikaci Excel

Pro počítání buněk s čísly použijeme základní příkaz Funkce COUNT v aplikaci Excel.

Kroky:

  • Nejprve dvakrát klikněte na buňku C10 a zadejte následující vzorec:
=COUNT(B5:C9)

  • Pak stiskněte tlačítko Vstupte na a zjistí se počet buněk s číslem rovnajícím se 5 .

Závěr

Doufám, že se vám podařilo aplikovat metody, které jsem ukázal v tomto návodu, jak počítat buňky s textem v Excelu. Jak vidíte, existuje poměrně dost způsobů, jak toho dosáhnout. Proto si moudře vyberte metodu, která nejlépe vyhovuje vaší situaci. Pokud se v některém z kroků zaseknete, doporučuji si je několikrát projít, abyste si vyjasnili případné nejasnosti. Na závěr se dozvíte více informací. excel postupujte podle našich ExcelWIKI Pokud máte nějaké dotazy, dejte mi prosím vědět v komentářích.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.