Filtrare prin utilizarea de criterii avansate

Dacă datele pe care doriți să le filtrați necesită criterii complexe (cum ar fi Tip = "Legume și fructe" OR Vânzător = "Roman"), puteți utiliza caseta de dialog Filtrare complexă.

Pentru a deschide caseta de dialog Filtrare complexă, faceți clic pe Date > Complex.

Grupul Sortare și filtrare de pe fila Date

Filtrare complexă

Exemplu

Prezentare generală

Criterii multiple, o coloană, orice criteriu adevărat

Vânzător = "Roman" OR Vânzător = "Crisiarcu"

Criterii multiple, coloane multiple, toate criteriile adevărate

Tip = "Legume și fructe" AND Vânzări > 1000

Criterii multiple, coloane multiple, orice criterii adevărate

Tip = "Legume și fructe" sau Vânzător = "Crisiarcu"

Seturi multiple de criterii, o coloană în toate seturile

(Vânzări > 6000 AND Vânzări < 6500 ) OR (Vânzări < 500)

Seturi multiple de criterii, coloane multiple în fiecare set

(Vânzător= "Roman" AND Vânzări >3000) OR
(Vânzător = "Crisiarcu" AND Vânzări > 1500)

Criterii cu metacaractere

Vânzător = un nume cu „u” ca litera a doua

Prezentare generală

Comanda Complex funcționează diferit de comanda Filtrare din mai multe puncte importante de vedere.

  • Afișează caseta de dialog Filtrare complexă în loc de meniul Filtrare automată.

  • Tastați criteriile complexe într-o zonă de criterii separată din foaia de lucru și deasupra zonei de celule sau a tabelului pe care doriți să-l filtrați. Microsoft Office Excel utilizează zona de criterii separată în caseta de dialog Filtrare complexă ca sursă pentru criteriile complexe.

Date eșantion

Următoarele exemple de date sunt utilizate pentru toate procedurile din acest articol.

Datele includ patru rânduri necompletate aflate deasupra zonei de listă, care vor fi utilizate ca o zonă de criterii (A1:C4) și o zonă de listă (A6:C10). Zona de criterii are etichete de coloană și include cel puțin un rând necompletat între valorile de criterii și zona de listă.

Pentru a lucra cu aceste date, selectați-le din următorul tabel, copiați-le și lipiți-le apoi în celula A1 a unei noi foi de lucru Excel.

Tip

Vânzător

Vânzări

Tip

Vânzător

Vânzări

Băuturi

Suyama

5122 lei

Carne

Davolio

450 lei

legume și fructe

Buchanan

6328 lei

Legume și fructe

Davolio

6544 lei

Operatori de comparare

Puteți compara două valori, utilizând operatorii următori. Când două valori sunt comparate utilizând acești operatori, rezultatul este o valoare logică, fie TRUE, fie FALSE.

Operator de comparare

Semnificație

Exemplu:

= (semnul egal)

Egal cu

A1=B1

> (semn mai mare)

Mai mare decât

A1>B1

< (semn mai mic)

Mai mic decât

A1<B1

>= (semn mai mare sau egal)

Mai mare sau egal cu

A1>=B1

<= (semn mai mic sau egal)

Mai mic sau egal cu

A1<=B1

<> (semn diferit de)

Diferit de

A1<>B1

Utilizarea semnului egal pentru a tasta text sau o valoare

Deoarece semnul egal (=) este utilizat pentru a indica o formulă atunci când tastați text sau o valoare într-o celulă, Excel evaluează ceea ce tastați; totuși, acest lucru poate cauza rezultate de filtrare neașteptate. Pentru a indica un operator de comparație de egalitate pentru text sau pentru o valoare, tastați criteriile ca o expresie de șir în celula corespunzătoare din zona de criterii:

=''= intrare ''

Unde intrare  este textul sau valoarea pe care doriți să o găsiți. De exemplu:

Ce tastați în celulă

Ce evaluează și afișează Excel

="=Davolio"

=Davolio

="=3000"

=3000

Aspectul literelor mari și mici

Când filtrează date text, Excel nu face distincția între caractere mari și mici. Însă puteți utiliza o formulă pentru a efectua o căutare sensibilă la litere mari și mici. Pentru un exemplu, consultați secțiunea Criterii pentru metacaractere.

Utilizarea numelor predefinite

Se poate denumi o zonă Criterii și atunci referința pentru zonă apare automat în caseta Zonă de criterii. De asemenea, se poate defini numele Bază de date pentru zona de listă de filtrat și numele Extragere pentru zona unde se intenționează să fie lipite rândurile și atunci aceste zone apar automat în casetele Zonă listă, respectiv Copiere în.

Crearea criteriilor utilizând o formulă

Aveți posibilitatea să utilizați o valoare calculată care este rezultatul unei formule drept criteriu. Rețineți următoarele aspecte importante:

  • Formula trebuie să se evalueze la TRUE sau FALSE.

  • Deoarece utilizați o formulă, introduceți formula așa cum o faceți în mod normal și nu tastați expresia astfel:

    =''= intrare ''

  • Nu utilizați o etichetă de coloană pentru etichetele de criterii; lăsați etichetele de criterii necompletate sau utilizați o etichetă care nu este o etichetă de coloană în zona listei (în exemplele de mai jos, Medie calculată și Potrivire exactă).

    Dacă utilizați în formulă o etichetă de coloană în locul referinței relative la celule sau în locul numelui zonei, atunci Excel afișează în celula care conține criteriul o valoare de eroare, ca #NAME? sau #VALUE!. Se poate ignora această eroare, deoarece ea nu afectează modul de filtrare a zonei listă.

  • Formula utilizată pentru criterii trebuie să utilizeze o referință relativă pentru a face referire la celula corespunzătoare din primul rând de date.

  • Toate celelalte referințe din formulă trebuie să fie referințe absolute.

Criterii multiple, o coloană, orice criteriu adevărat

Logică booleană:    (Vânzător = "Roman" OR Vânzător = "Crisiarcu")

  1. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  2. Pentru a găsi rânduri care satisfac mai multe criterii pentru o coloană, tastați criteriile unele sub altele în rânduri separate din zona de criterii. Utilizând acest exemplu, introduceți:

    Tip

    Vânzător

    Vânzări

    ="=Roman"

    ="=Crisiarcu"

  3. Faceți clic pe o celulă din zona de listă. Utilizând exemplul, faceți clic pe orice celulă din zona A6:C10.

  4. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  5. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc.

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

      Sfat    Atunci când copiați rânduri filtrate în altă locație, puteți specifica ce coloane includeți în operațiunea de copiere. Înainte de filtrare, copiați etichetele de coloană pentru coloanele pe care le doriți în primul rând din zona unde intenționați să lipiți rândurile filtrate. Când filtrați, introduceți o referință la etichetele de coloană copiate în caseta Copiere. Rândurile copiate vor include apoi numai coloanele pentru care ați copiat etichetele.

  6. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$C$3.

    Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  7. Utilizând exemplul, rezultatul filtrat pentru zona de listă este:

    Tip

    Vânzător

    Vânzări

    Carne

    Davolio

    450 lei

    legume și fructe

    Buchanan

    6.328 lei

    Legume și fructe

    Davolio

    6.544 lei

Criterii multiple, coloane multiple, toate criteriile adevărate

Logică booleană:    (Tip = "Legume și fructe" AND Vânzări > 1000)

  1. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  2. Pentru a găsi rândurile care satisfac mai multe criterii în mai multe coloane, tastați toate criteriile în același rând din zona de criterii. Utilizând acest exemplu, introduceți:

    Tip

    Vânzător

    Vânzări

    ="=Legume și fructe"

    >1000

  3. Faceți clic pe o celulă din zona listei. Utilizând acest exemplu, faceți clic pe orice celulă din zona A6:C10.

  4. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  5. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc.

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

      Sfat    Atunci când copiați rânduri filtrate în altă locație, puteți specifica ce coloane includeți în operațiunea de copiere. Înainte de filtrare, copiați etichetele de coloană pentru coloanele pe care le doriți în primul rând din zona unde intenționați să lipiți rândurile filtrate. Când filtrați, introduceți o referință la etichetele de coloană copiate în caseta Copiere. Rândurile copiate vor include apoi numai coloanele pentru care ați copiat etichetele.

  6. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$C$2.

    Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  7. Utilizând exemplul, rezultatul filtrat pentru zona de listă este:

    Tip

    Vânzător

    Vânzări

    legume și fructe

    Buchanan

    6.328 lei

    Legume și fructe

    Davolio

    6.544 lei

Criterii multiple, coloane multiple, orice criterii adevărate

Logică booleană:     (Tip = "Legume și fructe" sau Vânzător = "Crisiarcu")

  1. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  2. Pentru a găsi rândurile care satisfac mai multe criterii în mai multe coloane, unde orice criteriu poate fi adevărat, tastați criteriile în rândurile și coloanele diferite din zona de criterii. Utilizând exemplul, introduceți:

    Tip

    Vânzător

    Vânzări

    ="=Legume și fructe"

    ="=Crisiarcu"

  3. Faceți clic pe o celulă din zona de listă. Utilizând exemplul, faceți clic pe orice celulă din zona de listă A6:C10.

  4. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  5. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc.

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

    Sfat : Atunci când copiați rânduri filtrate în altă locație, aveți posibilitatea să specificați coloanele care se vor include în operațiunea de copiere. Înaintea filtrării, copiați etichetele coloanelor, care vor fi puse pe primul rând al zonei unde vor fi lipite rândurile filtrate. La filtrare, introduceți o referință la etichetele coloanelor copiate în caseta Copiere în. În acest caz rândurile copiate vor include numai coloanele pentru care au fost copiate etichetele.

  6. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$B$3.

    Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  7. Utilizând exemplul, rezultatul filtrat pentru zona de listă este:

    Tip

    Vânzător

    Vânzări

    legume și fructe

    Buchanan

    6.328 lei

    Legume și fructe

    Davolio

    6.544 lei

Seturi multiple de criterii, o coloană în toate seturile

Logică booleană:     ( (Vânzări > 6000 AND Vânzări < 6500 ) OR (Vânzări < 500) )

  1. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  2. Pentru a găsi rândurile care satisfac mai multe seturi de criterii, unde fiecare set include criterii pentru o coloană, includeți mai multe coloane cu același titlu de coloană. În acest exemplu, introduceți:

    Tip

    Vânzător

    Vânzări

    Vânzări

    >6000

    <6500

    <500

  3. Faceți clic pe o celulă din zona de listă. Utilizând exemplul, faceți clic pe orice celulă din zona de listă A6:C10.

  4. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  5. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc.

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

      Sfat : Atunci când copiați rânduri filtrate în altă locație, aveți posibilitatea să specificați coloanele care se vor include în operațiunea de copiere. Înaintea filtrării, copiați etichetele coloanelor, care vor fi puse pe primul rând al zonei unde vor fi lipite rândurile filtrate. La filtrare, introduceți o referință la etichetele coloanelor copiate în caseta Copiere în. În acest caz rândurile copiate vor include numai coloanele pentru care au fost copiate etichetele.

  6. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$D$3.

    Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  7. Utilizând exemplul, rezultatul filtrat pentru zona de listă este:

    Tip

    Vânzător

    Vânzări

    Carne

    Davolio

    450 lei

    legume și fructe

    Buchanan

    6.328 lei

Seturi multiple de criterii, coloane multiple în fiecare set

Logică booleană:     ( (Vânzător= "Roman" AND Vânzări >3000) OR (Vânzător = "Crisiarcu" AND Vânzări > 1500) )

  1. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  2. Pentru a găsi rândurile care satisfac mai multe seturi de criterii, unde fiecare set include criterii pentru mai multe coloane, tastați fiecare set de criterii în coloane și rânduri separate. Utilizând exemplul de mai jos, introduceți:

    Tip

    Vânzător

    Vânzări

    ="=Davolio"

    >3000

    ="=Buchanan"

    >1500

  3. Faceți clic pe o celulă din zona listei. Utilizând acest exemplu, faceți clic pe orice celulă din zona listei A6:C10.

  4. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  5. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc.

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

      Sfat    Atunci când copiați rânduri filtrate în altă locație, puteți specifica ce coloane includeți în operațiunea de copiere. Înainte de filtrare, copiați etichetele de coloană pentru coloanele pe care le doriți în primul rând din zona unde intenționați să lipiți rândurile filtrate. Când filtrați, introduceți o referință la etichetele de coloană copiate în caseta Copiere. Rândurile copiate vor include apoi numai coloanele pentru care ați copiat etichetele.

  6. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$C$3. Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  7. Utilizând exemplul, rezultatul filtrat pentru zona de listă ar fi:

    Tip

    Vânzător

    Vânzări

    legume și fructe

    Buchanan

    6.328 lei

    Legume și fructe

    Davolio

    6.544 lei

Criterii cu metacaractere

Logică booleană:    Vânzător = un nume cu „u” ca litera a doua

  1. Pentru a găsi valorile text care partajează anumite caractere dar nu partajează alte caractere, alegeți una sau mai multe dintre următoarele:

    • Tastați unul sau mai multe caractere fără semnul egal (=) pentru a găsi rândurile cu o valoare text într-o coloană care începe cu acele caractere. De exemplu, dacă tastați textul oma pe post de criteriu, Excel găsește "Roman", "Toma" și "Roma".

    • Utilizați un metacaracter.

      Utilizați

      Pentru a găsi

      ? (semnul întrebării)

      Orice caracter simplu
      De exemplu, c?pac găsește „capac” și „copac”

      * (asterisc)

      Orice număr de caractere
      De exemplu, *est găsește "Nord-est" și "Sud-est"

      ~ (tilda) urmată de ?, *, sau ~

      Semnul întrebării, asterisc sau tilda.
      De exemplu, af91~? găsește "af91?"

  2. Inserați cel puțin trei rânduri necompletate deasupra zonei care va fi utilizată drept zonă de criterii. Este necesar ca zona de criterii să aibă etichete de coloană. Asigurați-vă că există cel puțin un rând necompletat între valorile criteriilor și zona listă.

  3. În rândurile de sub etichetele de coloană, tastați criteriile pe care doriți să le potriviți. Utilizând exemplul, introduceți:

    Tip

    Vânzător

    Vânzări

    ="=Eu*"

    ="=?u*"

  4. Faceți clic pe o celulă din zona de listă. Utilizând exemplul, faceți clic pe orice celulă din zona de listă A6:C10.

  5. În fila Date, în grupul Sortare și filtrare, faceți clic pe Complex.

    Grupul Sortare și filtrare de pe fila Date

  6. Alegeți una dintre următoarele:

    • Pentru a filtra zona listei prin ascunderea rândurilor care nu îndeplinesc criteriul, faceți clic pe Filtrare listă, în același loc

    • Pentru a filtra zona listei prin copierea în altă zonă a foii de lucru a rândurilor care îndeplinesc criteriile, faceți clic pe Copiere în altă locație, faceți clic pe caseta Copiere în, apoi faceți clic pe colțul din stânga-sus al zonei unde intenționați să lipiți rândurile.

      Sfat : Atunci când copiați rânduri filtrate în altă locație, aveți posibilitatea să specificați coloanele care se vor include în operațiunea de copiere. Înaintea filtrării, copiați etichetele coloanelor, care vor fi puse pe primul rând al zonei unde vor fi lipite rândurile filtrate. La filtrare, introduceți o referință la etichetele coloanelor copiate în caseta Copiere în. În acest caz rândurile copiate vor include numai coloanele pentru care au fost copiate etichetele.

  7. În caseta Zonă de criterii, introduceți referința pentru zona de criterii, inclusiv etichetele de criterii. Utilizând exemplul, introduceți $A$1:$B$3.

    Pentru a muta temporar din drum caseta de dialog Filtrare complexă în timp ce selectați zona de criterii, faceți clic pe caseta de dialog Restrângere Imagine buton .

  8. Utilizând exemplul, rezultatul filtrat pentru zona de listă este:

    Tip

    Vânzător

    Vânzări

    Băuturi

    Suyama

    5.122 lei

    Carne

    Davolio

    450 lei

    legume și fructe

    Buchanan

    6.328 lei

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×