
Povzetek
Funkcija Excel FILTER filtrira vrsto podatkov na podlagi podanih meril in izvleče ustrezne zapise.
Namen
Filtri segajo z danimi meriliVrnjena vrednost
Niz filtriranih vrednostiSintaksa
= 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 365Opombe 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
- Filter lahko deluje tako z navpičnimi kot z vodoravnimi nizi.
- Vključujejo argument mora imeti dimenzijo združljiv s polja argument, sicer bo filter vrnil #VALUE!
- Če vključena matrika vključuje napake, bo FILTER vrnil napako.
- Če se med delovnimi zvezki uporablja FILTER, morata biti obe delovni zvezki odprti, sicer bo FILTER vrnil #REF !.
Sorodni videoposnetki





