![](https://cdn.wiki-base.com/8653378/excel_formula_basic_filter_example__2.png.webp)
Splošna formula
=FILTER(data,range=value,"not found")
Povzetek
Če želite poizvedovati po podatkih in izvleči ujemajoče se zapise, lahko uporabite funkcijo FILTER. V prikazanem primeru je formula v F5:
=FILTER(B5:E15,E5:E15=H4,"not found")
Ki pridobi podatke, kjer je stanje = "TX".
Pojasnilo
Ta formula se opira na funkcijo FILTER za pridobivanje podatkov na podlagi logičnega testa. Argument polja je podan kot B5: E15, ki vsebuje celoten nabor podatkov brez glav. Argument include je izraz, ki izvaja preprost test:
E5:E15=H4 // test state values
Ker je v obsegu E5: E11 11 celic, ta izraz vrne polje 11 TRUE in FALSE vrednosti, kot je ta:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)
To polje uporablja funkcija FILTER za pridobivanje ujemajočih se podatkov. V končni izhod se uvrstijo samo vrstice, kjer je rezultat TRUE.
Nazadnje je argument "if_empty" nastavljen na "not found", če ne najdemo ustreznih podatkov.
Druga polja
Druga polja lahko filtriramo na podoben način. Če želite na primer filtrirati enake podatke za naročila, ki presegajo 100 USD, lahko uporabite FILTER, kot je ta
=FILTER(B5:E15,C5:C15>100,"not found")