Funkcija excel FILTER preprosto vrne filtrirane podatke iz danega območja. To je funkcionalna različica enostavnega filtriranja iz domačega menija, ki jo že desetletja uporabljamo v Excelu. Ta funkcija nam pomaga filtrirati velike baze podatkov v manjše kose, na katerih moramo le delati.
Za zdaj je ta funkcija FILTER na voljo samo za spletno različico programa Excel 365. V Excelu 2016 in starejših različicah ni na voljo.
Sintaksa funkcije FILTER
= FILTER (matrika, vključi, [če_prazno])
Niz: To je obseg, ki ga želite filtrirati. Lahko je trdo kodirana matrika ali referenca območja. To je lahko celotna zbirka podatkov, kot je baza zaposlenih.
Vključuje: To je stolpec ali vrstica, po kateri želite filtrirati s kriteriji. Na primer stolpec plače v bazi podatkov za zaposlene s pogojem> 10000 USD itd. Ni nujno, da ste del baze podatkov. Dimenzije tega polja se morajo ujemati s filtrirnim nizom.
[if_empty]: To je neobvezen argument. To uporabite, če želite določiti, kaj naj se vrne, če ni vrednosti.
Razumejmo funkcijo FILTER s primerom
Primer funkcije FILTER: vrne vse zapise, katerih oznake so večje od 90
Tukaj imam vzorčni nabor podatkov o študentih in njihovih pridobljenih ocenah pri testu.
Želim filtrirati vse zapise, katerih oznake so večje od 90. Preprosta formula za to težavo bi bila:
=FILTER(A3: C11, C3: C11> 90, "Ni takšnih zapisov")
Kot matriko smo dobavili celotno tabelo A3: C11. Ker želimo filtrirati po oceni, podamo sklic na obseg ocen in merila C3: C11> 90. Nazadnje, če nobena vrednost ne ustreza danim merilom, vrnemo "Ni takih zapisov".
To vrne zapis in se razlije na list.
Kako deluje
Pomislite na to kot na številsko funkcijo, ki vrne število ujemajočih se pogojev. Edina velika razlika je, da funkcija FILTER vrne celoten niz zapisov, ne le štetje. Lahko se uporablja tudi kot LOOKUP za vrnitev vseh ujemajočih se vrednosti iz nabora podatkov, kot to počnemo v Excelu 2016 in starejših.
Filtrirajte nabor podatkov z več pogoji
Za filtriranje nabora podatkov z več kot enim pogojem lahko uporabimo * za pogoje AND in + za logiko OR.
Na primer iz zgornjih podatkov, če želim filtrirati zapis, katerega oznake so večje ali enake 90 in je število zvitkov večje od 107, bo formula naslednja:
=FILTER (A3: C11,(C3: C11>=90)*(B3: B11> 107), "Takih zapisov ni")
Primer logike OR: Če želite filtrirati nabor podatkov, kjer so oznake večje od 90 ali manjše od 70 (samo na primer). Nato bo formula:
= FILTER (A3: C11, (C3: C11> 90)+(C3: C11 <70), "Ni takšnih zapisov")
Torej, fantje, to je bil kratek uvod v funkcijo FILTER programa Excel 365. Še ni na voljo za namizne aplikacije, vendar bo predvidoma izšel z različico Excel 2019 pro.
Upam, da sem bil dovolj razložljiv. Če dvomite o tej funkciji ali imate kakršno koli vprašanje, povezano z excelom/VBA, ga vprašajte v spodnjem razdelku za komentarje.
Funkcija razvrščanja v Excelu | Funkcija razvrščanja je nova v Excelu 365. Ta funkcija dinamično razvršča priloženo matriko na novo lokacijo, kot je funkcija matrike:
Priljubljeni članki:
50 bližnjic v Excelu za večjo produktivnost | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.
Kako uporabljati funkcijo VLOOKUP v Excelu | To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih razponov in listov.
Kako uporabljati funkcijo COUNTIF v Excelu 2016 | Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določenih vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.
Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.