FILTER – funkce pro filtrování v tabulce
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek je o funkci FILTER, která umožňuje vytahovat z jedné tabulky do druhé hodnoty, která nás zajímají.
V dalších článcích si můžete přečíst i o filtrování v rámci jedné tabulky nebo o rozšířeném filtru.
Funkce FILTER je začátkem roku 2020 dostupná pouze v některých verzích Excelu 365.
Jak to funguje?
Jednoduchý filtr
Vyjdeme z této tabulky. Budeme chtít vytáhnout vedle pouze seznam koček, tedy položek, které mají ve sloupci A napsáno "Cat".
Do jedné z buňky zapíšeme vzorec:
- =FILTER(A:B;A:A="Cat")
Protože:
- A:B je tabulka, ze které data vytahujeme.
- A:A musí obsahovat slovo "Cat"
Všimněte si, že vzorec zapíšete pouze do jedné buňky (v tomto případě E1), ale výsledky se objevují i vpravo od buňky a pod ní - tak, aby bylo zobrazeno všechno co potřebujeme.
Více kritérií platících současně
Pokud bychom chtěli např. jen černé kočky, bude zápis obsahovat kritéria oddělená hvězdičkou:
- =FILTER(A:B;(A:A="Cat")*(B:B="black"))
Více kritérií, z nichž platí alespoň jedno
Pokud bychom chtěli vybrat všechna zvířata, která jsou kočka, nebo růžová, nebo obojí, oddělili bychom tato pravidla plusem.
- =FILTER(A:B;(A:A="Cat")+(B:B="Pink"))
Co když se nenajde nic
Funkce má i třetí argument, hodnotu, která se zobrazí, pokud je výsledná tabulka prázdná. Pokud bychom např. hledali kachnu, která v tabulce není, zobrazí se hodnota z tohoto argumentu:
- =FILTER(A:B;A:A="Duck";"Not found")
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.