Obsah
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.xlsm8 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.