Excel

Funkcia Excel FILTER

Excel Filter Function

Funkcia Excel FILTERZhrnutie

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





ako používať sumif v programe Excel 2013
Účel Rozsah filtrov s danými kritériami Návratová hodnota Pole filtrovaných hodnôt Syntax = FILTER (pole, zahrnúť, [if_empty]) Argumenty
  • pole - Rozsah alebo pole na filtrovanie.
  • zahrnúť - Booleovské pole, dodávané ako kritérium.
  • 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“ rozsah ú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 (t. J. Výsledky nie sú odovzdávané inej funkcii), zodpovedajúce výsledky budú „ hra “na pracovný list. V jednoduchom jazyku vám funkcia FILTER umožňuje ľahko extrahovať zodpovedajúce záznamy z väčšieho súboru zdrojových údajov na základe kritériá poskytujete.

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





Príklad

V uvedenom príklade vzorec v F5 je:

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

Pretože hodnota v H2 je „červená“, funkcia FILTER extrahuje údaje z pole kde stĺpec Skupina obsahuje „červenú“. Všetky zodpovedajúce záznamy sa vrátia do pracovného hárka od bunky F5, kde vzorec existuje.



Hodnoty môžu byť tiež pevne zakódované. Nasledujúci vzorec má rovnaký výsledok ako vyššie s „červeným“ naprogramovaným v kritériách:

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

Ak nechcete nájsť nič, keď sa nenájdu žiadne zodpovedajúce údaje, zadajte prázdny reťazec ('') pre if_empty :

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

Viac ako jedno kritérium

The zahrnúť argument je možné rozšíriť o booleovská logika . Ak napríklad chcete extrahovať iba údaje, v ktorých je skupina „červená“ a skóre je vyššie ako 80, môžete použiť vzorec, ktorý vyzerá takto:

podmienené formátovanie, ak iná bunka obsahuje text
 
= 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é je možné vytvoriť pomocou boolovských výrazov, nájdete v našich príkladoch Funkcia SUMPRODUCT stránku.

Poznámky

  1. Filter môže pracovať s vertikálnymi aj horizontálnymi poľami.
  2. The zahrnúť argument musí mať dimenziu kompatibilnú s príponou pole argument, v opačnom prípade filter vráti #HODNOTU!
  3. Ak zahrnúť pole obsahuje všetky chyby, FILTER vráti chybu.
  4. Ak sa medzi zošitmi použije FILTER, oba zošity musia byť otvorené, inak FILTER vráti #REF !.
FILTER je nová funkcia dostupná v Excel 365 iba.


^