Astazi vom incepe o serie de articole despre optiunea Advanced filter. Am impartit acest subiect in 4 articole:
- Introducere Advanced Filter
- Exemple de setare a criteriilor de filtrare
- Complex criteria in Advanced Filter
- Advanced Filter in VBA
Ce este Advanced Filter?
- In loc de filtrare cu valori fixe sau criterii simple, Advanced Filter depinde de criterii definite de utilizator, care pot fi aplicate mai multor coloane simultan;
- Optiunea Advanced Filter nu afiseaza optiunile de filtrare prin drop-down list pentru fiecare coloana ca atunci cand se foloseste AutoFilter;
- In plus, Advanced Filter perminte crearea unei liste cu elemente unice avand ca sursa o lista cu elemente care se repeta;
Configurarea zonei de criterii (optional)
Pentru exemplul de azi am folosit un tabel cu urmtoarele coloane: Client, Produs, Venit.

Pentru Advanced filter, se poate seta unul sau mai multe criterii pentru filtrarea tabelului. Zona in care notam criteriile de filtrare trebuie sa aiba titluri care sa fie aceleasi cu titlurile tabelului pe care dorim sa il filtram.
In exemplul nostru, am configurat un criteriu de filtrare in zona F1:F2. Dupa ce vom aplica Advanced Filter tabelului, vom obtine un tabel doar cu vanzarile pe produsul Entera DB.
In zona pentru criterii se pot folosi si urmatorii operatori de comparare:
- < mai mic
- <= mai mic sau egal
- > mai mare
- >= mai mare sau egal
- <> diferit de.