Funkcia excel FILTER jednoducho vráti filtrované údaje z daného rozsahu. Ide o funkčnú verziu jednoduchého filtrovania z domovskej ponuky, ktorú v Exceli používame už desaťročia. Táto funkcia nám pomáha filtrovať veľké databázy na menšie kúsky, na ktorých musíme iba zapracovať.
Táto funkcia FILTER je zatiaľ dostupná iba pre online verziu Excelu 365. V programe Excel 2016 a starších verziách nie je k dispozícii.
Syntax funkcie FILTER
= FILTER (pole, zahrnúť, [if_empty])
Pole: Toto je rozsah, ktorý chcete filtrovať. Môže ísť o napevno kódovanú referenciu na pole alebo rozsah. Môže to byť celá databáza, ako napríklad databáza zamestnancov.
Zahrnúť: Je to stĺpec alebo riadok, podľa ktorého chcete filtrovať podľa kritérií. Napríklad stĺpec platov v databáze zamestnancov s podmienkou> 10 000 dolárov atď. Nie je potrebné byť súčasťou databázy. Rozmery tohto poľa by sa mali zhodovať s filtrom Pole.
[if_empty]: Toto je voliteľný argument. Túto možnosť použite, ak chcete definovať, čo sa má vrátiť, ak sa nenájde žiadna hodnota.
Rozumieme funkcii FILTER na príklade
Príklad funkcie FILTER: Vrátiť všetky záznamy, ktorých známky sú väčšie ako 90
Tu mám ukážkový súbor dát študentov a ich získané známky v teste.
Chcem filtrovať všetky záznamy, ktorých značky sú väčšie ako 90. Jednoduchý vzorec pre tento problém by bol:
=FILTER(A3: C11, C3: C11> 90, „Žiadne také záznamy“)
Ako pole sme dodali celú tabuľku A3: C11. Pretože chceme filtrovať podľa skóre, uvádzame odkaz na rozsah skóre a kritériá C3: C11> 90. Nakoniec, ak sa zadaným kritériám nevyhovuje žiadna hodnota, vrátime „Žiadne takéto záznamy“.
Tým sa záznam vráti a naleje do listu.
Ako to funguje
Predstavte si to ako funkciu počítania, ktorá vracia počet zodpovedajúcich podmienok. Jediným zásadným rozdielom je, že funkcia FILTER vráti celú sadu záznamov, nielen počet. Môže sa tiež použiť ako VYHĽADAŤ na vrátenie všetkých zhodných hodnôt zo súboru údajov, ako to robíme v programe Excel 2016 a staršom.
Filtrujte množinu údajov s viacerými podmienkami
Na filtrovanie množiny údajov s viac ako jednou podmienkou môžeme použiť * pre podmienky AND a + pre logiku OR.
Napríklad z vyššie uvedených údajov, ak chcem filtrovať záznam, ktorého značky sú väčšie alebo rovné 90 a číslo rolky je väčšie ako 107, potom vzorec bude:
=FILTER (A3: C11,(C3: C11>=90)*(B3: B11> 107), „Žiadne také záznamy“)
Príklad logiky ALEBO: Ak chcete filtrovať množinu údajov, kde sú značky väčšie ako 90 alebo menšie ako 70 (len napríklad). Potom bude vzorec:
= FILTER (A3: C11, (C3: C11> 90)+(C3: C11 <70), „Žiadne také záznamy“)
Takže áno, chlapci, toto bol rýchly úvod do funkcie FILTER v Exceli 365. Zatiaľ nie je k dispozícii pre desktopové aplikácie, ale očakáva sa, že bude vydaný vo verzii Excel 2019 pro.
Dúfam, že som bol dostatočne vysvetľujúci. Ak máte akékoľvek pochybnosti o tejto funkcii alebo máte otázky súvisiace s programom Excel/VBA, opýtajte sa ich v sekcii komentárov nižšie.
Funkcia Triediť v programe Excel | Funkcia zoradenia je v Exceli 365 nová. Táto funkcia dynamicky triedi dodané pole na nové miesto ako funkcia poľa:
Populárne články:
50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.
Ako používať funkciu VLOOKUP v programe Excel | Jedná sa o jednu z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu COUNTIF v programe Excel 2016 | Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.
Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.