Ako používať funkciu Excel FILTER

Zhrnutie

Funkcia Excel FILTER filtruje celý rad údajov na základe dodaných kritérií a extrahuje zodpovedajúce záznamy.

Účel

Rozsah filtrov s danými kritériami

Návratová hodnota

Pole filtrovaných hodnôt

Syntax

= FILTER (pole, zahrnúť, (ak_prázdne))

Argumenty

  • pole - rozsah alebo pole na filtrovanie.
  • include - Booleovské pole, dodávané ako kritériá.
  • if_empty - (voliteľné) Hodnota, ktorá sa má vrátiť, ak sa nevrátia žiadne výsledky.

Verzia

Excel 365

Poznámky k použitiu

Funkcia Excel FILTER „filtruje“ celý rad údajov na základe dodaných kritérií. Výsledkom je pole zodpovedajúcich hodnôt pôvodného rozsahu. Keď je toto pole konečným výsledkom (tj. Výsledky sa neodovzdávajú inej funkcii), výsledky zhody sa „vylejú“ na pracovný hárok. V jednoduchom jazyku vám funkcia FILTER umožňuje ľahko extrahovať zodpovedajúce záznamy z väčšej množiny zdrojových údajov na základe zadaných kritérií.

Výsledky z filtra FILTER sú dynamické. Keď sa hodnoty v zdrojových dátach zmenia alebo sa zmení veľkosť zdrojového dátového poľa, výsledky z filtra sa automaticky aktualizujú.

Príklad

V zobrazenom príklade je vzorec v F5:

=FILTER(B5:D14,D5:D14=H2,"No results")

Pretože hodnota v H2 je „červená“, funkcia FILTER extrahuje údaje z poľa, kde stĺpec Group obsahuje „červenú“. Všetky zodpovedajúce záznamy sa vrátia do hárka počnúc od bunky F5, kde vzorec existuje.

Hodnoty môžu byť tiež napevno zakódované. Vzorec uvedený nižšie má rovnaký výsledok ako vyššie, keď je do kritérií pevne zakódovaný „červený“ kód:

=FILTER(B5:D14,D5:D14="red","No results")

Ak nič nenájdete, ak nenájdete zodpovedajúce údaje, zadajte prázdny reťazec ("") pre if_empty :

=FILTER(B5:D14,D5:D14=H2,"")

Viac ako jedno kritérium

Argument include je možné rozšíriť o logickú logiku. Napríklad na extrahovanie iba údajov, kde je skupina „červená“ a skóre je väčšie ako 80, môžete použiť nasledujúci vzorec:

=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")

Vytváranie kritérií s logickými výrazmi je elegantný a flexibilný prístup. Ďalšie príklady typov kritérií, ktoré môžete vytvoriť pomocou boolovských výrazov, nájdete v príkladoch na našej stránke funkcií SUMPRODUCT.

Poznámky

  1. Filter môže pracovať s vertikálnym aj horizontálnym poľom.
  2. Argument zahrnúť musí mať dimenziu kompatibilnú s argumentom poľa , inak filter vráti #HODNOTA!
  3. Ak pole zahrnutia obsahuje nejaké chyby, FILTER vráti chybu.
  4. Ak sa medzi zošitmi používa FILTER, musia byť oba zošity otvorené, inak FILTER vráti #REF !.

Podobné videá

FILTER s logickou logikou V tomto videu sa pozrieme na to, ako používať funkciu FILTER s logickou logikou na použitie viacerých kritérií. Výsledkom je filtrovaný zoznam, kde farba je modrá a mesiac je jún Ako zobraziť horné alebo dolné n výsledkov V tomto videu použijeme na zobrazenie horných alebo dolných výsledkov funkciu FILTER s funkciami LARGE a SMALL. v súbore údajov. Zoznam duplicitných hodnôt pomocou filtra FILTER V tomto videu sa pozrieme na to, ako vytvoriť zoznam duplicitných hodnôt pomocou funkcie FILTER. Inými slovami, hodnoty, ktoré sa v množine údajov objavia viackrát. Vnorenie vzorcov dynamického poľa V tomto videu sa pozrieme na to, ako vnoriť funkcie dynamického poľa spoločne, aby sme vytvorili výkonné a dynamické riešenia. Filtrovať pomocou dynamického rozbaľovacieho zoznamu V tomto videu zostavíme rozbaľovací zoznam pomocou dynamických polí na filtrovanie údajov podľa farieb. Rozbaľovací zoznam sa vytvorí s overením údajov. Ako počítať jedinečné hodnoty V tomto videu sa pozrieme na to, ako počítať jedinečné hodnoty vrátené funkciou UNIQUE spolu s ďalšími funkciami ako FILTER a COUNTA.

Zaujímavé články...