Vzorec aplikace Excel: Počítání konkrétních znaků v buňce -

Obsah

Obecný vzorec

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

souhrn

Chcete-li spočítat, kolikrát se konkrétní znak objeví v buňce, můžete použít vzorec založený na funkcích SUBSTITUTE a LEN. V obecné formě výše uvedeného vzorce představuje A1 adresu buňky a „a“ představuje znak, který chcete spočítat.

V příkladu obsahuje aktivní buňka tento vzorec:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Vysvětlení

Tento vzorec funguje tak, že nejprve pomocí funkce SUBSTITUTE odeberete všechny znaky počítané ve zdrojovém textu. Poté se délka textu (s odstraněným znakem) odečte od délky původního textu. Výsledkem je počet znaků, které byly odebrány pomocí SUBSTITUTE, který se rovná počtu těchto znaků.

Velká a malá písmena

SUBSTITUTE je funkce citlivá na velká a malá písmena, takže při provádění náhrady bude odpovídat velikosti písmen. Pokud potřebujete spočítat výskyt velkých i malých písmen konkrétního znaku, použijte funkci HORNÍ uvnitř nástroje SUBSTITUTE k převedení textu na velká písmena před spuštěním substituce. Potom zadejte velkými písmeny jako text, který se nahrazuje takto:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Zajímavé články...