19. 2. 2015

Jak spočítat počet výskytů textového řetězce v Excelu

Pokud potřebujete v Excelu spočítat počet určitých textových záznamů v buňkách, můžete využít funkci COUNTIF nebo SUM a do ní vnořenou IF.

Vzorce vypadají takto

=SUM(IF(rozsah="text",1,0))

Kdy "rozsah" je odkaz na buňky, ve kterých chcete text hledat.
Kdy "text" je text, který chceme v těchto buňkách vyhledat.
Pozor: Text musí být zadát i s uvozovkami, jinak vzorec nebude fungovat!
Poznámka: Pokud vám vzorec nejde zadat ručně, vložte jej přes menu -> vzorce -> vložit funkci.

=COUNTIF(rozsah, "text")

Kdy "rozsah" je odkaz na buňky, ve kterých chcete text hledat.
Kdy "text" je text, který chceme v těchto buňkách vyhledat.
Pozor: Text musí být zadát i s uvozovkami, jinak vzorec nebude fungovat!
Poznámka: Pokud vám vzorec nejde zadat ručně, vložte jej přes menu -> vzorce -> vložit funkci.

Pro funkci COUNTIF můžete použít i zástupné znaky.
* představuje více než jeden znak a vzorec pak vypadá takto

=COUNTIF(a1:a10,"*y*")

Tímto zjistíte počet všech buněk v oblasti A1 až A10, které obsahují písmeno něco-y-něco


? představuje jeden zástupný znak a vzorec vypadá takto

=COUNTIF(a1:a10,"b?mba")

V tomto příkladu zjistíme počet všech buněk v oblasti a1 až a10, které obsahují něco-omáš. Excel nám tudíž najde vše co je zapsáno jako: bomba, bamba, bumba ...


Tyto dva zástupné znaky je možné také kombinovat dohromady.

Žádné komentáře:

Okomentovat