Excel

Excel FILTER funkcija

Excel Filter Function

Excel FILTER funkcijaKopsavilkums

Funkcija Excel FILTER filtrē virkni datu, pamatojoties uz piegādātajiem kritērijiem, un iegūst atbilstošos ierakstus.





kā iegūt datumu no datetime
Mērķis Filtru diapazons ar dotajiem kritērijiem Atgrieztā vērtība Filtrēto vērtību masīvs Sintakse = FILTER (masīvs, iekļaut, [if_empty]) Argumenti
  • masīvs - Diapazons vai masīvs filtrēšanai.
  • iekļaut - Būla masīvs, kas tiek piegādāts kā kritērijs.
  • if_empty - [pēc izvēles] Atgriežamā vērtība, ja netiek atgriezti rezultāti.
Versija Excel 365 Lietošanas piezīmes

Funkcija Excel FILTER “filtrē” datu klāstu, pamatojoties uz sniegtajiem kritērijiem. Rezultāts ir masīvs atbilstošo vērtību sākotnējais diapazons. Kad šis masīvs ir gala rezultāts (t.i., rezultāti netiek nodoti citai funkcijai), atbilstošie rezultāti tiks spēle 'uz darblapu. Vienkāršā valodā FILTER funkcija ļauj viegli iegūt atbilstošus ierakstus no lielāka avota datu kopuma, pamatojoties uz kritērijiem jūs sniedzat.

FILTER rezultāti ir dinamisks . Mainoties avota datu vērtībām vai mainot avota datu masīva izmērus, FILTER rezultāti tiks automātiski atjaunināti.





Piemērs

Parādītajā piemērā F5 formula ir šāda:

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

Tā kā vērtība H2 ir “sarkana”, funkcija FILTER iegūst datus no masīvs kur slejā Grupa ir “sarkans”. Visi atbilstošie ieraksti tiek atgriezti darblapā, sākot no šūnas F5, kur ir formula.



Vērtības var arī kodēt. Zemāk esošajai formulai ir tāds pats rezultāts kā iepriekš, ar “sarkanu”, kas ir stingri iekodēts kritērijos:

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

Lai neatgrieztu neko, ja netiek atrasti atbilstoši dati, ievadiet tukšu virkni ('') if_empty :

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

Vairāk nekā viens kritērijs

The iekļaut argumentu var pagarināt ar Būla loģika . Piemēram, lai iegūtu tikai tos datus, kuru grupa ir “sarkana” un rezultāts ir lielāks par 80, varat izmantot šādu formulu:

kā izlaist rindas Excel formulā
 
= FILTER (B5:D14,(D5:D14='red')*(C5:C14>80),'No results')

Kritēriju veidošana ar loģiskām izteiksmēm ir eleganta un elastīga pieeja. Lai iegūtu vairāk piemēru par kritērijiem, kurus varat izveidot, izmantojot Būla izteiksmes, skatiet piemērus mūsu SUMPRODUCT funkcija lappuse.

Piezīmes

  1. Filtrs var darboties gan ar vertikāliem, gan horizontāliem blokiem.
  2. The iekļaut argumentam jābūt ar dimensiju saderīgai masīvs arguments, pretējā gadījumā filtrs atgriezīs #VALUE!
  3. Ja iekļaut masīvs ietver visas kļūdas, FILTER atgriezīs kļūdu.
  4. Ja starp darbgrāmatām tiek izmantots FILTER, abām darbgrāmatām jābūt atvērtām, pretējā gadījumā FILTER atgriezīs #REF !.
FILTER ir jauna funkcija, kas pieejama Excel 365 tikai.


^