Jak použít COUNTIF, když buňka obsahuje určitý text

  • Sdílet Toto
Hugh West

Při práci v Microsoft Excel , můžete potřebovat najít nebo spočítat konkrétní hodnoty v buňkách. Možná budete potřebovat spočítat konkrétní text nebo hodnotu, abyste mohli vytvořit zprávu o výrobku nebo spočítat přítomnost či zkontrolovat zásoby na skladě. V tomto článku vám ukážu, jak použít funkci COUNTIF když buňka obsahuje určitý text v aplikaci Excel.

Stáhnout cvičebnici

Zde si můžete stáhnout bezplatný sešit aplikace Excel a procvičit se sami.

COUNTIF Text.xlsx

3 snadné metody použití COUNTIF, když buňka obsahuje určitý text

V tomto článku se seznámíte se třemi snadnými způsoby použití. COUNTIF když buňka obsahuje určitý text v aplikaci Excel. V první metodě použiji funkce COUNTIF počítat, zda buňka obsahuje určitý text. Také počty budou přesně shodné. Ve druhém způsobu budu počítat částečně shodné řetězce nebo textové hodnoty. Nakonec ukážu, jak počítat řetězce s rozlišováním malých a velkých písmen.

Pro další ilustraci svého článku použiji následující ukázkový soubor dat.

1. Počet přesně odpovídajících řetězců

V první metodě budu počítat buňky, které obsahují řetězec přesně odpovídající zadanému řetězci. K tomuto počítání budu potřebovat pomůcku funkce COUNTIF Tento postup se provádí následujícím způsobem.

Kroky:

  • Nejprve vytvořte čtyři další pole pod primárním souborem dat, jako na následujícím obrázku.
  • Zde chci spočítat, kolikrát se řetězec HPP-08 vyskytuje v datovém rozsahu. C5:C12 a chci přesnou shodu pro tento počet.

  • Za druhé, pro provedení počítání vložte do buňky následující vzorec C15 .
=COUNTIF(C5:C12,B15)

  • Zde chci přiřadit přesnou hodnotu buňky B15 a počítat jeho přítomnost v C5:C12 rozsah dat.

  • Za třetí, stiskněte Vstupte na a naleznete požadovaný výsledek.

Přečtěte si více: Excel VBA pro počítání buněk obsahujících určitý text

2. Vyjmenovat částečně odpovídající řetězec

Předpokládejme, že v postupu nechci hledat ani počítat přesné shody. Spíše chci tuto úlohu provést na části celého řetězce. Postup pro tuto úlohu je dosti podobný prvnímu způsobu. Pro částečnou shodu však do vzorce vložím zástupný znak. Tímto znakem je znak hvězdička (*). Pro lepší pochopení si ukážeme následující kroky.

Kroky:

  • Nejprve zjistěte, kolik buněk datového rozsahu C5:C12 obsahovat podřetězec nebo částečný text HPP, zadejte do buňky C15 následující vzorec.
=COUNTIF(C5:C12, "*HPP*")

  • Nakonec stiskněte Vstupte na a jako výsledek se zobrazí počet počtů.

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

3. Řetězec Count Case Sensitive

Hlavním problémem při používání funkce COUNTIF je, že nerozlišuje velká a malá písmena. To znamená, že pokud máte stejný text nebo řetězce v různých pádech, funkce je započítá všechny, přestože chce pouze jeden. Tento problém můžete vyřešit pomocí kombinace vzorců SUMPRODUCT , ISNUMBER a VYHLEDAT funkce. Podrobný postup najdete v následujících krocích.

Kroky:

  • Na začátku se podívejte na následující obrázek, kde chci počítat pouze s řetězcem HPP, ale funkce COUNTIF vzorec vykazuje výsledky pro HPP i Hpp.

  • Pro vyřešení problému použijte následující vzorec v buňce C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Rozdělení vzorců

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

  • Za prvé, funkce FIND prochází každou buňku datového rozsahu C5:C12 a vyhledá hodnotu buňky B15 . Funkce vyhledá přesnou shodu a vrátí odpovídající pozici.
  • Pak, funkce ISNUMBER převede odpovídající čísla na TRUE a vše ostatní na FALSE.
  • Za třetí, dvě znaménka minus převádějí hodnoty TRUE na 1 a FALSE na 0.
  • Nakonec, funkce SUMPRODUCT vrátí součet celkového pole.

  • Za třetí, po stisknutí Vstupte na zobrazí výsledek 1, což je v tomto kontextu správné.

Přečtěte si více: Jak počítat buňky v aplikaci Excel s různým textem (5 způsobů)

Na co nezapomenout

  • Vzorec obsahující zástupný znak nebo znak hvězdičky nebude fungovat, pokud datový rozsah obsahuje pouze číselné hodnoty. Umožňuje to funkce COUNTIF počítat pouze textové řetězce.
  • Pokud máte hodnoty rozlišující malá a velká písmena, použijte třetí metodu pro počítání buněk s určitým textem.

Závěr

To je konec tohoto článku. Doufám, že vám tento článek pomohl. Po přečtení výše uvedeného popisu budete schopni aplikovat COUNTIF když buňka obsahuje určitý text v aplikaci Excel. Podělte se s námi o další dotazy nebo doporučení v níže uvedené části komentářů.

Na stránkách ExcelWIKI Tým se vždy zajímá o vaše preference. Proto nám po odeslání komentáře věnujte několik okamžiků na vyřešení vašich problémů a my vám odpovíme na vaše dotazy s nejlepšími možnými řešeními.

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.