Filtru avansat cu interval de criterii în Excel (18 Applications)

  • Imparte Asta
Hugh West

Cuprins

În Microsoft Excel, la Filtru avansat este utilă atunci când se caută date care îndeplinesc două sau mai multe criterii. În acest articol, vom discuta despre aplicațiile opțiunii Filtru avansat Criterii Intervalul în Excel.

Descărcați caietul de practică

Descărcați caietul de practică de aici.

Utilizarea filtrului avansat.xlsx

18 Aplicații ale intervalului avansat de criterii de filtrare în Excel

1. Utilizarea intervalului de criterii de filtrare avansată pentru numere și date

În primul rând, vom face cunoștință cu setul nostru de date. Coloană B la Coloana E reprezintă diverse date asociate cu vânzările. Acum putem implementa aici Gama de criterii de filtrare avansată În acest exemplu, vom utiliza Advanced Filter Criteria Range pentru filtrarea numerelor și a datelor. Vom extrage toate datele în care cantitatea de vânzări este mai mare decât 10 Să vedem procedura.

  • În primul rând, în Date selectați fila Avansat comanda de la Sortare & Filtrare Apare o casetă de dialog numită Filtru avansat va apărea.

  • Apoi, selectați întregul tabel (B4:E14) pentru Intervalul listei .
  • Selectați celula (C17:C18) ca Gama de criterii .
  • Apăsați OK .

  • În cele din urmă, putem vedea doar datele care au cantități mai mari decât 10 .

Notă:

2. Vom folosi anteturi pentru coloanele aferente în care se vor aplica criteriile de filtrare.

2. Filtrați valoarea textului cu criterii de filtrare avansate

Putem compara valorile textului folosind operatori logici, pe lângă numere și date. În această secțiune, vom discuta despre cum putem filtra valoarea textului cu Criterii de filtrare avansate pentru o potrivire exactă a textului, precum și pentru a avea un anumit caracter la început.

2.1 Pentru potrivirea exactă a textului

În această metodă, Filtrare ne va returna valoarea exactă a textului introdus. Să presupunem că avem următorul set de date de vânzări împreună cu o nouă coloană Orașul Vom extrage doar datele pentru orașul "NEW YORK Pentru a efectua această acțiune, efectuați următorii pași:

  • La început, selectați celula C18 Introduceți următoarea formulă:
=EXACT(D5," NEW YORK")

  • Apăsați Introduceți .

  • Apoi, selectați următorul interval de criterii de filtrare:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • Hit OK .

  • În cele din urmă, vom obține doar datele pentru orașul "NEW YORK .

2.1 Având un caracter specific la început

Acum vom filtra valorile textului care încep cu un anumit caracter, mai degrabă decât o potrivire exactă. Aici, vom extrage doar valorile orașelor care încep cu cuvântul "Nou Să vedem cum se face asta.

  • În primul rând, selectați intervalele de criterii în fereastra Filtru avansat cutie:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Apăsați OK .

  • Fin ally, vom obține datele pentru toate orașele care încep cu cuvântul "Nou .

3. Utilizați caractere wildcard cu opțiunea de filtrare avansată

Utilizarea de wildcard caractere este o altă modalitate de a aplica Gama de criterii de filtrare avansată De obicei, există trei tipuri de caractere wildcard în Excel:

? (semn de întrebare) - Reprezintă orice caracter unic dintr-un text.

* (Asterisc) - Reprezintă orice număr de caractere.

~ (Tilde) - Reprezintă prezența unui caracter wildcard în text.

Putem căuta un anumit șir de text în setul nostru de date folosind Asterisc (*) În acest exemplu, găsim numele vânzătorilor care încep cu textul 'J' Pentru a face acest lucru, trebuie să urmăm următorii pași.

  • În primul rând, deschideți fișierul Filtru avansat Selectați următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • Apăsați OK .

  • În cele din urmă, vom obține doar numele vânzătorilor care încep cu textul 'J' .

Conținuturi conexe: Excel Filtru avansat [Mai multe coloane & Criterii, folosind formula & cu wildcards]

4. Aplicați formula cu intervalul de criterii de filtrare avansată

O altă modalitate de a utiliza Advanced Filter Criteria Range este de a aplica formule. În acest exemplu, vom extrage valoarea vânzărilor mai mare de $350 Urmați pașii de mai jos pentru aceasta:

  • La început, selectați celula C19 Introduceți următoarea formulă:
=F5>350

  • Hit OK .

Formula itera valoarea sumei vânzărilor dacă este mai mare sau mai mică decât $350 sau nu.

  • Apoi, selectați următorul interval de criterii în fereastra Filtru avansat caseta de dialog:

Intervalul listei: B4:F14

Gama de criterii: C17:C19

  • Apăsați OK .

  • Astfel, putem vedea datele doar pentru valorile vânzărilor mai mari de $350 .

5. Filtru avansat cu criterii logice AND

Vom introduce acum Logica ȘI în intervalul Advanced Filter Criteria Range. Această logică utilizează două criterii. Ea returnează valoarea de ieșire atunci când datele îndeplinesc ambele criterii. Aici avem următorul set de date. În acest set de date, vom filtra datele pentru orașul New York precum și cu valoare de vânzare >= 200 Să vedem cum se face asta.

  • În primul rând, mergeți la Filtru avansat selectați următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Apăsați OK .

  • În cele din urmă, vom obține setul de date doar pentru orașul New York având un vânzări valoare mai mare decât $250 .

6. Utilizarea logicii OR cu o gamă de criterii de filtrare avansată

L ike the ȘI logică, se va Logica OR utilizează, de asemenea, două criterii. ȘI logica returnează rezultatul dacă ambele criterii sunt îndeplinite, în timp ce OR Logica se întoarce dacă este îndeplinit un singur criteriu. Aici vom avea date pentru orașele New York și Texas Urmați doar pașii de mai jos pentru a efectua această acțiune:

  • La început, deschideți fereastra Filtru avansat Caseta de dialog. Introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C20

  • Hit BINE.

  • În cele din urmă, obținem setul de date numai pentru orașele New York și Texas .

7. Combinație de ȘI & Logica OR ca interval de criterii

Uneori este posibil să avem nevoie să filtrarea datelor în funcție de mai multe criterii. În acest caz, putem folosi o combinație de ȘI & OR Vom extrage date din următorul set de date pe baza criteriilor date. Pentru a efectua această acțiune, trebuie doar să efectuați următorii pași:

  • În primul rând, deschideți fereastra Filtru avansat Caseta de dialog Selectați următoarele criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C20

  • Apoi apăsați BINE.

  • Astfel, putem vedea doar setul de date care corespunde criteriilor noastre.

8. Utilizarea intervalului avansat de criterii de filtrare pentru a extrage coloane specifice

În acest exemplu, vom filtra anumite părți specifice dintr-un set de date. După filtrare, vom muta partea filtrată într-o altă coloană. Vom utiliza următorul set de date pentru a efectua această acțiune prin procedura de mai jos.

  • În primul rând, de la Filtru avansat Selectați următoarele criterii în caseta de dialog:

Intervalul listei: B4:F14

Gama de criterii: C18:C20

  • Selectați copiați în altă locație opțiune.
  • Intrare Copiați la gama H8:I10 .
  • Hit BINE.

  • Astfel, vom obține datele filtrate în H8:I10 în conformitate cu criteriile noastre.

9. Copierea datelor într-o altă foaie de lucru după filtrare

În acest exemplu, vom copia datele și într-o altă foaie de calcul, în timp ce în exemplul anterior am făcut-o în aceeași foaie de calcul. Executați următorii pași pentru a o executa:

  • În primul rând, mergeți la "O altă foaie de lucru-2 unde vom copia datele după filtrare.

Putem vedea două coloane "Oraș și "Vânzări în "O altă foaie de lucru-2 .

  • În continuare, deschideți fereastra 'Filtru avansat' caseta de dialog.

  • Apoi mergeți la "O altă foaie de lucru-1 Selectați următoarele criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Acum, selectați copiați în altă locație opțiune.

  • După aceea, mergeți la "O altă foaie de lucru-2 . Selectați Copiați la Gama B2:C4 .
  • Apăsați OK .

  • În cele din urmă, putem vedea datele filtrate în "O altă foaie de lucru-2 .

10. Extrageți înregistrări unice cu criterii de filtrare avansate

În acest caz, vom extrage doar valorile unice dintr-o anumită coloană. Din următorul set de date, vom extrage valorile unice ale orașelor dintr-o altă coloană. Urmează pașii:

  • La început, deschideți fereastra Filtru avansat Selectați criteriile

Intervalul listei: D4:D14

  • În continuare, selectați opțiunea Copiere în altă locație .
  • Apoi, introduceți Copiați la gama ca H4:H8 .
  • Bifați caseta Numai înregistrări unice .
  • Presa OK .

  • În cele din urmă, putem vedea numele orașelor cu înregistrări unice doar în coloana H .

11. Găsiți zilele săptămânii cu intervalul de criterii de filtrare avansată

Putem găsi Zilele săptămânii cu Advanced Filter Criteria Range. Aici vom folosi următorul set de date pentru a ilustra acest proces:

  • În primul rând, selectați celula C19 Introduceți următoarea formulă:
=AND(ZIUA SĂPTĂMÂNII(B5)1,ZIUA SĂPTĂMÂNII(B5)7)

  • Apoi, setați următorul interval de criterii în fereastra Filtru avansat caseta de dialog:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Apăsați OK .

  • În cele din urmă, vom obține Data valori numai pentru zilele lucrătoare.

🔎 Cum funcționează formula?

  • ZIUA SĂPTĂMÂNII(B5)1: 1 denotă Duminică. Această parte a stabilit criteriul ca data să nu fie Duminică .
  • ZI LUCRĂTOARE(B5)7: 7 denotă Duminică. Această parte a stabilit criteriul ca data să nu fie Sâmbătă .
  • ȘI(ZIUA SĂPTĂMÂNII(B5)1,ZIUA SĂPTĂMÂNII(B5)7): Stabiliți criteriul conform căruia ziua nu este nici Sâmbătă nici Duminică .

12. Aplicați un filtru avansat pentru a găsi Weekend

De asemenea, putem utiliza intervalul de criterii de filtrare avansată pentru a găsi Weekend Să vedem cum se face acest lucru folosind următorul set de date:

  • La început, selectați celula C19. Introduceți următoarea formulă:
=OR(ZIUA SĂPTĂMÂNII(B5)=1,ZIUA SĂPTĂMÂNII(B5)=7)

  • Apăsați Introduceți .

  • În continuare, de la Filtru avansat selectați următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Apăsați OK .

  • Astfel, putem vedea doar valorile de weekend din Data coloană.

13. Utilizați filtrul avansat pentru a calcula valorile sub sau peste medie

În această secțiune, vom calcula valoarea sub sau peste medie folosind Gama de criterii de filtrare avansată Aici vom filtra doar valoarea vânzărilor care este mai mare decât valoarea medie a vânzărilor.

  • Mai întâi, selectați celula C19 Introduceți următoarea formulă:
=E5>AVERAGE(E5:E14)

  • În continuare, deschideți fereastra Filtru avansat Caseta de dialog. Introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C18:C19

  • Apăsați OK .

  • Astfel, obținem doar setul de date pentru valoarea vânzărilor mai mare decât valoarea medie.

14. Filtrarea celulelor goale cu ajutorul logicii OR

Dacă setul nostru de date este format din celule goale, putem extrage celulele goale folosind Filtru avansat .

Avem următorul set de date. Setul de date este format din celule goale Am stabilit criteriile folosind următoarea formulă:

=B5=""

  • În primul rând, mergeți la Filte avansate r. Introduceți următoarele criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:C22

  • Apăsați OK .

  • În cele din urmă, obținem setul de date care constă doar din celule goale.

15. Aplicați un filtru avansat pentru a filtra celulele care nu sunt goale folosind logica OR și AND

În acest exemplu, vom elimina celulele goale, în timp ce în exemplul anterior am eliminat celulele care nu sunt goale. Am stabilit următoarele criterii de utilizare a formulei:

=B5""

  • În primul rând, mergeți la Filtru avansat Caseta de dialog. Introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:G18

  • Acum apăsați OK .

  • Astfel, obținem un set de date fără celule goale.

16. Găsiți primele 5 înregistrări utilizând intervalul de criterii de filtrare avansată

Acum vom implementa opțiunea Filtru avansat pentru a extrage primele 5 înregistrări din orice tip de set de date. În acest exemplu, vom lua primele cinci valori din Vânzări Pentru a realiza acest lucru, vom seta mai întâi criteriile pe baza următoarei formule:

=F5>=LARGE($F$5:$F$14,5)

După aceea, trebuie doar să faceți următorii pași:

  • La început, mergeți la Filtru avansat Caseta de dialog. Introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • Hit OK .

  • În cele din urmă, obținem primele cinci înregistrări ale Vânzări coloană.

17. Utilizați intervalul de criterii de filtrare avansată pentru a găsi ultimele cinci înregistrări

Putem folosi opțiunea Filtru avansat pentru a găsi cinci de jos De asemenea, pentru a găsi ultimele cinci înregistrări pentru Vânzări coloană, vom crea următoarele criterii folosind formula de mai jos:

=F5<=SMALL($F$5:$F$14,5)

Apoi urmați pașii de mai jos pentru a efectua această acțiune:

  • În primul rând, introduceți următorul interval de criterii în Filtru avansat caseta de dialog:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • După aceea, apăsați OK .

  • În cele din urmă, putem vedea cele cinci valori de jos ale Vânzări coloană.

18. Filtrarea rândurilor în funcție de intrările potrivite dintr-o listă folosind intervalul de criterii de filtrare avansată

Uneori este posibil să fie nevoie să comparăm între două coloane sau rânduri dintr-un set de date pentru a elimina sau a păstra anumite valori. Putem utiliza opțiunea de intrare a corespondenței pentru a efectua acest tip de acțiune.

18.1 Potriviri cu elemente dintr-o listă

Să presupunem că avem următorul set de date cu două coloane de orașe. Vom lua numai intrările care corespund între aceste două coloane. Pentru a face acest lucru, vom seta următoarele criterii folosind formula de mai jos:

=C5=E5

Pentru a efectua această acțiune, trebuie doar să parcurgeți următorii pași:

  • La început, deschideți fereastra Filtru avansat Introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • Hit OK .

  • În cele din urmă, putem vedea aceeași valoare în două coloane de orașe.

18.2 Nu se potrivește cu elementele dintr-o listă

Exemplul anterior a fost pentru intrările care corespund, în timp ce acest exemplu va filtra intrările care nu corespund. Vom stabili criteriile folosind următoarea formulă:

=C5E5

Să vedem cum se realizează acest lucru:

  • În primul rând, de la Filtru Advance introduceți următorul interval de criterii:

Intervalul listei: B4:F14

Gama de criterii: C17:C18

  • Apoi, apăsați OK .

  • În cele din urmă, vom obține valorile orașelor din Coloana C și Coloana E care nu se potrivesc între ele.

Concluzie

În acest articol, am încercat să acoperim toate metodele de Gama de criterii de filtrare avansată Opțiunea. Descărcați caietul nostru de practică adăugat la acest articol și exersați-vă. Dacă simțiți vreo confuzie sau aveți sugestii, lăsați un comentariu mai jos, vom încerca să vă răspundem cât mai curând posibil.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.