Sunteți pe pagina 1din 8

Filtrarea listelor de date

Filtrarea este o modalitate de a gsi i afia o submulime de nregistrri dintr-o list


O list filtrat afieaz doar rndurile care ndeplinesc anumite criterii definite de utilizator
.

Un criteriu se definete pentru o coloan; el reprezint o condiie (simpl sau complex) pe care trebuie s o ndeplineasc

valorile din coloana respectiv. nregistrrile care satisfac criteriul vor fi seletate pentru a fi afiate.
Se pot specifica mai multe criterii de filtrare, pe diferite coloane.
Dup aplicarea filtrrii, vor rmne vizibile doar acele nregistrri din list care satisfac toate criteriile.
Observaie important: filtrarea las lista intact, nu elimin nregistrri din ea, dar dintre acestea rmn vizibile doar nregistrrile
care satisfac toate criteriile, iar celelalte devin ascunse.

Exemplu de filtrare:

Lista iniial (toi studenii, inclusiv cei fr burs)


S se filtreze lista coninnd studenii i bursele lor, astfel nct s rmn
vizibile doar nregistrrile cu studenii care au bursa ntre 200 i 300 lei.
Lista final dup filtrare
2

Comanda pentru filtrarea listelor: Data Filter

Comanda are trei subcomenzi:


AutoFilter pentru filtrare cu criterii simple
Show All pentru anularea unui filtru care a fost aplicat anterior
Advanced Filter pentru filtrare cu criterii de filtrare complexe
Observaie: se poate filtra o singur list dintr-o foaie de calcul la un moment dat.

Comanda Data Filter, subcomanda AutoFilter


1) Click o celul din list (astfel, Excel va selecta toat lista). n fiecare celul a capului de tabel apare un buton
a unei liste de opiuni.

de deschidere

2) Data Filter AutoFilter.


3)
Pentru fiecare coloan pe care se dorete introducerea unui criteriu de filtrare, click pe sageata care deschide lista cu variante de
filtrare.
Variantele de filtrare:
All (toate) pentru anularea unui criteriu de filtrare enunat anterior i revenirea la afiarea tuturor inregistrrilor (de pe coloana
respectiv)
.
3

Top 10... pentru cmpuri numerice, se cere afiare nregistrrilor care au primele/ultimele x valori (10 sau mai multe/puine) ntr-un
clasament al acestora. ntr-o caset de dialog se seteaz ierarhizarea dorit

Custom (personalizat) pentru construirea de expresii logice care s exprime criterii de filtrare complexe. Elementele criteriului se
seteaz ntr-o caset de dialog

.
Exemplu: caseta ptr. Bursa ntre
200 i 300 lei

lista de intrri unice cte un exemplar din fiecare dintre valorile coninute n cmp. Fcnd
click pe una dintre valori, se cere selectarea nregistrrilor care au acea valoare n cmp
4

.
Blanks pentru selectarea nregistrrilor care au cmpul respectiv necompletat. Exemplu: s se selecteze lista studenilor care nu
au burs.
NonBlanks - pentru selectarea nregistrrilor care au cmpul respectiv completat cu ceva, indiferent ce. Exemplu: s se
selecteze lista studenilor care au burs, indiferent de
valoarea ei.

Comanda Data Filter, subcomanda Show All

... anuleaz criteriile de filtrare aplicate anterior i reafieaz toate nregistrrile din list.
Observaia 1: sgeile

rmn vizibile n capul de tabel pentru a permite iniierea unei alte filtrri

Observaia 2: ca regul general, dup aplicarea filtrului, acesta poate fi anulat printr-o nou introducere a subcomenzii AutoFilter.
Sgeile dispar din celulele capului de tabel.

Comanda Data Filter, subcomanda Advanced Filter

... se folosete pentru a construi cele mai avansate


filtrri pe care le poate executa Excel.
Pentru afiarea rezultatelor se poate alege:
- filtrarea pe loc, adic rezultatul s se obin prin ascunderea liniilor care nu satisfac criteriile (ca la AutoFilter)
- filtrare cu copierea rezulatului ntr-o alt zon a
foii; astfel, vor exista n foaie att lista iniial, ct i subsetul de nregistrri rezultate.

Criteriile de filtrare vor ocupa, i ele, o poriune din foaia de calcul.


Paii comenzii:
1)

Se copie undeva n foaie capul de tabel al listei iniiale (ptr. a construi acolo criteriile de filtrare). Observaie: dac se decide folosirea

acelorai coloane ca ale listei iniiale, atunci ntre coada listei i noul cap de tabel copiat trebuie lsate cel puin trei rnduri.

2)

Sub noul cap de tabel copiat se introduc pe una sau mai multe linii criteriile de filtrare sub form de constante sau de expresii logice (al
cror rezultat va fi TRUE sau FALSE).
Filtrul va aciona astfel:
- ntre expresiile de pe aceeai linie aplic operaia logic AND (I)
- ntre grupurile de expresii de pe linii diferite aplic operaia logic OR (SAU)
6

3) Se selecteaz o celul n lista care trebuie filtrat (astfel, Excel va selecta ntreaga list).
4) Data Filter Advanced Filter.
n caseta de dialog care se deschide apar rubrici pentru:
- domeniul ocupat de lista iniial (deja completat, dac nu s-a srit peste pasul 3)
- domeniu ocupat de condiiile de filtrare; se
selecteaz cu mouse-ul, incluznd capul de tabel.
- destinaia pe care o avea rezultatul filtrrii, n cazul n care s-a optat pentru copierea rezultatului n alt parte a foii; se selecteaz cu mouse-ul
celula din colul din stnga-sus al domeniului de destinaie.

Lista iniial
Zona pentru
definirea
criteriilor

Rezultatul filtrrii

Wildcards (* i ?)

Se pot folosi n definirea criteriilor de filtrare.


*- semnific orice caractere i n orice numr,
n locul respectiv
? - semnific orice caracter, n locul respectiv
Exemple:
Io*

poate nsemna: Ion, Ionela, Ioana, Iolanda...

?i?i poate nsemna: Gigi, Gimi, Titi, Miti, Mili, ...

S-ar putea să vă placă și