
rezumat
Funcția Excel FILTER filtrează o gamă de date pe baza criteriilor furnizate și extrage înregistrările potrivite.
Scop
Gama de filtre cu criterii dateValoare returnată
Matrice de valori filtrateSintaxă
= FILTER (matrice, include, (if_empty))Argumente
- array - Range sau array de filtrat.
- include - Matrice booleană, furnizată ca criteriu.
- if_empty - (opțional) Valoare de returnat atunci când nu se returnează rezultate.
Versiune
Excel 365Note de utilizare
Funcția FILTRU Excel „filtrează” o serie de date pe baza criteriilor furnizate. Rezultatul este o serie de valori care se potrivesc cu intervalul original. Când această matrice este rezultatul final (adică rezultatele nu sunt predate unei alte funcții) rezultatele potrivite se vor „revărsa” pe foaia de lucru. Într-un limbaj simplu, funcția FILTER vă permite să extrageți cu ușurință înregistrări potrivite dintr-un set mai mare de date sursă pe baza criteriilor pe care le furnizați.
Rezultatele de la FILTER sunt dinamice. Când valorile din datele sursă se schimbă sau matricea de date sursă este redimensionată, rezultatele din FILTER se vor actualiza automat.
Exemplu
În exemplul prezentat, formula din F5 este:
=FILTER(B5:D14,D5:D14=H2,"No results")
Deoarece valoarea în H2 este „roșie”, funcția FILTER extrage date din matrice în care coloana Grupă conține „roșu”. Toate înregistrările potrivite sunt returnate în foaia de lucru începând cu celula F5, unde există formula.
Valorile pot fi, de asemenea, codificate hard. Formula de mai jos are același rezultat ca mai sus, cu „roșu” codat pe criterii:
=FILTER(B5:D14,D5:D14="red","No results")
Pentru a nu returna nimic atunci când nu se găsesc date potrivite, furnizați un șir gol ("") pentru if_empty :
=FILTER(B5:D14,D5:D14=H2,"")
Mai multe criterii
Includ argumentul poate fi extins cu logica boolean. De exemplu, pentru a extrage numai date în care grupul este „roșu” și scorul este mai mare de 80, puteți utiliza o formulă de genul acesta:
=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")
Construirea criteriilor cu expresii logice este o abordare elegantă și flexibilă. Pentru mai multe exemple de tipuri de criterii pe care le puteți construi cu expresii booleene, consultați exemple pe pagina noastră de funcții SUMPRODUCT.
Note
- Filtrul poate funcționa atât cu tablouri verticale, cât și cu orizontale.
- Includ argumentul trebuie să aibă o dimensiune compatibilă cu matrice argument, în caz contrar filtru va reveni #VALUE!
- În cazul în care includ matrice include orice erori, filtru va returna o eroare.
- Dacă se utilizează FILTER între registrele de lucru, ambele registre de lucru trebuie să fie deschise, altfel FILTER va returna #REF !.
Videoclipuri asemănătoare





