Buna,
Suntem la a treia parte din seria de articole despre Advanced Filter. Conform listei initiale, astazi vom afla cum setam zona de criterii folosind criteriile complexe:
- Introducere Advanced Filter
- Exemple de setare a criteriilor de filtrare
- Complex criteria in Advanced Filter
- Advanced Filter in VBA
Pentru exemplele de azi am folosit tabelul din articolele trecute. Coloana Venit am redenumit-o Valoare factura si am inserat inca o coloana numita Incasat.
Observatie: Cand se foloseste Advanced Filter utilizand criteriile complexe, in zona de criterii trebuie lasat titlul gol sau sa aiba un titlu diferit de titlurile din tabelul care se filtreaza.
Filtrarea top n inregistrari
Pentru a filtra un tabel in functie de primele n valori de pe o coloana vom folosi formula Large. Am setat urmatorul criteriu, pentru a filtra top 5 valori facturate:
Prima celula din coloana Valoare facturata, D5, este comparata cu valorile rezultate din formula Large. Functia Large returneaza primele n valori (in cazul nostru 5) din coloana Valoare facturata. In cazul in care sunt mai multe valori egale, functia Large va returna mai mult de n valori.
Filtrarea inregistrarilor in care doua coloane sunt egale
Folosind acest criteriu, pe fiecare rand se va verifica valoarea facturata cu valoarea incasata si vor fi afisate doar acele randuri care au cele doua valori egale.
Filtrarea inregistrarilor in care doua coloane au valori diferite
Folosind acest criteriu, pe fiecare rand se va verifica valoarea facturata cu valoarea incasata si vor fi afisate doar acele randuri care au cele doua valori diferite.
Cautarea unui numar intr-un numar
In acest criteriu am folosit functia Find si Isnumber. Cu ajutorul functiei Find vom gasit locatia numarului pe care dorim sa il gasim in coloana Valoare facturata. Daca acest numar nu se regaseste in cadrul valorii, functia va returna eroarea Error. Functia Isnumber este folosita doar pentru a trasnforma rezultat primit de Find in TRUE sau FALSE.
Filtrarea randurilor care au celule goale intr-o coloana selectata
Filtrarea inregistrarilor conform unei liste
Daca doriti sa intelegeti mai bine exemplele din acest articol, puteti downloada fisierul de lucru de la urmatorul link: Advanced filter.