Astazi vom continua cu a doua parte din seria de articole despre Advanced Filter:
- Introducere Advanced Filter
- Exemple de setare a criteriilor de filtrare
- Complex criteria in Advanced Filter
- Advanced Filter in VBA
Filtrarea inregistrarilor unice
Printre alte optiuni, Advanced Filter ofera posibilitatea filtrarii valorilor unice sau extragerea acestora dintr-o lista. In acest exemplu am copiat coloana de clienti din tabelul de data trecuta. Din aceasta lista lista dorim sa extragem doar inregistrarile unice.
- Selectati celulele pe care doriti sa le filtrati;
- In bara de meniu, selectati tab-ul Data si apoi optiunea Advanced Filter;
- In fereastra aparuta, selectati Copy to another location;
- Lasati casuta pentru Criteria Range goala;
- In casuta Copy to selectati prima celula din zona unde vreti sa se copieze datele;
- Bifati optiunea Unique Records;
- Apasati ok.
Advanced Filter ofera posibilitatea filtrarii datelor si copierea acestora pe alt sheet decat tabelul initial. Insa pentru acest lucru este nevoie sa se urmeze urmatorii pasi:
- Selectati o celula in sheet-ul unde doriti sa copiati datele;
- In bara de meniu, selectati tab-ul Data si apoi optiunea Advanced Filter;
- In fereastra aparuta, selectati Copy to another location;
- In caseta List Range selectati tabelul pe care doriti sa il filtrati. Acest tabel trebuie sa fie in alt sheet decat cel care era activ cand ati selectat optiunea Advanced Filter;
- In caseta Criteria Range selectati celulele in care ati definit criteriul de filtrare (optional);
- In caseta Copy To selectati prima celula din zona in care doriti sa copiati datele filtrate. Aceasta celula trebuie sa fie din sheet-ul care era activ cand ati selectat optiunea Advanced Filter;
- Apasati ok.
Setarea criteriilor folosind AND si OR
Advanced Filter poate fi folosit pentru filtrarea unui tabel folosind criterii multiple. In continuare vreau sa va prezint cateva modele de setare pentru criteriile multiple:
- Criterii multiple in care toate trebuie sa fie adevarate
Pentru acest exemplu am folosit un tabel cu urmatoarele coloane: Data, Clientul, Produsul vandut si Venitul realizat. In zona de criterii am setat ca tabelul sa fie filtrat folosind urmatoarele conditii:
- clientul sa fie Unico Gas si
- produsul vandut sa fie Entera BPA si
- venitul realizat sa fie mai mare de 400.
- Criterii multiple in care toate pot sa fie adevarate
- produsul vandut sa fie Entera BPA sau
- venitul realizat sa fie mai mare de 400.
- Multiple criterii in care se combina AND si OR
- clientul sa fie Unico gas sau
- clientul sa fie Techno Graphics si venitul realizat sa fie mai mare de 400.
- Extragerea datelor dintr-un anumit interval
- Randurile extrase trebuie sa aibe data mai mare sau egala cu 15.01.2012 si
- tot aceste randuri sa aibe data mai mica sau egala cu 25.01.2012.
Folosirea caracterelor speciale in setarea criteriilor
Caracterele speciale sau wildcards sunt folosite in excel drept criterii de comparatie in filtrarea datelor, sau atunci cand se fac cautari si inlocuiri de continut.
- Caracterul special *
- Caracterul special ?
- Caracterul special ~
Daca doriti sa intelegeti mai bine exemplul din acest articol, puteti downloada fisierul de lucru de la urmatorul link: advanced_filter.xls.
0 comentarii:
Trimiteți un comentariu