Ako spočítať počet buniek obsahujúcich textové reťazce v Exceli

Ak hľadáte spôsob, ako spočítať bunky obsahujúce iba textové znaky vo vašom excelovom hárku, máme pre vás šťastnú správu, nemôžete byť na lepšom mieste. Toto Geek Page Článok je celý o textových reťazcoch a o tom, ako spočítať počet buniek, ktoré ich obsahujú. Pridali sme niektoré ďalšie súbory cookie, podrobne o metódach, pomocou ktorých môžete k počítaniu textových reťazcov ľahko pridať ďalšie podmienky. No, na čo čakáš? Poďme do toho, dobre?

Čítajte ďalej a dozviete sa, ako môžete vrátiť počet buniek obsahujúcich textové reťazce v hárku programu Excel pomocou niekoľkých jednoduchých vstavaných vzorcov. Článok tiež podrobne vysvetľuje COUNTIFS vzorec, ktorý vám umožňuje zadať viac ako jedno kritérium na počítanie buniek. Dúfam, že vám článok bude užitočný.

Obsah

Príklad scenára

Máme nasledujúcu vzorovú tabuľku, ktorá má rôzne hodnoty. Niektoré bunky obsahujú iba textové hodnoty, niektoré obsahujú iba číselné hodnoty, niektoré iba hodnoty dátumu atď. Niektoré bunky sú dokonca prázdne, niektoré sú kombináciou rôznych typov údajov. Pozrime sa, ako môžeme efektívne spočítať bunky obsahujúce textové hodnoty, v nasledujúcich častiach.

1 Počiatočná min

Časť 1: Spočítajte počet buniek obsahujúcich akýkoľvek textový bod pomocou funkcie COUNTIF

V tejto časti podrobne vysvetlíme, ako môžete spočítať počet buniek v hárku programu Excel, ktorý obsahuje akýkoľvek druh textu.

REKLAMA

Krok 1: Po prvé, dvakrát kliknite na ľubovoľnú bunku. Toto je bunka, kde sa vygeneruje výsledná hodnota. To znamená, že toto je bunka, kde budeme definovať vzorec na výpočet počtu buniek obsahujúcich textové hodnoty.

Nezabudnite, že vybratá bunka musí byť mimo rozsahu buniek, ktoré potrebujete spočítať.

1 Počiatočná min

Krok 2: Ako ďalej, vo vybranej bunke, zadajte alebo kopírovanie a vkladanie nasledujúci.

=COUNTIF(

Teraz musíme definovať rozsah. buď môžete zadať rozsah buniek, alebo môžete jednoducho pretiahnuť a vybrať rozsah buniek z hárka programu Excel.

2 Počet Ak Funkcia Min

Krok 3: Po výbere rozsahu dať čiarku a potom zadajte “*”). Nezabudnite zatvoriť držiak. Takže konečný vzorec by mal byť v nasledujúcom formáte.

=COUNTIF(rozsah,"*")

Vzorec podľa vzorovej snímky obrazovky nižšie je nasledujúci.

=COUNTIF(A1:C10,"*")
3 Počítajte po dokončení Min

Krok 4: To je všetko. Ak narazíte na Zadajte teraz kľúč, COUNTIF funkcia by vrátila celkový počet buniek obsahujúcich textové hodnoty v nich.

V nižšie uvedenom príklade je celkový počet buniek 7. Zelenou farbou sú označené všetky bunky obsahujúce textové reťazce a počítajú sa iba tieto bunky. Prázdne bunky sa nepočítajú.

4 Počet zobrazený Min

Vysvetlenie vzorca

The COUNTIF funkcia má 2 argumenty. Prvým argumentom je rozsah buniek a druhý argument je kritérium počítania. Vo vyššie uvedenom príklade sme uviedli “*” ako druhý argument, ktorý má za následok COUNTIF funkcia počítajúca všetky bunky, spomenuté v argumente rozsah, obsahujúce ľubovoľné textové hodnoty.

Časť 2: Spočítajte počet buniek obsahujúcich ľubovoľný textový reťazec pomocou funkcie SUMPRODUCT

The SUMPRODUCT funkcia tiež vráti počet buniek obsahujúcich ľubovoľný textový reťazec z vybratého rozsahu buniek. Konečné výsledky funkcie SUMPRODUCT a funkcie COUNTIF, ktoré sú uvedené v časti vyššie, by boli rovnaké, ale spôsob, akým interne fungujú, je pre obe odlišný.

Krok 1: Dvakrát kliknite na ľubovoľnú bunku, kde chcete, aby bol vyplnený konečný výsledok. teraz kopírovanie a vkladanie nasledujúci vzorec.

=SUMPRODUCT(--ISTEXT(rozsah))

Hodnota rozsahu by sa mala nahradiť skutočným rozsahom buniek, ktoré chcete skontrolovať. Rozsah môžete zadať ručne alebo ho môžete otvoriť ISTEXT funkciu zloženej zátvorky a potom potiahnite a vyberte rozsah buniek rovnako, ako ste to urobili v časti vyššie. Po zadaní rozsahu nezabudnite Zavrieť ortéza.

V nižšie uvedenom príklade som nahradil rozsah v mojom vzorci a konečný vzorec v mojom prípade je nasledujúci.

=SUMPRODUCT(--ISTEXT(A1:C9))
5 Súčet min

REKLAMA

Krok 2: To je všetko. Ak narazíte na Zadajte kľúč, môžete vidieť konečný počet, rovnako jednoduché ako to.

6 Zobrazený počet Min

Vysvetlenie vzorca

  1. Táto metóda používa na výpočet konečného výsledku vzorec SUMPRODUCT aj vzorec ISTEXT. Keďže funkcia ISTEXT je súčasťou funkcie SUMPRODUCT, funkcia ISTEXT sa vypočíta ako prvá.
  2. Funkcia ISTEXT berie ako argument rozsah buniek. Takže každá bunka v danom rozsahu je kontrolovaná na textové hodnoty. Ak bunka obsahuje textovú hodnotu, funkcia ISTEXT túto hodnotu vráti pravda. Inak hodnotu falošný sa vráti.
  3. Keďže funkcia ISTEXT zaberá rozsah buniek a nie iba jednu bunku, vracia pole pravdivých a nepravdivých hodnôt. Takže naša funkcia ISTEXT by vrátila niečo ako {pravda, nepravda, nepravda, pravda, pravda, nepravda, pravda, nepravda, pravda…..}
  4. Teraz prichádza k vnútri =SUMPRODUCT(–ISTEXT(A1:C9)) vzorec. sa použije na všetky hodnoty v poli vrátenom ISTEXT. Prevádza skutočné hodnoty na 1 a falošné hodnoty na 0.
  5. Teraz konečne funkcia SUMPRODUCT vráti súčet všetkých 1 hodnoty, čo v skutočnosti vracia celkový počet buniek obsahujúcich textovú hodnotu.

Časť 3: Pridanie ďalších kritérií pri počítaní buniek obsahujúcich textové reťazce pomocou funkcie COUNTIFS

Teraz povedzme, že musíte získať celkový počet všetkých buniek v hárku, ktoré majú textové hodnoty v nich, ale nechcete, aby sa bunky, ktoré obsahujú konkrétny text, počítali, povedzme, za príklad, “Jablká“. V takýchto prípadoch, keď chcete k svojej funkcii COUNTIF pridať ďalšie podmienky, môžete odpovedať na vylepšenú verziu COUNTIF, čo je COUNTIFS.

V nasledujúcich krokoch sme podrobne vysvetlili, ako môžete čo najlepšie využiť funkciu COUNTIFS.

Krok 1: Dvakrát kliknite na bunku kde chcete, aby bol konečný výsledok viditeľný. teraz kopírovanie a vkladanie na to nasledujúci vzorec.

=COUNTIFS(rozsah,"",rozsah,"")

Nahradiť rozsah so skutočným rozsahom buniek. Nezabudnite zadať rovnaký rozsah na oboch miestach, inak sa môže zobraziť chyba.

Príklad, kde sú nahradené hodnoty rozsahu a podmienky, nájdete na nasledujúcom obrázku obrazovky.

=COUNTIFS(A1:C12,"*",A1:C12,"<>Jablká")
7 Počet min

Krok 2: Udieranie Zadajte kľúč vám poskytne požadovaný výsledok. Pýtate sa, čo sa stalo? Zamierte na Vysvetlenie vzorca oddiele.

8 Počet Ak Výsledok Min

Vysvetlenie vzorca

  1. Vzorec v príklade scenára je =COUNTIFS(A1:C12,”*”,A1:C12,”<>Jablká”).
  2. Prvá podmienka vnútri funkcie COUNTIFS, ktorá je “*”, berie počet všetkých buniek obsahujúcich textové reťazce.
  3. Druhá podmienka, ktorá je "<>Jablká", spočíta všetky bunky, ktorých hodnota sa nerovná jablkám.
  4. Takže kombináciou prvej a druhej podmienky dostaneme celkový počet všetkých buniek, ktoré obsahujú textové hodnoty, ale textová hodnota by nemala byť Jablká. To znamená slovo Jablká sa už nepovažuje za text kvôli nášmu druhému kritériu.

Časť 4: Spočítajte počet buniek obsahujúcich čiastočne zhodné textové reťazce

V tejto časti zistíme, ako môžete získať počet buniek obsahujúcich reťazec, ktorý určíte.

Krok 1: Povedzme, že chcete získať počet všetkých buniek, ktoré obsahujú dané slovo Jablká. Pre to, dvojité kliknutie na bunku, kde chcete zobraziť hodnotu počtu.

Všeobecná verzia tohto vzorca by bola nasledovná. Kopírovanie a vkladanie do vybranej bunky.

=COUNTIF(rozsah,"*")

Poznámka: Nahradiť rozsah a kľúčové slovo hodnoty vo vzorci, ale nezabudnite zadať hviezdička za kľúčovým slovom.

V nasledujúcom príklade sme nahradili hodnotu rozsahu a hodnotu kľúčového slova.

=COUNTIF(A1:C12,"Jablká*")
9 Čiastkový zápas Min

Krok 2: Udrieť Zadajte tlačidlo na zobrazenie výslednej hodnoty.

10 Počet zobrazených min

Vysvetlenie vzorca

Vzorec COUNTIF v tomto prípade obsahuje 2 argumenty. Prvá hodnota je rozsah buniek, ktoré sa majú skontrolovať, a druhý argument je kľúčové slovo, ktoré musí byť prítomné v textovom reťazci. The hviezdičkaZnak (*) zaisťuje, že bunka sa započíta len vtedy, ak hodnota v nej začína kľúčovým slovom, ktoré určíme. Ak ste v poriadku s počítaním bunky, aj keď sa kľúčové slovo nachádza na konci slova vo vnútri bunky, potom musíte napísať vzorec nasledovne, s hviezdičkami na oboch koncoch kľúčového slova.

=COUNTIF(A1:C12,"*Jablká*")

Dúfam, že vám článok bol užitočný. Ak ste uviazli v niektorom z krokov, nezabudnite, že nás delí len komentár.

Zostaňte naladení na ďalšie úžasné triky, tipy a články s návodmi.

Môžete si tiež stiahnuť tento nástroj na opravu počítača na vyhľadanie a opravu akéhokoľvek problému s počítačom:
Krok 1 - Stiahnite si Restoro PC Repair Tool odtiaľto
Krok 2 - Kliknite na Spustiť skenovanie, aby ste automaticky našli a opravili akýkoľvek problém s počítačom.
Peniaze v programe Excel vám umožňujú sledovať vaše finančné transakcie

Peniaze v programe Excel vám umožňujú sledovať vaše finančné transakcieMicrosoft 365Excel

Peniaze v programe Excel, nástroj na správu osobných financií, sú k dispozícii používateľom služieb Microsoft 365 so sídlom v USA.Toto riešenie vám umožní sledovať transakcie vašich bankových účtov...

Čítaj viac
Ako zmraziť riadky alebo stĺpce v hárkoch programu Excel

Ako zmraziť riadky alebo stĺpce v hárkoch programu ExcelExcel

21. júla 2016 Autor: TechieWriterAko zmraziť riadky alebo stĺpce v tabuľkách programu Excel: - Povedzme, že máte skutočne dlhý hárok programu Excel. Prvý riadok obsahuje názvy všetkých stĺpcov a po...

Čítaj viac
Ako zakázať tieňovanie polí v programe Microsoft Word 16

Ako zakázať tieňovanie polí v programe Microsoft Word 16Excel

Funkcia tieňovania polí je nový koncept, ktorý nájdete v programe Microsoft Word 16. Pomáha vám nájsť v dokumentoch rôzne polia čo najrýchlejšie. Stane sa to, keď jednoducho vyberiete pole alebo po...

Čítaj viac