Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel pre iPad Excel pre iPhone Excel pre tablety so systémom Android Excel pre telefóny so systémom Android

Funkcia FILTER vám umožňuje filtrovať rozsah údajov na základe definovaných kritérií.

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

V nasledujúcom príklade sme použili vzorec =FILTER(A5:D20;C5:C20=H2;"") na vrátenie všetkých záznamov pre apple, ako je vybraté v bunke H2, a ak sa v ňom nenachádzajú jablká, vráť prázdny reťazec ("").

Funkcia FILTER – filtrovanie oblasti podľa produktu (jablko)

Funkcia FILTER filtruje pole na základe booleovského (True/False) poľa.

=FILTER(pole;zahrnúť;[ak_prázdne])

Argument

Popis

pole

Povinný

Pole alebo rozsah, ktorý chcete filtrovať

zahrnúť

Povinný

Booleovské pole, ktorého výška alebo šírka je rovnaká ako pole

[ak_prázdne]

Voliteľné

Hodnota, ktorá sa má vrátiť, ak sú všetky hodnoty v zahrnutom poli prázdne (filter nič nevráti)

  • Pole môže byť riadok hodnôt, stĺpec hodnôt alebo kombinácia riadkov a stĺpcov hodnôt. V príklade vyššie je zdrojové pole pre vzorec s funkciou FILTER rozsah A5:D20.

  • Funkcia FILTER vráti pole, ktorého hodnoty budú presahovať, ak pôjde o finálny výsledok vzorca. To znamená, že po stlačení klávesu ENTER Excel dynamicky vytvorí rozsah polí s vhodnou veľkosťou. Ak máte potrebné údaje v excelovej tabuľke a použijete štruktúrované odkazy, veľkosť poľa sa bude počas pridávania alebo odstraňovania údajov z rozsahu polí automaticky prispôsobovať. Ďalšie podrobnosti nájdete v článku o správaní polí s presahujúcimi údajmi.

  • Ak vaša množina údajov môže vrátiť prázdnu hodnotu, použite tretí argument ([if_empty]). V opačnom prípade sa zobrazí chyba #CALC! program Excel v súčasnosti nepodporuje prázdne polia.

  • Ak je akákoľvek hodnota argumentu zahrnutia chybou (#N/A, #VALUE atď.) alebo sa nedá skonvertovať na booleovskú hodnotu, funkcia FILTER vráti chybu.  

  • Excel obmedzil podporu pre dynamické polia medzi zošitmi a tento scenár je podporovaný, len keď sú otvorené oba zošity. Ak zatvoríte zdrojový zošit, všetky vzorce prepojených dynamických polí pri obnovení vrátia chybu #ODKAZ! .

Príklady

Použitie funkcie FILTER na vrátenie viacerých kritérií

V tomto prípade sme použili operátor násobenia (*) na zobrazenie všetkých hodnôt v rozsahu polí (A5:D20), ktoré obsahujú výraz jablko A ZÁROVEŇ sú vo východnej oblasti: =FILTER(A5:D20;(C5:C20=H1)*(A5:A20=H2);"").

Použitie funkcie FILTER s operátorom násobenia (*) na zobrazenie všetkých hodnôt v rozsahu polí (A5:D20), ktoré obsahujú výraz jablko A ZÁROVEŇ sú vo východnej oblasti.

Použitie funkcie FILTER na vrátenie viacerých kritérií a zoradenie

V tomto prípade sme použili funkciu FILTER spolu s funkciou SORT na zobrazenie všetkých hodnôt v rozsahu polí (A5:D20), ktoré obsahujú výraz jablko A ZÁROVEŇ sú vo východnej oblasti, a následné zoradenie hodnôt v zostupnom poradí: =SORT(FILTER(A5:D20;(C5:C20=H1)*(A5:A20=H2);"");4;-1)

Použitie funkcie FILTER s funkciou SORT na zobrazenie všetkých hodnôt v rozsahu polí (A5:D20), ktoré obsahujú výraz jablko A ZÁROVEŇ sú vo východnej oblasti, a následné zoradenie hodnôt v zostupnom poradí.

V tomto prípade sme použili funkciu FILTER spolu s operátorom sčítania (+) na zobrazenie všetkých hodnôt v rozsahu polí (A5:D20), ktoré obsahujú výraz jablko ALEBO sú vo východnej oblasti, a následné zoradenie hodnôt v zostupnom poradí: =SORT(FILTER(A5:D20;(C5:C20=H1)+(A5:A20=H2);"");4;-1).

Súčasné použitie funkcií FILTER a SORT – filtrovanie podľa produktu (jablko) ALEBO podľa oblasti (východ)

Môžete si všimnúť, že žiadna z týchto funkcií nevyžaduje absolútne odkazy, keďže existujú len v jednej bunke a ich výsledky presahujú do susedných buniek.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

RANDARRAY (funkcia)

SEQUENCE (funkcia)

SORT (funkcia)

SORTBY (funkcia)

UNIQUE (funkcia)

Chyba #PRESAHOVANIE! v Exceli

Dynamické polia a správanie polí s presahujúcimi údajmi

Operátor implicitného prieniku: @

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.