Filtrarea este o modalitate rapidă de a selecta un subset de date din listă pentru a lucra cu. În urma filtrării, pe ecran sunt afișate acele rânduri din listă care conțin fie anumite valori, fie satisfac anumite seturi de condiții de căutare, așa-numitul criteriu. Înregistrările rămase sunt ascunse și nu participă până când filtrul nu este anulat.
Subgrupul selectat al listei poate fi editat, formatat, imprimat, folosit pentru plotarea diagramelor.
Excel conține două opțiuni de filtrare: Filtru automată și filtru îmbunătățit. AutoFilter efectuează filtrarea rapidă a listei în funcție de conținutul celulelor sau în conformitate cu un criteriu simplu de căutare. Activarea filtrului auto se realizează utilizând comanda Filtru - Autofilter din meniul DATE (indicatorul trebuie setat în interiorul zonei listă). Linia de sus a listei în modul de filtrare automată conține un buton săgeată în fiecare coloană.
Ris.124. Tabel în modul Autofilter
Faceți clic pe Deschideți listele ale căror elemente sunt implicate în formarea criteriului. Fiecare câmp (coloană) poate fi folosit ca criteriu. Lista conține următoarele elemente:
1) TOATE - toate înregistrările vor fi selectate.
2) FIRST 10 - conceput pentru a crea o nouă listă care conține 10 valori originale sau cele mai mari din lista precedentă. Numărul 10 este setat implicit. Când este selectat acest element, caseta Conditioned Overlay este deschisă. în care puteți specifica numărul de elemente din lista creată; Determinați elementele care trebuie selectate după valoare (cea mai mare sau cea mai mică); stabiliți o limită numerică sau procentuală pentru numărul de elemente de ieșire. Procentaj - specifică procentajul elementelor de ieșire care au cele mai mari sau cele mai mici valori din întreaga listă.
3) CONDITION - proiectat pentru a crea un criteriu de selecție personalizat pentru filtrare. Selectarea unui element deschide fereastra Filtru automat filtru. în care puteți specifica două condiții de selecție, combinându-le cu operatorii logici AND și OR.
4) Elemente care reprezintă valorile nerecurente ale câmpului dat din listă și care sunt destinate formării criteriului de selecție.
5) EMPTY - intenționează să genereze un criteriu de selecție pentru acele intrări din listă care nu au o valoare în acest câmp (adică celulele coloanei sunt goale).
6) MELTING - sunt concepute pentru a forma un criteriu pentru selectarea acelor înregistrări din listă care au o valoare în acest câmp.
Elementele BLANK și BLANK pot fi utilizate numai dacă coloana conține celule goale.
Filtrul instalat poate fi șters. Pentru a elimina un filtru dintr-o coloană cu o listă, selectați TOATE din lista de articole. Pentru a elimina filtrele din toate coloanele din listă, trebuie să executați comanda Filtru - Afișare toate datele. Pentru a elimina filtrul automat din listă, trebuie să reporniți comanda Filtru - Filtru automată din meniul DATE.
Filtrul avansat este proiectat pentru filtrarea listei în funcție de criteriile de utilizator specificate. Spre deosebire de filtrul auto, criteriile de filtrare avansate sunt generate și localizate în zona foii de lucru. Avantajele acestei metode sunt:
- posibilitatea menținerii criteriilor și a utilizării repetate a acestora;
- capacitatea de a face rapid modificări ale criteriilor în funcție de necesități;
- capacitatea de a organiza rezultate de filtrare în orice zonă a foii de lucru.
Fig. 125. Caseta de dialog Filtru avansat din meniul Data \ Filter \ Advanced Filter
Astfel, se poate aplica un filtru extins dacă, în primul rând, lista conține o linie antet, i. E. coloanele din listă au anteturi, în al doilea rând, într-o zonă separată a foii de lucru, se preformează un criteriu de selecție. Se recomandă ca criteriile de selecție să fie plasate înainte sau după listă și separate de listă printr-o linie goală. Criteriul de selecție trebuie să cuprindă cel puțin două rânduri. Primul rând conține anteturile coloanelor ale căror câmpuri definesc criteriile de selecție. A doua linie conține condițiile de selecție.
Pentru a filtra lista utilizând filtrul îmbunătățit, utilizați comanda Filtru - Filtru avansat din meniul DATE. În fereastra Filtru avansat, specificați:
1) În câmpul Input, intervalul Source este domeniul celulelor care conțin lista.
2) În câmpul Input, intervalul Condition este domeniul de celule care conține criteriul de selecție.
3) În câmp Puneți rezultatul în intervalul - celula din stânga sus a zonei din care va fi afișat rezultatul filtrării.
4) Utilizați butonul de procesare pentru a determina locația rezultatelor filtrului în foaia de lucru:
- Filtrarea listei în loc - înseamnă că lista rămâne în loc, liniile inutile sunt ascunse;
- Copiați rezultatele într-o altă locație - vă permite să aranjați rezultatele filtrației într-o altă zonă a foii de lucru.
5) Înregistrările unice numai pentru parametru - înseamnă că eșantionul trebuie să conțină numai înregistrări unice în conformitate cu criteriile de selecție.
La formarea criteriilor pentru selectarea unui filtru extins, sunt posibile următoarele opțiuni:
1) Criteriul de selecție conține una sau mai multe condiții impuse unei coloane (un câmp). Dacă criteriul conține mai multe condiții, acestea sunt legate de operația logică OR.
2) Criteriul de selecție conține mai multe condiții impuse simultan în mai multe coloane (câmpuri). Aici sunt posibile următoarele opțiuni:
a) mai multe condiții de selecție trebuie impuse asupra mai multor coloane și aceste condiții trebuie să fie legate prin operația logică OR. Apoi, condițiile de selecție sunt date în diferite rânduri ale criteriului.
b) este necesar, în același timp, să se impună mai multe condiții de selecție pe mai multe domenii, iar condițiile de selecție trebuie să fie legate prin operația logică a lui I. Apoi, toate condițiile sunt date într-un rând al criteriului.
c) trebuie impuse mai multe condiții în mai multe domenii și pot fi conectate prin ambele operații logice AND și OR.
3) Criteriul calculat. Condițiile de selecție pot conține o formulă. Valoarea obținută ca rezultat al calculării formulei va participa la comparație. Regulile pentru formarea criteriului sunt următoarele:
- în intervalul criteriului, nu puteți specifica numele câmpurilor. Trebuie să introduceți un nou nume de antet sau să lăsați celula goală;
- Atunci când creați formule pentru criterii calculate, trebuie să utilizați primul rând al listei (nu bara de titlu), adică prima celulă din coloana comparată.
- dacă formula utilizează o referință la celulele din listă, acestea sunt specificate ca fiind relative;
- dacă formula utilizează trimiteri la celule din afara listei, acestea sunt specificate ca fiind absolute;
- Criteriile calculate pot fi combinate cu cele necomputerizate;
- nu acordați atenție rezultatului dat de formula din zona criteriilor (de obicei TRUE sau FALSE).
Mai multă muncă în domeniul informaticii