Ako použiť COUNTIF, keď bunka obsahuje určitý text

  • Zdieľajte To
Hugh West

Počas práce v Microsoft Excel možno budete potrebovať nájsť alebo spočítať konkrétne hodnoty buniek. Možno budete potrebovať spočítať konkrétny text alebo hodnotu, aby ste mohli vytvoriť správu o produkte alebo spočítať prítomnosť či skontrolovať zásoby na sklade. V tomto článku vám ukážem, ako použiť COUNTIF keď bunka obsahuje určitý text v programe Excel.

Stiahnite si cvičebnicu

Tu si môžete stiahnuť bezplatný pracovný zošit programu Excel a precvičiť si ho sami.

COUNTIF Text.xlsx

3 jednoduché metódy na použitie COUNTIF, keď bunka obsahuje konkrétny text

V tomto článku uvidíte tri jednoduché spôsoby použitia COUNTIF keď bunka obsahuje konkrétny text v programe Excel. V prvej metóde použijem funkcia COUNTIF počítať, či bunka obsahuje konkrétny text. Taktiež sa bude počítať presne zodpovedajúci text. V druhom spôsobe budem počítať čiastočne zodpovedajúce reťazce alebo textové hodnoty. Nakoniec ukážem, ako počítať reťazce s rozlišovaním veľkých a malých písmen.

Na ďalšiu ilustráciu môjho článku použijem nasledujúci súbor vzorových údajov.

1. Počet presne zodpovedajúcich reťazcov

V mojej prvej metóde spočítam bunky, ktoré obsahujú reťazec, ktorý sa presne zhoduje so zadaným reťazcom. Na vykonanie tohto počítania budem potrebovať pomoc funkcia COUNTIF Kroky tohto postupu sú nasledovné.

Kroky:

  • Najprv vytvorte štyri ďalšie polia pod primárnym súborom údajov, ako je to na nasledujúcom obrázku.
  • Tu chcem spočítať, koľkokrát sa reťazec HPP-08 nachádza v rozsahu údajov C5:C12 a pre tento počet chcem presnú zhodu.

  • Po druhé, ak chcete vykonať počítanie, vložte do bunky nasledujúci vzorec C15 .
=COUNTIF(C5:C12,B15)

  • Tu chcem porovnať presnú hodnotu bunky B15 a spočítať jeho prítomnosť v C5:C12 rozsah údajov.

  • Po tretie, stlačte Vstúpte na stránku a nájdete požadovaný výsledok.

Prečítajte si viac: Excel VBA na počítanie buniek obsahujúcich určitý text

2. Vypočítať čiastočne zodpovedajúci reťazec

Predpokladajme, že v postupe nechcem nájsť alebo spočítať presné zhody. Skôr chcem túto úlohu vykonať na časti celého reťazca. Postup pre túto úlohu je dosť podobný prvému spôsobu. Ale pre čiastočnú zhodu vložím do vzorca zástupný znak. Týmto znakom je znak hviezdička (*). Pozrime si nasledujúce kroky pre lepšie pochopenie.

Kroky:

  • Najprv zistite, koľko buniek rozsahu údajov C5:C12 obsahujú podreťazec alebo čiastočný text HPP, zadajte do bunky C15 nasledujúci vzorec.
=COUNTIF(C5:C12, "*HPP*")

  • Nakoniec stlačte Vstúpte na stránku a ako výsledok sa zobrazí počet počtov.

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

3. Reťazec Count Case Sensitive

Hlavným problémom pri používaní funkcia COUNTIF To znamená, že ak máte rovnaký text alebo reťazce v rôznych pádoch, funkcia ich započíta všetky napriek tomu, že chce iba jeden. Tento problém môžete vyriešiť pomocou kombinovaného vzorca SUMPRODUCT , ISNUMBER a NÁJSŤ funkcie. Podrobný postup nájdete v nasledujúcich krokoch.

Kroky:

  • Na začiatku sa pozrite na nasledujúci obrázok, kde chcem počítať len s reťazcom HPP, ale funkcia COUNTIF vzorec vykazuje výsledky pre HPP aj Hpp.

  • Na vyriešenie tohto problému použite v bunke nasledujúci vzorec C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Rozdelenie vzorca

=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))

  • Po prvé, funkcia FIND prechádza každou bunkou rozsahu údajov C5:C12 a vyhľadá hodnotu bunky B15 Funkcia vyhľadá presnú zhodu a vráti zhodnú pozíciu.
  • Potom, funkcia ISNUMBER prevedie zhodné čísla na TRUE a všetko ostatné na FALSE.
  • Po tretie, dve znamienka mínus konvertujú TRUE na 1 a FALSE na 0.
  • Nakoniec, funkcia SUMPRODUCT vráti súčet celkového poľa.

  • Po tretie, po stlačení Vstúpte na stránku zobrazí výsledok 1, čo je v tomto kontexte správne.

Prečítajte si viac: Ako počítať bunky v programe Excel s rôznym textom (5 spôsobov)

Čo si treba zapamätať

  • Vzorec obsahujúci zástupný znak alebo znak hviezdičky nebude fungovať, ak rozsah údajov obsahuje len číselné hodnoty. Umožňuje funkcia COUNTIF počítať len textové reťazce.
  • Ak máte hodnoty citlivé na veľkosť písmen, použite tretiu metódu na počítanie buniek s konkrétnym textom.

Záver

To je koniec tohto článku. Dúfam, že vám tento článok pomôže. Po prečítaní vyššie uvedeného opisu budete môcť použiť COUNTIF keď bunka obsahuje konkrétny text v programe Excel. Podeľte sa s nami o akékoľvek ďalšie otázky alebo odporúčania v časti s komentármi nižšie.

Stránka ExcelWIKI Tím sa vždy zaujíma o vaše preferencie. Preto nám po pripomienkovaní venujte niekoľko okamihov na vyriešenie vašich problémov a my vám odpovieme na vaše otázky s najlepšími možnými riešeniami.

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.