FILTER (funcția FILTER)

Funcția FILTER vă permite să filtrați o zonă de date pe baza unor criterii pe care le definiți.

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

Notă: 24 septembrie 2018: funcția FILTER este una din mai multe caracteristici beta, iar momentan este disponibilă doar pentru o parte din utilizatorii Office Insider în acest moment. Vom continua să optimizăm aceste caracteristici în următoarele câteva luni. Atunci când vor fi gata, le vom lansa pentru toți utilizatorii Office Insider și abonații Office 365.

În exemplul următor am utilizat formula = Filter (A5: D20, C5: C20 = H2, "") pentru a returna toate înregistrările pentru Apple, așa cum este selectat în celula H2 și, dacă nu există mere, returnați un șir gol ("").

Funcția FILTER - Filtrați Regiunea după Produs (Măr)

Funcția FILTER filtrează o matrice pe baza unei matrice Boolean (True/False).

=FILTER(matrice,include,[dacă_gol])

Argument

Descriere

matrice

Obligatoriu

Matricea sau zona de filtrat

include

Obligatoriu

O matrice Boolean a cărei înălțime sau lățime este egală cu matricea

[dacă_gol]

Opțional

Valoarea de returnat dacă toate valorile din matricea inclusă sunt necompletate (filtrarea nu returnează nimic)

Note: 

  • O matrice poate fi considerată ca fiind un rând de valori, o coloană de valori sau o combinație de rânduri și coloane de valori. În exemplul de mai sus, matricea sursă pentru formula FILTER este zona A5:D20.

  • Funcția FILTER va returna o matrice, care se va vărsa dacă este rezultatul final al unei formule. Acest lucru înseamnă că Excel va crea dinamic zona matrice de dimensiunea corespunzătoare atunci când apăsați ENTER. Dacă datele de suport se află într-un tabel Excel, matricea se va redimensiona automat pe măsură ce adăugați sau eliminați date din zona de matrice, dacă utilizați referințe structurate. Pentru mai multe detalii, consultați acest articol despre Comportamentul matricelor vărsate.

  • Dacă setul dvs. În caz contrar, va rezulta o eroare #CALC! În caz contrar, va rezulta o eroare #CALC!, deoarece momentan Excel nu acceptă matrice goale.

  • Dacă o valoare a argumentului Includere este o eroare (#N, #VALUE etc.) sau nu poate fi convertită într-un boolean, funcția Filter va returna o eroare.  

  • Excel oferă suport limitat pentru matricele dinamice dintre registrele de lucru, iar acest scenariu este acceptat doar când sunt deschise ambele registre de lucru. Dacă închideți registrul de lucru sursă, toate formulele matrice dinamice legate vor returna o eroare #REF! când sunt reîmprospătate.

Exemple

Formula FILTER utilizată pentru a returna mai multe criterii

În acest caz, utilizăm operatorul de înmulțire (*) pentru a returna toate valorile din zona de matrice respectivă (A5:D20) care conțin Mere ȘI se află în regiunea estică: =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

Utilizăm FILTER cu operatorul de înmulțire (*) pentru a returna toate valorile din zona de matrice respectivă (A5:D20) care conțin Mere ȘI se află în regiunea estică.

Formula FILTER utilizată pentru a returna mai multe criterii și a sorta

În acest caz, utilizăm funcția FILTER anterioară împreună cu funcția SORT pentru a returna toate valorile din zona de matrice respectivă (A5:D20) care conțin Mere ȘI se află în regiunea estică, apoi pentru a sorta Unitățile în ordine descrescătoare: =SORT(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

Utilizăm FILTER cu funcția SORT pentru a returna toate valorile din zona de matrice respectivă (A5:D20) care conțin Mere ȘI se află în regiunea estică, apoi pentru a sorta Unitățile în ordine descrescătoare.

În acest caz, utilizăm funcția FILTER împreună cu operatorul de adunare (+) pentru a returna toate valorile din zona de matrice respectivă (A5:D20) care conțin Mere SAU se află în regiunea estică, apoi pentru a sorta Unitățile în ordine descrescătoare: =SORT(FILTER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1).

FILTER și SORT împreună - Filtrați după produs (Mere) sau după regiune (Est)

Observați că niciuna dintre funcții nu necesită referințe absolute, deoarece acestea există într-o singură celulă și își varsă rezultatele corespunzătoare în celulele învecinate.

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Consultați și

Funcția RANDARRAY

Funcția SEQUENCE

Funcția SORT

Funcția SORTBY

Funcția UNIQUE

Erorile #SPILL! din Excel

Matricele dinamice și comportamentul matricelor vărsate

Operator de intersecție implicit: @

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×