Ako počítam bunky s textom v programe Excel (8 rýchlych trikov)

  • Zdieľajte To
Hugh West

V tomto návode vám ukážem 8 rýchle triky na počítanie buniek s textom v programe Excel. Tieto metódy môžete použiť aj vo veľkých súboroch údajov na zistenie buniek údajov, ktoré obsahujú textové hodnoty. V priebehu tohto kurzu sa tiež naučíte niektoré dôležité nástroje a techniky programu Excel, ktoré budú veľmi užitočné pri akejkoľvek úlohe súvisiacej s programom Excel.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Počítanie buniek s textom.xlsm

8 rýchlych trikov na počítanie buniek s textom v programe Excel

Na jasné vysvetlenie krokov sme použili stručný súbor údajov. Súbor údajov má približne 7 riadky a 2 spočiatku ponechávame všetky bunky v Všeobecné Pre všetky súbory údajov platí 2 jedinečné stĺpce, ktoré sú Produkty a Množstvo predaja . Hoci neskôr môžeme počet stĺpcov meniť, ak to bude potrebné.

1. Používanie funkcie COUNTA

Funkcia COUNTA počíta všetky bunky s ľubovoľným typom hodnoty. Túto funkciu môžeme použiť na počítanie buniek s textom v Excel Postupujte podľa nasledujúcich krokov.

Kroky:

  • Najprv prejdite do bunky C10 a vložte nasledujúci vzorec:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Teraz stlačte Vstúpte na stránku a vypočíta sa celkový počet textových buniek vo vnútri C10 .

Prečítajte si viac: Počítanie, či bunka obsahuje text v programe Excel (5 jednoduchých prístupov)

2. Použitie funkcie COUNTIF

Funkcia COUNTIF na spočítanie buniek vyžaduje určité kritériá. Pomocou tejto funkcie môžeme spočítať bunky s textom v Exceli nastavením vhodných kritérií. Pozrime sa, ako to urobiť.

Kroky:

  • Na začiatok dvakrát kliknite na bunku C10 a zadajte nasledujúci vzorec:
=COUNTIF(B5:C9, "*")

  • Potom stlačte tlačidlo Vstúpte na stránku a mali by ste získať počet buniek s textovými údajmi.

Čítajte viac: Spočítajte, či bunka obsahuje nejaký text v programe Excel (4 metódy)

3. Využitie funkcie ISTEXT

Ako už názov napovedá, funkcia ISTEXT v programe Excel kontroluje, či bunka obsahuje text, a poskytuje spätnú väzbu pomocou TRUE alebo FALSE Hodnota. Pozrime sa, ako ju tu použiť na počítanie buniek.

Kroky:

  • Ak chcete začať túto metódu, dvakrát kliknite na bunku C10 a vložte nasledujúci vzorec:
=COUNT(IF(ISTEXT(B5:C9),1))

  • Potom stlačte tlačidlo Vstúpte na stránku a následne sa zistí celkový počet buniek s textovými údajmi vo vnútri bunky C10 .

🔎 Ako vzorec funguje?

  • ISTEXT(B5:C9): Táto časť skontroluje každú bunku v rozsahu a vráti TRUE ak bunka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Táto funkcia vracia pole 1 a FALSE v závislosti od bunky obsahujúcej textovú hodnotu.

Čítajte viac: COUNTIF bunka, ktorá obsahuje určitý text v programe Excel (citlivý na veľkosť písmen a necitlivý)

4. Počítanie pomocou funkcie SUM

Môžeme tiež použiť funkcia SUM v programe Excel v kombinácii s funkcia ISTEXT na počítanie buniek s textom.

Kroky:

  • Ak chcete spustiť túto metódu, prejdite do bunky C10 a zadajte nasledujúci vzorec:
=SUM(IF(ISTEXT(B5:C9),1))

  • Potom stlačte tlačidlo Vstúpte na stránku alebo kliknite na ktorúkoľvek prázdnu bunku.
  • Okamžite sa vám zobrazí počet textových buniek vo vnútri bunky C10 ako 5 .

🔎 Ako vzorec funguje?

  • ISTEXT(B5:C9): Táto časť skontroluje každú bunku v rozsahu a vráti TRUE ak bunka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Táto funkcia vracia pole 1 a FALSE v závislosti od bunky obsahujúcej textovú hodnotu.

Čítajte viac: Ako spočítať konkrétne slová v stĺpci v programe Excel (2 metódy)

5. Počítanie textových buniek pomocou funkcie SUMPRODUCT

V tejto metóde použijeme funkcia SUMPRODUCT spolu s funkcia ISTEXT počítať bunky s textom v programe Excel.

Kroky:

  • Ako predtým, vložte nasledujúci vzorec do bunky C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

  • Nakoniec stlačte tlačidlo Vstúpte na stránku a mali by sme dostať výsledok ako 5 .

🔎 Ako vzorec funguje?

  • ISTEXT(B5:C9): Táto časť skontroluje každú bunku v rozsahu a vráti TRUE ak bunka obsahuje text, FALSE
  • IF(ISTEXT(B5:C9),1): Táto funkcia vracia pole 1 a FALSE v závislosti od bunky obsahujúcej textovú hodnotu.

6. Využitie funkcie SIGN v programe Excel

Funkcia SIGN v programe Excel testuje, či je číslo kladné alebo záporné. Túto funkciu môžeme použiť podobne ako predchádzajúcu metódu na počítanie buniek s textom v programe Excel. Nižšie sú uvedené podrobné kroky.

Kroky:

  • Ak chcete začať s procesom, prejdite do bunky C10 a zadajte nasledujúci vzorec:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9))

  • Potom stlačte tlačidlo Vstúpte na stránku a spočíta celkový počet buniek s hodnotou textových údajov vo vnútri bunky C10 .

🔎 Ako vzorec funguje?

  • ISTEXT(B5:C9): Táto časť skontroluje každú bunku v rozsahu a vráti TRUE ak bunka obsahuje text, FALSE
  • SIGN(ISTEXT(B5:C9)): Táto časť vracia pole 1 a 0 keď je bunka pozitívna alebo 0 .

7. Vylúčenie buniek s medzerou

V nasledujúcom súbore údajov je bunka B8 má jednu medzeru, ktorú predchádzajúce metódy započítajú ako text. Na to potrebujeme iný spôsob, ako spočítať bunky s textom v exceli, ale s vylúčením akejkoľvek bunky s medzerou.

Kroky:

  • Najprv prejdite do bunky C10 a vložte nasledujúci vzorec:
=COUNTIF(B5:C9,"><")

  • Teraz stlačte Vstúpte na stránku a vypočíta sa celkový počet textových buniek vo vnútri bunky C10 .

8. Počítanie buniek po filtrovaní

Tu sme súbor údajov filtrovali, ako si môžete všimnúť, riadok 9 nie je prítomný. Bežné vzorce budú počítať aj tento riadok. Preto použijeme iný vzorec, ktorý bude počítať len filtrované bunky s textom v exceli.

Kroky:

  • Na tento účel dvakrát kliknite na bunku C10 a zadajte nasledujúci vzorec:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10))

  • Potom stlačte tlačidlo Vstúpte na stránku a mali by ste získať počet buniek s textovými údajmi.

🔎 Ako funguje vzorec ?

  • ISTEXT(B5:C10) : Funkcia ISTEXT skontroluje každú bunku v rozsahu a vráti TRUE ak bunka obsahuje text, inak FALSE.
  • INDIRECT("B"&ROW(B5:C10)): Funkcia INDIRECT na nastavenie jednotlivých odkazov na všetky bunky v zadanom rozsahu.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): V tejto časti sa vráti pole 1 a 0 ktorý označuje existenciu textu v bunke alebo inak.

Prečítajte si viac: Ako počítať filtrované bunky s textom v programe Excel (3 metódy)

Ako počítať bunky v programe Excel

Ak poznáte VBA v programe Excel, potom môžete rýchlo spočítať bunky pomocou niekoľkých riadkov kódu. Pozrime sa, ako to môžeme urobiť.

Kroky:

  • Pri tejto metóde prejdite na Vývojár a vyberte kartu Visual Basic .

  • Teraz vyberte Vložte v VBA a kliknite na Modul .

  • Potom do nového okna zadajte nasledujúci vzorec:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub 

  • Potom otvorte makro z Vývojár kliknutím na kartu Makrá .

  • Teraz v Makro vyberte okno CountCells makro a kliknite na Spustiť .

  • V dôsledku toho sa VBA kód vypočíta celkový počet buniek vo vnútri bunky C10 .

Ako počítať bunky s číslami v programe Excel

Na počítanie buniek s číslami použijeme základný Funkcia COUNT v programe Excel.

Kroky:

  • Na začiatok dvakrát kliknite na bunku C10 a zadajte nasledujúci vzorec:
=COUNT(B5:C9)

  • Potom stlačte tlačidlo Vstúpte na stránku a nájde sa počet buniek s číslom rovnajúcim sa 5 .

Záver

Dúfam, že sa vám podarilo uplatniť metódy, ktoré som ukázal v tomto návode na počítanie buniek s textom v programe Excel. Ako vidíte, existuje pomerne veľa spôsobov, ako to dosiahnuť. Preto si múdro vyberte metódu, ktorá najlepšie vyhovuje vašej situácii. Ak sa v niektorom z krokov zaseknete, odporúčam ich niekoľkokrát prejsť, aby ste si vyjasnili všetky nejasnosti. Na záver sa dozviete viac Excel postupujte podľa našich ExcelWIKI Ak máte nejaké otázky, dajte mi prosím vedieť v komentároch.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.