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