Gevorderde filter met kriteriareeks in Excel (18 toepassings)

  • Deel Dit
Hugh West

In Microsoft Excel is die Gevorderde Filter -opsie nuttig wanneer jy soek na data wat aan twee of meer kriteria voldoen. In hierdie artikel sal ons toepassings van die Gevorderde Filter Kriteriareeks in Excel bespreek.

Laai Oefenwerkboek af

Laai die oefenwerkboek van hier af af.

Gebruik van Advanced Filter.xlsx

18 Toepassings van Advanced Filter Criteria Range in Excel

1. Gebruik van gevorderde filterkriteriareeks vir getal en datums

Eerstens sal ons aan ons datastel bekendgestel word. Kolom B tot Kolom E verteenwoordig verskeie data wat met verkope geassosieer word. Nou kan ons Gevorderde filterkriteriareeks hier implementeer. In hierdie voorbeeld sal ons Advanced Filter Criteria Range gebruik vir die filter van getalle en datums. Ons gaan alle data onttrek waar verkoopshoeveelheid groter is as 10 . Kom ons kyk na die prosedure.

  • Eerstens, in die Data -oortjie, kies die Gevorderde -opdrag van die Sorteer & Filter opsie. 'n Dialoogkassie met die naam Gevorderde Filter sal verskyn.

  • Kies dan die hele tabel (B4:E14) vir die Lysreeks .
  • Kies sel (C17:C18) as Kriteriareeks .
  • Druk OK .

  • Laastens kan ons net die data sien met hoeveelhede groter as 10 .

  • Laastens kry ons die datastel wat slegs uit leë selle bestaan.

15. Pas gevorderde filter toe om nie-leë selle te filtreer deur OF sowel as EN Logika te gebruik

In hierdie voorbeeld sal ons leë uitskakeling selle terwyl ons in die vorige voorbeeld die nie-blanke selle uitgeskakel het. Ons het die volgende kriteria vir die gebruik van die formule gestel:

=B5""

  • Gaan eerstens na die Gevorderde Filter dialoogkassie. Voeg die volgende kriteriareeks in:

Lysreeks: B4:F14

Kriteriareeks: C17:G18

  • Druk nou OK .

  • So, ons kry die datastel vry van leë selle.

16. Soek eerste 5 rekords deur gebruik te maak van gevorderde filterkriteriareeks

Nou sal ons die gevorderde filteropsie implementeer om die eerste 5 te onttrek rekords van enige soort datastel. In hierdie voorbeeld sal ons die eerste vyf waardes van die Verkope -kolom neem. Om dit uit te voer sal ons eers die kriteria op grond van die volgende formule stel:

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

Doen daarna net die volgende stappe:

  • Gaan aan die begin na die Gevorderde Filter dialoogkassie. Voeg die volgende kriteriareeks in:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Tik OK .

  • Uiteindelik kry ons die top vyf rekords van die Verkope kolom.

17. Gebruik gevorderde filterkriteriareeks om onderste vyf rekords te vind

Ons kan die gevorderde filteropsie gebruik om te vind die onderste vyf rekords ook. Om die onderste vyf rekords vir die Verkope kolom te vind, sal ons die volgende kriteria skep deur die onderstaande formule te gebruik:

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

Volg dan die onderstaande stappe om hierdie aksie uit te voer:

  • Voeg eers die volgende kriteriareeks in die Gevorderde Filter dialoogkassie in:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Druk daarna OK .

  • Laastens kan ons die onderste vyf waardes van die Verkope kolom sien.

18. Filter rye volgens 'n lys se ooreenstemmende inskrywings deur gebruik te maak van gevorderde filterkriteriareeks

Soms moet ons dalk tussen twee kolomme of rye van 'n datastel vergelyk met bepaalde waardes uit te skakel of te behou. Ons kan die wedstrydinvoer-opsie gebruik om hierdie soort aksie uit te voer.

18.1 Pas by items in 'n lys

Gestel ons het die volgende datastel met twee kolomme stede. Ons sal slegs die ooreenstemmende inskrywings tussen hierdie twee kolomme neem. Om dit te kan doen, sal ons die volgende kriteria opstel deur die onderstaande formule te gebruik:

=C5=E5

Doen net die volgende stappe om voer hierdie aksie uit:

  • Maak aan die begin die Gevorderde filter -opsie oop.Voeg die volgende kriteriareeks in:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Tik OK .

  • Laastens kan ons dieselfde waarde in twee kolomme stede sien.

18.2 Pas nie by items in 'n lys nie

Die vorige voorbeeld was vir bypassende inskrywings, terwyl hierdie voorbeeld nie-ooreenstemmende inskrywings sal filtreer. Ons sal die kriteria opstel deur die volgende formule te gebruik:

=C5E5

Kom ons kyk hoe om dit uit te voer:

  • Voeg eers die volgende kriteriareeks in die Advance Filter in:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Druk dan OK .

  • Laastens kry ons die waardes van stede in Kolom C en Kolom E wat nie met mekaar ooreenstem nie.

Gevolgtrekking

In hierdie artikel het ons probeer om al die metodes van die Gevorderde Filterkriteriareeks -opsie te dek. Laai ons oefenwerkboek af wat by hierdie artikel gevoeg is en oefen self. As jy enige verwarring voel of enige voorstelle het, los net 'n opmerking hieronder, ons sal probeer om jou so gou moontlik te antwoord.

Let wel:

2. Ons sal opskrifte gebruik vir die verwante kolomme waar filterkriteria toegepas sal word.

2. Filtreer tekswaarde met gevorderde filterkriteria

Ons kan tekswaardes vergelyk deur logiese operateurs bykomend tot getalle en datums te gebruik. In hierdie afdeling sal ons bespreek hoe ons tekswaarde kan filtreer met Gevorderde Filterkriteria vir 'n presiese passing van teks sowel as om 'n spesifieke karakter aan die begin te hê.

2.1 Vir presiese passing van teks

In hierdie metode sal Filtering vir ons die presiese waarde van die invoerteks terugstuur. Gestel ons het die volgende datastel van verkope saam met 'n nuwe kolom Stad . Ons sal slegs die data vir die stad 'NEW YORK' onttrek. Doen net die volgende stappe om hierdie aksie uit te voer:

  • Kies aan die begin sel C18 . Voeg die volgende formule in:
=EXACT(D5," NEW YORK")

  • Druk Enter .

  • Kies dan die volgende filterkriteriareeks:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Tik OK .

  • Laastens sal ons net die data vir die stad 'NEW YORK' kry.

2.1 Spesifieke karakter aan die begin hê

Nou sal ons tekswaardes filter om met 'n spesifieke karakter te begin eerder as 'n presiese passing. Hier sal ons slegs die onttrekwaardes van stede wat met die woord 'Nuwe' begin. Kom ons kyk hoe om dit te doen.

  • Kies eerstens die kriteriareekse in die Gevorderde filter -boks:

Lysreeks : B4:F14

Kriteriareeks: C18:C19

  • Druk OK .

  • Laastens, ons sal die data vir alle stede kry wat begin met die woord 'Nuwe' .

3. Gebruik jokertekens met gevorderde filteropsie

Die gebruik van jokerteken karakters is 'n ander manier om Gevorderde Filterkriteriareeks toe te pas. Gewoonlik is daar drie tipes jokertekenkarakters in Excel:

? (Vraagteken) – Verteenwoordig enige enkele karakter in 'n teks.

* (Asterisk) – Verteenwoordig enige aantal karakters.

~ (Tilde) – Verteenwoordig die teenwoordigheid van 'n jokerteken in die teks.

Ons kan vir 'n spesifieke teksstring in ons datastel soek deur Asterisk (*) te gebruik. In hierdie voorbeeld vind ons die name van verkoopspersone wat met die teks 'J' begin. Om dit te doen, moet ons hierdie stappe volg.

  • Maak eers die venster Gevorderde filter oop. Kies die volgende kriteriareeks:

Lysreeks: B4:F14

Kriteriareeks: C17:C18

  • Druk OK .

  • Laastens sal ons die name kry van slegs verkopers wat met teks 'J' begin.

Verwante inhoud: Excel Gevorderde Filter [Meerdere kolomme & Kriteria, die gebruik van formule & amp; met jokertekens]

4. Pas formule toe met gevorderde filterkriteriareeks

Nog 'n manier om gevorderde filterkriteriareeks te gebruik, is om formules toe te pas. In hierdie voorbeeld sal ons die verkoopsbedrag groter as $350 onttrek. Volg net die onderstaande stappe hiervoor:

  • Kies aan die begin sel C19 . Voeg die volgende formule in:
=F5>350

  • Tik OK .

Die formule herhaal die waarde van verkoopsbedrag of dit groter as $350 is of nie.

  • Kies dan die volgende kriteriareeks in die Gevorderde filter dialoogkassie:

Lysreeks: B4:F14

Kriteriareeks: C17:C19

  • Druk OK .

  • Dus, ons kan die data sien vir slegs die waardes van verkope groter as $350 .

5. Gevorderde Filter met EN-logikakriteria

Ons sal nou EN-logika in die Gevorderde Filterkriteriareeks bekendstel. Hierdie logika gebruik twee kriteria. Dit gee die uitsetwaarde terug wanneer data aan beide kriteria voldoen. Hier het ons die volgende datastel. In hierdie datastel sal ons data vir die stad New York filtreer, asook om verkoopswaarde >= 200 te hê. Kom ons kyk hoe om dit te doen.

  • Gaan eers na die Gevorderde Filter dialoogkassie kies die volgende kriteriareeks:

Lysreeks: B4:F14

Kriteriareeks: C18 :C19

  • Druk OK .

  • Laastens sal ons die datastel kry vir slegs die stad New York met 'n verkope waarde groter as $250 .

6. Gebruik van OF-logika met gevorderde filterkriteriareeks

Soos die EN logika, die OF logika gebruik ook twee kriteria. EN logika gee uitset as beide kriteria nagekom word terwyl OF logika gee as slegs een kriterium vervul is. Hier sal ons slegs data vir die stede New York en Texas . Volg net die onderstaande stappe om hierdie aksie uit te voer:

  • Maak aan die begin die Gevorderde Filter dialoogkassie oop. Voer die volgende kriteriareeks in:

Lysreeks: B4:F14

Kriteriareeks: C18:C20

  • Tref OK.

  • Laastens kry ons die datastel slegs vir die stede New York en Texas .

7. Kombinasie van EN & OF Logika as kriteriareeks

Soms moet ons dalk data vir veelvuldige kriteria filter. In daardie geval kan ons 'n kombinasie van EN & OF logika. Ons sal data uit die volgende datastel onttrek op grond van die gegewe kriteria. Doen net die volgende stappe om hierdie aksie uit te voer:

  • Maak eers die Gevorderde Filter dialoogkassie oop. Kies die volgende kriteria:

Lysreeks: B4:F14

Kriteriareeks: C18:C20

  • Druk dan OK.

  • So, ons kan slegs die datastel sien wat by ons kriteria pas.

8. Gebruik gevorderde filterkriteriareeks om spesifieke kolomme te onttrek

In hierdie voorbeeld sal ons spesifieke dele van 'n datastel filtreer. Nadat ons gefiltreer is, sal ons die gefiltreerde deel na 'n ander kolom skuif. Ons sal die volgende datastel gebruik om hierdie aksie uit te voer deur die onderstaande prosedure.

  • Kies eers die volgende kriteria uit die Gevorderde Filter dialoogkassie:

Lys Reeks: B4:F14

Kriteria Reeks: C18:C20

  • Kies kopieer na 'n ander ligging opsie.
  • Invoer Kopieer na reeks H8:I10 .
  • Tref OK.

  • So, ons kry die gefiltreerde data in H8:I10 volgens ons kriteria.

9. Kopieer data na 'n ander werkblad na filtering

In hierdie voorbeeld sal ons ook data in 'n ander werkblad kopieer terwyl in die vorige voorbeeld ons het dit in dieselfde werkblad gedoen. Doen die volgende stappe om dit uit te voer:

  • Gaan eers na ‘Another Worksheet-2’ waar ons data sal kopieer na filtering.

Ons kan twee kolomme sien 'Stad' en 'Verkope' in 'Nog 'n werkkaart-2' .

  • Maak dan die ‘Gevorderde filter’ dialoogkassie oop.

  • Gaan dan na ‘Another Worksheet-1’ . Kies die volgende kriteria:

Lysreeks: B4:F14

Kriteriareeks: C18:C19

  • Kies nou kopieer na 'n ander ligging opsie.

  • Gaan daarna na ‘Another Worksheet-2’ . Kies Kopieer na Reeks B2:C4 .
  • Druk OK .

  • Laastens kan ons die gefiltreerde data sien in ‘Another Worksheet-2’ .

10. Onttrek unieke rekords met gevorderde filterkriteria

In hierdie geval sal ons slegs die unieke waardes uit 'n spesifieke kolom onttrek. Uit die volgende datastel sal ons unieke waardes van stede in 'n ander kolom onttrek. Doen net die stappe:

  • Maak aan die begin die venster Gevorderde filter oop. Kies die kriteria

Lysreeks: D4:D14

  • Kies dan die opsie Kopieer na 'n ander ligging .
  • Voer dan Kopieer na reeks as H4:H8 .
  • Merk die blokkie Slegs unieke rekords .
  • Druk OK .

  • Laastens kan ons die name van stede met unieke rekords slegs in kolom H sien.

11. Soek weeksdae met gevorderde filterkriteriareeks

Ons kan vindWeeksdae met gevorderde filterkriteriareeks. Hier sal ons die volgende datastel gebruik om hierdie proses te illustreer:

  • Eerstens, kies sel C19 . Voeg die volgende formule in:
=AND(WEEKDAY(B5)1,WEEKDAY(B5)7)

  • Stel dan die volgende kriteriareeks in die Gevorderde Filter dialoogkassie:

Lysreeks: B4:F14

Kriteriareeks: C18:C19

  • Druk OK .

  • Laastens sal ons die Datum waardes slegs vir weeksdae kry.

🔎 Hoe werk die formule?

  • WEEKDAG(B5)1: 1 dui Sondag aan. Hierdie deel het die kriteria gestel dat die datum nie Sondag is nie.
  • WEEKDAG(B5)7: 7 dui Sondag aan. Hierdie deel het die kriteria gestel dat die datum nie Saterdag is nie.
  • EN(WEEKDAG(B5)1,WEEKDAG(B5)7): Stel die kriteria dat die dag nóg Saterdag nóg Sondag is .

12. Pas Gevorderde Filter toe om Naweek te Vind

Ons kan ook die Gevorderde Filterkriteriareeks gebruik om die Naweek vanaf 'n Datumkolom te vind. Kom ons kyk hoe om dit te doen deur die volgende datastel te gebruik:

  • Kies in die begin sel C19. Voeg die volgende formule in:
=OR(WEEKDAY(B5)=1,WEEKDAY(B5)=7)

  • Druk Enter .

  • Kies dan die volgende kriteriareeks uit die Gevorderde filter -dialoogkassie:

Lysreeks:B4:F14

Kriteriareeks: C18:C19

  • Druk OK .

  • So, ons kan slegs die waardes van die naweek in die Datum kolom sien.

13. Gebruik gevorderde filter om waardes onder of bo gemiddeld te bereken

In hierdie afdeling sal ons die onder- of bogemiddelde waarde bereken deur gebruik Gevorderde Filterkriteriareeks . Hier sal ons slegs die verkoopswaarde filter wat groter is as die gemiddelde verkoopswaarde.

  • Kies eers sel C19 . Voeg die volgende formule in:
=E5>AVERAGE(E5:E14)

  • Open dan die Gevorderd Filter dialoogkassie. Voer die volgende kriteriareeks in:

Lysreeks: B4:F14

Kriteriareeks: C18:C19

  • Druk OK .

  • Dus, ons kry slegs die datastel vir verkoopswaarde groter as die gemiddelde waarde.

14. Filtreer leë selle met OF-logika

As ons datastel uit leë selle bestaan, kan ons leë selle onttrek deur te gebruik Gevorderde filter .

Ons het die volgende datastel. Die datastel bestaan ​​uit leë selle . Ons het die kriteria opgestel deur die volgende formule te gebruik:

=B5=""

  • Gaan eers na die Advanced Filte r dialoogkassie. Voer die volgende kriteria in:

Lysreeks: B4:F14

Kriteriareeks: C17:C22

  • Druk OK .

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.