Jak počítat konkrétní znak v rozsahu

Anonim

Víme, že celkový počet znaků v buňce lze spočítat pomocí funkce Excel LEN. Také jsme se naučili počítat celkový počet znaků v rozsahu. Nyní k počítání celkového počtu konkrétního textu v rozsahu (více než jedna buňka) použijeme podobnou techniku.

Existují dva způsoby, jak toho dosáhnout. Pojďme se podívat na první metodu.

Obecný vzorec pro počítání znaků v rozsahu

= SUMPRODUCT (LEN (rozsah) -LEN (SUBSTITUTE (rozsah, "znak", ""))))

rozsah: Je to rozsah, který obsahuje text.

charakter:Toto je postava, kterou chcete počítat. Může to být konkrétní postava nebo věta.

Příklad: Počítejte konkrétní text v rozsahu

Na obrázku výše máme několik textů v rozsahu B3: B6. Potřebujeme spočítat celkový počet znaků „x“ v rozsahu pomocí jednoho vzorce. Ručně jsme zapsali počet „x“ v každé buňce, abychom zkontrolovali výsledek. Můžeme je shrnout, ale chceme použít jeden vzorec, který nezávisí na jiných sloupcích nebo ruční práci. Používáme obecný vzorec uvedený výše.

Tento vzorec napište do buňky C8.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))

Stiskněte Enter. Máme celkový počet postav v rozsahu, což je 6.

Jak to funguje?

Funkce SUMPRODUCT je funkce pole, která shrnuje dané pole. Funkce LEN vrací délku řetězce v buňce nebo daném textu. Funkce SUBSTITUTE vrací změněný řetězec po nahrazení konkrétního znaku jiným.

Nyní funkce běží naruby. Nejprve tedy vezmeme část LEN (B3: B6).

Zde jsme podali funkci LEN rozsahem B3: B6. Funkce LEN vrací délku každé buňky v poli.

{32;53;51;69}

Další LEN (NÁHRADA (B3: B6, "x", "")). Zde se spustí funkce SUBSTITUTE a vrátí pole pozměněných řetězců po nahrazení všech "x" s ničím ("") z rozsahu B3: B6. Poté je toto pole znovu přiváděno do funkce LEN, která vrací počet zbývajících znaků. {31; 52; 49; 67}

V současné době máme ve funkci SUMPRODUCT dvě pole, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Druhé pole se odečte od prvního pole a dostaneme konečné pole jako, = SUMPRODUCT ({1; 1; 2; 2}). A nakonec je toto pole sečteno, aby poskytlo konečný výsledek jako 6.

Nerozlišují velká a malá písmenavzorec

Výše uvedený vzorec rozlišuje velká a malá písmena, protože funkce SUBSTITUTE rozlišuje velká a malá písmena. Chcete -li počítat konkrétní znak v rozsahu bez ohledu na jeho případ, použijte tento vzorec.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (LOWER (B3: B6), "x", "")))))

V tomto vzorci funkce LOWER převede všechny řetězce v rozsahu B3: B6 na malá písmena a poté dojde k celému procesu, jak je uvedeno výše.

Alternativní vzorec:

Alternativním způsobem je použití funkce SUMA s funkcí LEN jako maticového vzorce. To znamená, že po napsání funkce musíme použít kombinaci kláves CTRL+SHIFT+ENTER.

{= SUM (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))}

Počítání konkrétního textu v rozsahu:

Možná vás teď zajímá, jak počítat konkrétní text v rozsahu. To lze provést malou změnou vzorce, který je zde diskutován.

Takže jo, lidi, takto můžete získat celkový počet konkrétních postav v určitém rozsahu. To je docela snadné, ale pokud máte nějaké pochybnosti nebo jakýkoli jiný speciální dotaz související s tímto článkem nebo jakýmkoli jiným Excel 2010/2013/2016/2019/365 nebo excelovým VBA, napište jej do sekce komentářů níže. Rád vaše pochybnosti očistím.

Počítání znaků v buňce v aplikaci Excel | Naučte se počítat konkrétní znak v buňce nebo řetězci.

Počítat celkové shody ve dvou rozsazích v Excelu | Naučte se počítat celkové shody ve dvou rozsazích pomocí funkce SUMPROUDCT.

SUMIFY využívající logiku AND-OR | SUMIFS lze použít i s logikou NEBO. Nedostatečná logika, kterou SUMIFS používá, je logika AND.

SUMPRODUCT s logikou IF | Naučte se používat SUMPRODUCT s logikou IF bez použití funkce IF ve vzorci.

Oblíbený článek:

50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Funkce VLOOKUP v Excelu | Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.

COUNTIF v aplikaci Excel 2016 | Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétní hodnoty nepotřebujete filtrovat data. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.