FILTER (funkcija FILTER)

Funkcija FILTER ļauj filtrēt datu diapazonu, pamatojoties uz jūsu definētiem kritērijiem.

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Piezīme.: 2018. gada 24. septembris: funkcija FILTER ir viens no beta versijas līdzekļiem, un pašlaik tā ir pieejama tikai daļai Office Insiders programmas dalībnieku. Nākamo mēnešu laikā turpināsim optimizēt šos līdzekļus. Kad tas būs gatavs, izlaidīsim to visiem Office Insider programmas dalībniekiem, kā arī Office 365 abonentiem.

Šajā piemērā mēs izmantojām formulu = Filter (A5: D20, C5: C20 = H2, "") , lai atgrieztu visus Apple ierakstus, kā atlasīts šūnā H2, un, ja nav ābolu, atgriež tukšu virkni ("").

Funkcija FILTER — filtrēt reģionu pēc produkta (Ābols)

Funkcija FILTER filtrē masīvu, pamatojoties uz Būla (True/False) masīvu.

=FILTER(array,include,[if_empty])

Arguments

Apraksts

array

Obligāts

Filtrējamais masīvs vai diapazons

include

Obligāts

Būla masīvs, kura augstums vai platums ir tāds pats kā masīvs

[if_empty]

Neobligāts

Atgriežamā vērtība, ja visas iekļautā masīva vērtības ir tukšas (filtrs neko neatgriež)

Piezīmes.: 

  • Masīvu var iztēloties kā vērtību rindu, vērtību kolonnu vai vērtību rindu un kolonnu kombināciju. Iepriekš minētajā piemērā FILTER formulas avota masīvs ir šūnu diapazons A5:D20.

  • Funkcija FILTER atgriež masīvu, kas izplešas, ja tas ir pēdējais formulas rezultāts. Tas nozīmē, ka Excel dinamiski izveido atbilstoša apjoma masīva diapazonu, ja tiek nospiests taustiņš ENTER. Ja jūsu atbalsta dati ir Excel tabulā, tad, jums pievienojot vai noņemot datus no masīva diapazona, masīvs automātiski maina lielumu. Tā notiek, ja izmantojat strukturētās atsauces. Papildinformāciju skatiet šajā rakstā par masīvu izplešanos.

  • Ja pastāv iespēja, ka datu kopa atgriezīs tukšu vērtību, izmantojiet 3. Pretējā gadījumā #CALC! kļūda Pretējā gadījumā radīsies kļūda #CALC!, jo Excel pašlaik neatbalsta tukšus masīvus.

  • Ja kāda argumenta iekļautā vērtība ir kļūda (#N/a, #VALUE u. tml.) vai to nevar konvertēt par Būla, funkcija Filter atgriezīs kļūdu.  

  • Programmā Excel ir ierobežots atbalsts vairāku darbgrāmatu dinamiskajiem masīviem, un šis scenārijs tiek atbalstīts tikai tad, ja abas darbgrāmatas ir atvērtas. Ja aizvērsit avota darbgrāmatu, visas saistītās dinamisko masīvu formulas pēc atsvaidzināšanas atgriezīs #REF! kļūdu .

Piemēri

Funkcijas FILTER izmantošana vairāku kritēriju atgriešanai

Šajā gadījumā tiek izmantots reizināšanas operators (*), lai atgrieztu visas masīva diapazona (A5:D20) vērtības, kuras ietver lauku Āboli UN lauku Austrumi: =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

Tiek izmantota funkcija FILTER ar reizināšanas operatoru (*), lai atgrieztu visas masīva diapazona (A5:D20) vērtības, kuras ietver lauku Āboli UN lauku Austrumi.

Funkcijas FILTER izmantošana vairāku kritēriju atgriešanai un kārtošanai

Šajā gadījumā tiek izmantota iepriekšējā funkcija FILTER kopā ar funkciju SORT, lai atgrieztu visas masīva diapazona (A5:D20) vērtības, kuras ietver lauku Āboli UN lauku Austrumi, un pēc tam kārtotu vienības dilstošā secībā: =SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

Tiek izmantota funkcija FILTER kopā ar funkciju SORT, lai atgrieztu visas masīva diapazona (A5:D20) vērtības, kuras ietver lauku Āboli UN lauku Austrumi, un pēc tam kārtotu vienības dilstošā secībā.

Šajā gadījumā tiek izmantota funkcija FILTER ar saskaitīšanas operatoru (+), lai atgrieztu visas masīva diapazona (A5:D20) vērtības, kuras ietver lauku Āboli VAI lauku Austrumi, un pēc tam kārtotu vienības dilstošā secībā: =SORT(FILTER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1).

FILTER un SORT kopā — filtrēšana pēc produkta (Ābols) VAI pēc reģiona (Austrumi)

Ņemiet vērā, ka nevienai no funkcijām nav nepieciešamas absolūtās atsauces, jo tās pastāv tikai vienā šūnā, un rezultāti tiek izplesti blakus šūnās.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Kļūdas #SPILL! programmā Excel

Dinamiskie masīvi un masīvu izplešanās

Netiešā krustošanās operators: @

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×