Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel darbam ar iPad Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

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.

Šajā piemērā ir izmantota formula =FILTER(A5:D20,C5:C20=H2,""), lai atgrieztu visus lauka Ābols ierakstus, kā ir atlasīts šūnā H2, un, ja ābols netiek rādīts, tiek atgriezta tukša virkne ("").

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 no argumenta ietveršanas vērtēm ir kļūda (#N/A, #VALUE utt.) vai to nevar konvertēt par Būla vērtību, funkcija FILTER atgriež 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ālistam Excel tech kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

#IZPLEŠANĀS! programmā Excel

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

Netiešais krustpunkta operators: @

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.