Podívejte se na video - Jak počítat buňky, které obsahují textové řetězce
Počítání je jedním z nejběžnějších úkolů, které lidé v Excelu provádějí. Je to jedna z metrik, které se často používají ke shrnutí dat. Například spočítejte tržby provedené Bobem nebo prodeje více než 500 tis. Nebo množství prodaného produktu X.
Excel má řadu funkcí pro počítání a ve většině případů by tyto vestavěné funkce Excelu stačily. Níže jsou uvedeny funkce počítání v aplikaci Excel:
- COUNT - Chcete -li spočítat počet buněk, které obsahují čísla.
- COUNTA - Chcete -li spočítat počet buněk, které nejsou prázdné.
- COUNTBLANK - Chcete -li počítat prázdnou buňku.
- COUNTIF/COUNTIFS - K počítání buněk, když jsou splněna zadaná kritéria.
Někdy mohou nastat situace, kdy potřebujete vytvořit kombinaci funkcí, abyste mohli počítat v Excelu.
Jedním z takových případů je počítání buněk, které obsahují textové řetězce.
Počítejte buňky, které obsahují text v Excelu
Textové hodnoty mohou mít mnoho podob. To může být:
- Textový řetězec
- Textové řetězce nebo alfanumerické znaky. Příklad - Trump Excel nebo Trump Excel 123.
- Prázdný řetězec
- Buňka, která vypadá prázdná, ale obsahuje =”” nebo „(pokud do buňky napíšete apostrof, vypadá prázdný).
- Logické hodnoty
- Příklad - PRAVDA a NEPRAVDA.
- Speciální znaky
- Příklad - @,!, $ %.
Podívejte se na níže uvedenou sadu dat:
Obsahuje všechny kombinace textu, čísel, prázdných znaků, speciálních znaků a logických hodnot.
K počítání buněk obsahujících textové hodnoty použijeme zástupné znaky:
- Hvězdička (*): Hvězdička představuje libovolný počet znaků v aplikaci Excel. Například např* může znamenat excel, excel, příklad, expert atd.
- Otazník (?): Otazník představuje jeden jediný znak. Například Tr?mp může znamenat Trump nebo Tramp.
- Tilde (~): K identifikaci zástupných znaků v řetězci.
Viz také: Příklady použití zástupných znaků v aplikaci Excel.
Nyní vytvořme vzorce pro počítání různých kombinací.
Počítat buňky, které obsahují text v Excelu (včetně mezer)
Zde je vzorec:
= COUNTIF (A1: A11, ”*”)
Tento vzorec používá v kritériích funkci COUNTIF se zástupným znakem. Protože hvězdička (*) představuje libovolný počet znaků, počítá všechny buňky, které obsahují textové znaky.
Počítá dokonce buňky, ve kterých je prázdný řetězec (prázdný řetězec může být výsledkem vzorce, který vrací = ”” nebo buňky, která obsahuje apostrof). Buňka s prázdným řetězcem vypadá prázdná, ale počítá se podle tohoto vzorce.
Logické hodnoty se nepočítají.
Počítat buňky, které obsahují text v aplikaci Excel (kromě mezer)
Zde je vzorec:
= COUNTIF (A1: A11, ”?*”)
V tomto vzorci je argument kritérií tvořen kombinací dvou zástupných znaků (otazník a hvězdička). To znamená, že v buňce by měl být alespoň jeden znak.
Tento vzorec nepočítá buňky, které obsahují prázdný řetězec (apostrof nebo = ””). Protože prázdný řetězec neobsahuje žádný znak, nesplňuje kritéria a nepočítá se.
Logické hodnoty se také nepočítají.
Počítat buňky obsahující text (kromě mezer, včetně logických hodnot)
Zde je vzorec:
= COUNTIF (A1: A11, ”?*”) + SUMPRODUKT (-(ISLOGICKÉ (A1: A11))
První část vzorce používá kombinaci zástupných znaků (* a?). Tím se vrátí počet buněk, které obsahují alespoň jeden textový znak (počítá text a speciální znaky, ale nepočítá buňky s prázdnými řetězci).
Druhá část vzorce kontroluje logické hodnoty. Funkce Excel ISLOGICAL vrací TRUE, pokud existuje logická hodnota, a FALSE, pokud neexistuje. Dvojité záporné znaménko zajistí, že TRUE budou převedeny na 1 a FALSE na 0. Funkce Excel SUMPRODUCT pak jednoduše vrátí počet buněk, které v sobě mají logickou hodnotu.
Tyto výše uvedené příklady ukazují, jak použít kombinaci vzorců a zástupných znaků k počítání buněk. Podobným způsobem můžete také sestrojit vzorce pro nalezení SUMY nebo PRŮMĚRU řady buněk na základě datového typu v něm.