Jak používat funkci Excel FILTER

Anonim

Funkce excel FILTER jednoduše vrací filtrovaná data z daného rozsahu. Jedná se o funkční verzi jednoduchého filtrování z domovské nabídky, kterou v Excelu používáme již desítky let. Tato funkce nám pomáhá filtrovat velké databáze na menší kusy, na kterých musíme pouze zapracovat.

Tato funkce FILTR je prozatím k dispozici pouze pro online verzi aplikace Excel 365. V aplikaci Excel 2016 a starších verzích není k dispozici.
Syntaxe funkce FILTER

= FILTER (pole, zahrnout, [if_empty])

Pole: Toto je rozsah, který chcete filtrovat. Může to být pevně zakódovaná reference pole nebo rozsahu. Může to být celá databáze jako databáze zaměstnanců.

Zahrnout : Je to sloupec nebo řádek, podle kterého chcete filtrovat podle kritérií. Například sloupec platu v zaměstnanecké databázi s podmínkou> 10 000 $ atd. Není nutné být součástí databáze. Rozměry tohoto pole by měly odpovídat filtru Array.

[if_empty]: Toto je nepovinný argument. Tuto možnost použijte, pokud chcete definovat, co se má vrátit, pokud není nalezena žádná hodnota.

Pojďme pochopit funkci FILTR na příkladu

Příklad funkce FILTER: Vrátit všechny záznamy, jejichž známky jsou větší než 90

Zde mám ukázkovou datovou sadu studentů a jejich získané známky v testu.

Chci filtrovat všechny záznamy, jejichž značky jsou větší než 90. Jednoduchý vzorec pro tento problém by byl:

=FILTR(A3: C11, C3: C11> 90, „Žádné takové záznamy“)

Jako pole jsme dodali celou tabulku A3: C11. Protože chceme filtrovat podle skóre, dáváme odkaz na rozsah skóre a kritéria C3: C11> 90. Nakonec, pokud zadaným kritériím neodpovídá žádná hodnota, vrátíme „Žádné takové záznamy“.

Tím se záznam vrátí a vysype do listu.

Jak to funguje

Představte si to jako funkci počítání, která vrací počet odpovídajících podmínek. Jediným zásadním rozdílem je, že funkce FILTER vrací celou sadu záznamů, nejen počet. Může být také použit jako LOOKUP k vrácení všech odpovídajících hodnot ze sady dat, jako to děláme v Excelu 2016 a starších.

Filtrování datové sady s více podmínkami

K filtrování datové sady s více než jednou podmínkou můžeme použít * pro podmínky AND a + pro logiku OR.

Například z výše uvedených údajů, pokud chci filtrovat záznam, jehož značky jsou větší nebo rovny 90 a číslo role je větší než 107, pak vzorec bude:

=FILTR(A3: C11,(C3: C11>=90)*(B3: B11> 107), „Žádné takové záznamy“)

Příklad logiky NEBO: Pokud chcete filtrovat datovou sadu, kde jsou značky větší než 90 nebo menší než 70 (jen například). Vzorec pak bude:

= FILTR (A3: C11, (C3: C11> 90)+(C3: C11 <70), "Žádné takové záznamy")

Takže jo, lidi, toto byl rychlý úvod do funkce FILTER v Excelu 365. Zatím není k dispozici pro desktopové aplikace, ale očekává se, že bude vydán s verzí Excel 2019 pro.

Doufám, že jsem to vysvětlil dostatečně. Pokud máte ohledně této funkce jakékoli pochybnosti nebo máte jakýkoli dotaz související s Excelem/VBA, zeptejte se ho v sekci komentáře níže.

Funkce SORT v Excelu | Funkce řazení je v Excelu 365 nová. Tato funkce dynamicky třídí dodané pole do nového umístění jako funkce pole:

Oblíbené články:

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.

Jak používat funkci VLOOKUP v Excelu | Jedná se o jednu z nejpoužívanějších a nejoblíbenějších funkcí aplikace Excel, která se používá k vyhledávání hodnot z různých rozsahů a listů.

Jak používat funkci COUNTIF v aplikaci Excel 2016 | Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. 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.