Kako uporabljati funkcijo Excel FILTER -

Povzetek

Funkcija Excel FILTER filtrira vrsto podatkov na podlagi podanih meril in izvleče ustrezne zapise.

Namen

Filtri segajo z danimi merili

Vrnjena vrednost

Niz filtriranih vrednosti

Sintaksa

= FILTER (matrika, vključi, (če_prazno))

Argumenti

  • matrika - obseg ali matrika za filtriranje.
  • include - logična matrika, ki je na voljo kot merilo.
  • if_empty - (neobvezno) Vrednost, ki se vrne, če niso vrnjeni nobeni rezultati.

Različica

Excel 365

Opombe o uporabi

Funkcija Excel FILTER "filtrira" vrsto podatkov na podlagi podanih meril. Rezultat je niz ujemajočih se vrednosti prvotnega obsega. Ko je ta matrika končni rezultat (tj. Rezultati se ne predajo drugi funkciji), se bodo rezultati, ki se ujemajo, "razlili" na delovni list. V preprostem jeziku vam funkcija FILTER omogoča enostavno pridobivanje ustreznih zapisov iz večjega nabora izvornih podatkov na podlagi meril, ki jih navedete.

Rezultati filtra FILTER so dinamični. Ko se vrednosti v izvornih podatkih spremenijo ali se matrika izvornih podatkov spremeni, se bodo rezultati iz FILTER samodejno posodobili.

Primer

V prikazanem primeru je formula v F5:

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

Ker je vrednost v H2 "rdeča", funkcija FILTER izvleče podatke iz polja, kjer stolpec Skupina vsebuje "rdeče". Vsi ujemajoči se zapisi se vrnejo na delovni list, začenši s celico F5, kjer formula obstaja.

Tudi vrednote so lahko trdo kodirane. Spodnja formula ima enak rezultat kot zgoraj z "rdečo", ki je trdno kodirana v merila:

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

Če ne najdete ničesar, če ne najdete nobenih ujemajočih se podatkov, vnesite prazen niz ("") za if_empty :

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

Več meril

Vključuje trditev se lahko razširi z boolean logiko. Če želite na primer izvleči samo podatke, kjer je skupina "rdeča" in je rezultat večji od 80, lahko uporabite formulo, kot je ta:

=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")

Gradnja meril z logičnimi izrazi je eleganten in prilagodljiv pristop. Za več primerov vrste meril, ki jih lahko sestavite z logičnimi izrazi, si oglejte primere na naši funkcijski strani SUMPRODUCT.

Opombe

  1. Filter lahko deluje tako z navpičnimi kot z vodoravnimi nizi.
  2. Vključujejo argument mora imeti dimenzijo združljiv s polja argument, sicer bo filter vrnil #VALUE!
  3. Če vključena matrika vključuje napake, bo FILTER vrnil napako.
  4. Če se med delovnimi zvezki uporablja FILTER, morata biti obe delovni zvezki odprti, sicer bo FILTER vrnil #REF !.

Sorodni videoposnetki

FILTER z logično logiko V tem videoposnetku bomo videli, kako uporabiti funkcijo FILTER z logično logiko za uporabo več meril. Rezultat je filtriran seznam, kjer je modra barva, mesec pa junij. Kako prikazati zgornje ali spodnje rezultate n V tem videoposnetku bomo za prikaz zgornjih ali spodnjih rezultatov uporabili funkcijo FILTER s funkcijama LARGE in SMALL v naboru podatkov. Navedite podvojene vrednosti s FILTER V tem videoposnetku si bomo ogledali, kako podvojiti vrednosti s funkcijo FILTER. Z drugimi besedami, vrednosti, ki se v naboru podatkov pojavijo večkrat. Vgnezditev formul dinamičnih nizov V tem videoposnetku si bomo ogledali, kako skupaj ugnezditi funkcije dinamičnega polja in ustvariti zmogljive in dinamične rešitve. Filtriranje z dinamičnim spustnim seznamom V tem videoposnetku bomo sestavili spustni seznam z uporabo dinamičnih nizov za filtriranje podatkov po barvah. Spustni seznam se ustvari s preverjanjem veljavnosti podatkov. Kako šteti unikatne vrednosti V tem videoposnetku si bomo ogledali, kako prešteti unikatne vrednosti, ki jih vrne funkcija UNIQUE, skupaj z drugimi funkcijami, kot sta FILTER in COUNTA.

Zanimive Članki...