Kā izmantot funkciju Excel FILTER -

Kopsavilkums

Funkcija Excel FILTER filtrē datu diapazonu, pamatojoties uz iesniegtajiem kritērijiem, un iegūst atbilstošos ierakstus.

Mērķis

Filtru diapazons atbilst norādītajiem kritērijiem

Atgriešanās vērtība

Filtrēto vērtību masīvs

Sintakse

= FILTER (masīvs, ietver, (ja_atbrīvs))

Argumenti

  • masīvs - diapazons vai masīvs filtrēšanai.
  • include - Būla masīvs, kas piegādāts kā kritērijs.
  • if_empty - (pēc izvēles) Vērtība, kas jāatgriež, kad netiek atgriezti rezultāti.

Versija

Excel 365

Lietošanas piezīmes

Excel FILTER funkcija "filtrē" datu diapazonu, pamatojoties uz piegādātajiem kritērijiem. Rezultāts ir sākotnējo diapazonu atbilstošu vērtību masīvs. Kad šis masīvs ir galīgais rezultāts (ti, rezultāti netiek nodoti citai funkcijai), atbilstošie rezultāti "izlīs" uz darblapas. Funkcija FILTER vienkāršā valodā ļauj ērti iegūt atbilstošus ierakstus no lielāka avota datu kopas, pamatojoties uz jūsu norādītajiem kritērijiem.

FILTER rezultāti ir dinamiski. Kad mainās avota datu vērtības vai tiek mainīts avota datu masīva lielums, FILTER rezultāti tiks automātiski atjaunināti.

Piemērs

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

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

Tā kā vērtība H2 ir "sarkana", funkcija FILTER izvelk datus no masīva, kur kolonnas Grupā ir "sarkans". Visi atbilstošie ieraksti tiek atgriezti darblapā, sākot no šūnas F5, kur pastāv formula.

Vērtības var arī kodēt. Zemāk norādītajai formulai ir tāds pats rezultāts kā iepriekš, un kritērijos ir grūti kodēts "sarkans":

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

Lai neko neatgrieztu, ja nav atrasti atbilstoši dati, norādiet tukšu virkni ("" for if_empty :

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

Vairāk nekā viens kritērijs

Ietver arguments var pagarināt ar Būla loģiku. Piemēram, lai iegūtu tikai datus, kur grupa ir "sarkana" un rezultāts ir lielāks par 80, varat izmantot šādu formulu:

=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 tādu kritēriju piemēru, kurus varat izveidot ar būla izteiksmēm, skatiet piemērus mūsu funkciju SUMPRODUCT lapā.

Piezīmes

  1. Filtrs var darboties gan ar vertikāliem, gan horizontāliem blokiem.
  2. Ietver arguments jābūt dimensija saderīga ar masīva argumentu, pretējā filtru atgriezīsies #VALUE!
  3. Ja iekļautajā masīvā ir 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īsies #REF !.

Saistītie videoklipi

FILTRS ar Būla loģiku Šajā videoklipā mēs apskatīsim, kā izmantot funkciju FILTER ar Būla loģiku, lai piemērotu vairākus kritērijus. Rezultāts ir filtrēts saraksts, kurā krāsa ir zila, bet mēnesis ir jūnijs. Kā rādīt augšējos vai apakšējos n rezultātus Šajā videoklipā mēs izmantosim funkciju FILTER ar funkcijām LARGE un MAZI, lai parādītu augšējos vai apakšējos rezultātus datu kopā. Uzskaitiet dublikātu vērtības, izmantojot FILTER. Šajā videoklipā mēs aplūkosim, kā uzskaitīt dublikātu vērtības, izmantojot funkciju FILTER. Citiem vārdiem sakot, vērtības, kas vairākkārt parādās datu kopā. Dinamisko masīvu formulu ligzdošana Šajā videoklipā mēs aplūkosim, kā kopā ievietot dinamisko masīvu funkcijas, lai izveidotu spēcīgus un dinamiskus risinājumus. Filtrēt ar dinamisko nolaižamo sarakstu Šajā videoklipā mēs izveidosim nolaižamo sarakstu, izmantojot dinamiskos masīvus, lai filtrētu datus pēc krāsas. Nolaižamais saraksts tiek izveidots ar datu validāciju. Kā saskaitīt unikālās vērtības Šajā videoklipā mēs aplūkosim, kā saskaitīt unikālās vērtības, kuras atgriezusi funkcija UNIKĀLĀ kopā ar citām funkcijām, piemēram, FILTER un COUNTA.

Interesanti raksti...