FILTER (funkcija FILTER)

S funkcijo FILTER lahko filtrirate obseg podatkov na podlagi pogojev, ki jih določite.

Vaš brskalnik ne podpira tega videoposnetka. Namestite Microsoft Silverlight, Adobe Flash Player ali Internet Explorer 9.

Opomba: 24. september 2018: funkcija FILTER je ena od več funkcij beta in trenutno na voljo le za del programa Office Insiders . V naslednjih nekaj mesecih bomo še naprej poskušali izboljšati te funkcije. Ko jih bomo dokončno izpolnili, jih bomo uvedli za vse člane programa Office Insider in naročnike na Office 365.

V naslednjem primeru smo uporabili formulo = filter (A5: d20, C5: C20 = H2, "" ") če želite vrniti vse zapise za Apple, kot je izbrano v celici H2, in če ni jabolk, vrnite prazen niz (" ").

Funkcija FILTER – filtriranje regije po izdelku (Jabolka)

Funkcija FILTER filtrira nabor celic na podlagi nabora logičnih vrednosti (True/False).

=FILTER(nabor_celic,vključi,[če_je_prazno])

Argument

Opis

polje

Obvezno

Nabor celic ali obseg za filtriranje.

vključi

Obvezno

Nabor logičnih vrednosti z višino ali širino, ki je enaka naboru celic.

[če_je_prazno]

Izbirno

Vrednost, ki je vrnjena, če so vse vrednosti v vključenem naboru celic prazne (filter ne vrne ničesar)

Opombe: 

  • Polje je lahko vrstica vrednosti, stolpec vrednosti ali kombinacija vrstic in stolpcev vrednosti. V zgornjem primeru je polje za našo formulo FILTER obseg A5:D20.

  • Funkcija FILTER vrne polje, ki se bo prelilo, če je to končni rezultat formule. To pomeni, da bo Excel dinamično ustvaril obseg polja ustrezne velikosti, ko pritisnete ENTER. Če so pomožni podatki Excelova tabela, se bo velikost polja samodejno spremenila, ko boste dodali ali odstranili podatke iz obsega polja, če uporabljate strukturirane sklice. Če želite več podrobnosti, preberite ta članek na temo delovanje prelitega polja.

  • Če lahko vaš nabor podatkov vrne prazno vrednost, uporabite 3. Drugače bo prišlo do napake #CALC!, Drugače bo prišlo do napake #CALC!, saj Excel trenutno ne podpira praznih naborov celic.

  • Če je katera koli vrednost argumenta include napaka (#N/a, #VALUE itd.) ali pa je ni mogoče pretvoriti v boolean polje, funkcija filter vrne napako.  

  • Excel ima omejeno podporo za dinamična polja med delovnimi zvezki in ta scenarij je podprt le, ko sta odprta oba delovna zvezka. Če zaprete izvorni delovni zvezek, bodo povezane dinamične formule s polji vrnile napako #REF!, ko jih boste osvežili.

Primeri

Funkcija FILTER, ki vrne več pogojev.

Če v tem primeru uporabite operator množenja (*), dobite vse vrednosti v našem naboru celic (A5:D20), ki imajo vrednost »Jabolka« IN so v vzhodni regiji: =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

Če funkcijo FILTER uporabite z operatorjem množenja (*), dobite vse vrednosti v našem naboru celic (A5:D20), ki imajo vrednost »Jabolka« IN so v vzhodni regiji.

Funkcija FILTER, ki vrne več pogojev in razvršča.

V tem primeru smo uporabili prejšnjo funkcijo FILTER s funkcijo SORT, da smo dobili vse vrednosti v našem naboru celic (A5:D20), ki imajo vrednost »Jabolka« IN so v vzhodni regiji, enote pa nato razvrstite v padajočem vrstnem redu: =SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

Če funkcijo FILTER uporabite s funkcijo SORT, dobite vse vrednosti v našem naboru celic (A5:D20), ki imajo vrednost »Jabolka« IN so v vzhodni regiji, enote pa nato razvrstite v padajočem vrstnem redu.

V tem primeru smo uporabili funkcijo FILTER z operatorjem (+), da smo dobili vse vrednosti v našem naboru celic (A5:D20), ki imajo vrednost »Jabolka« ALI so v vzhodni regiji, enote pa nato razvrstite v padajočem vrstnem redu: =SORT(FILTER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1).

Sočasna uporaba funkcije FILTER in SORT – filtriranje po izdelku (Jabolka) ALI po regiji (Vzhod)

Opazili boste, da nobena funkcija ne zahteva absolutnih sklicev, saj obstajajo le v eni celici, rezultati pa so preliti v sosednje celice.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Napake #PRELIVANJE! v Excelu

Delovanje dinamičnih obsegov celic in prelitega polja

Implicitni operator presečišča: @

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×