Geavanceerd filteren met criteriumbereik in Excel (18 toepassingen)

  • Deel Dit
Hugh West

Inhoudsopgave

In Microsoft Excel, de Geavanceerd filter optie is nuttig bij het zoeken naar gegevens die aan twee of meer criteria voldoen. In dit artikel bespreken we toepassingen van de Geavanceerd filter Criteria Bereik in Excel.

Download Praktijk Werkboek

Download hier het oefenwerkboek.

Gebruik van geavanceerd filter.xlsx

18 Toepassingen van het bereik geavanceerde filtercriteria in Excel

1. Gebruik van de reeks geavanceerde filtercriteria voor aantallen en data

Eerst en vooral maken we kennis met onze dataset. Kolom B naar Kolom E vertegenwoordigt verschillende gegevens in verband met de verkoop. Nu kunnen we hier implementeren Bereik geavanceerde filtercriteria In dit voorbeeld gebruiken we Bereik geavanceerde filtercriteria voor het filteren van getallen en datums. We gaan alle gegevens ophalen waarbij de verkoophoeveelheid groter is dan 10 Laten we de procedure bekijken.

  • Ten eerste, in de Gegevens tabblad, selecteer de Geavanceerd commando van de Sorteren en filteren optie. Een dialoogvenster met de naam Geavanceerd filter zal verschijnen.

  • Selecteer vervolgens de hele tabel (B4:E14) voor de Lijst bereik .
  • Selecteer cel (C17:C18) als Criteria .
  • Druk op OK .

  • Tenslotte zien we alleen de gegevens met hoeveelheden groter dan 10 .

Let op:

2. Wij zullen koppen gebruiken voor de gerelateerde kolommen waarop filtercriteria zullen worden toegepast.

2. Tekstwaarde filteren met geavanceerde filtercriteria

We kunnen tekstwaarden vergelijken met logische operatoren, naast getallen en datums. In dit deel bespreken we hoe we tekstwaarden kunnen filteren met Geavanceerde filtercriteria voor een exacte overeenkomst van tekst en voor een specifiek teken aan het begin.

2.1 Voor exacte overeenkomst van tekst

In deze methode, Filteren geeft ons de exacte waarde van de ingevoerde tekst. Stel dat we de volgende dataset van verkopen hebben, samen met een nieuwe kolom Stad We halen alleen de gegevens voor de stad eruit NEW YORK Doe gewoon de volgende stappen om deze actie uit te voeren:

  • Selecteer in het begin de cel C18 Vul de volgende formule in:
=EXACT(D5," NEW YORK")

  • Druk op Ga naar .

  • Selecteer vervolgens de volgende reeks filtercriteria:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Hit OK .

  • Tenslotte krijgen we alleen de gegevens voor de stad NEW YORK .

2.1 Specifiek karakter aan het begin

Nu gaan we tekstwaarden filteren op het beginnen met een specifiek teken in plaats van een exacte overeenkomst. Hier halen we alleen de waarden van steden die beginnen met het woord "Nieuw Eens kijken hoe je dat doet.

  • Selecteer eerst de criteriabereiken in de Geavanceerd filter doos:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Druk op OK .

  • Uiteindelijk krijgen we de gegevens voor alle steden die beginnen met het woord "Nieuw .

3. Gebruik Wildcards met de Geavanceerde Filteroptie

Het gebruik van wildcard karakters is een andere manier om Bereik geavanceerde filtercriteria Gewoonlijk zijn er drie soorten jokertekens in Excel:

(Vraagteken) - Vertegenwoordigt elk afzonderlijk teken in een tekst.

* (Asterisk) - Vertegenwoordigt een willekeurig aantal karakters.

~ (Tilde) - Vertegenwoordigt de aanwezigheid van een jokerteken in de tekst.

We kunnen zoeken naar een specifieke tekststring in onze dataset door gebruik te maken van Asterisk (*) In dit voorbeeld vinden we de namen van verkopers die beginnen met de tekst 'J' Om dat te doen, moeten we deze stappen volgen.

  • Open eerst de Geavanceerd filter Selecteer het volgende criteriabereik:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Druk op OK .

  • Tenslotte krijgen we alleen de namen van verkopers die beginnen met tekst 'J' .

Gerelateerde inhoud: Excel Advanced Filter [Meerdere kolommen &; Criteria, Met Formula & met Wildcards]

4. Formule toepassen met bereik geavanceerde filtercriteria

Een andere manier om de reeks geavanceerde filtercriteria te gebruiken is het toepassen van formules. In dit voorbeeld halen we het verkoopbedrag dat groter is dan $350 Volg gewoon de onderstaande stappen:

  • Selecteer in het begin de cel C19 Vul de volgende formule in:
=F5>350

  • Hit OK .

De formule itereert de waarde van het verkoopbedrag of het groter is dan $350 of niet.

  • Selecteer vervolgens het volgende criteriabereik in de Geavanceerd filter dialoogvenster:

Lijstbereik: B4:F14

Criteria Bereik: C17:C19

  • Druk op OK .

  • We kunnen dus de gegevens zien voor alleen de waarden van de verkoop groter dan $350 .

5. Geavanceerd filter met AND logische criteria

We zullen nu AND logica in de reeks Advanced Filter Criteria. Deze logica gebruikt twee criteria. Het geeft de outputwaarde wanneer gegevens aan beide criteria voldoen. Hier hebben we de volgende dataset. In deze dataset zullen we gegevens filteren voor de stad van New York en heeft ook verkoopwaarde >= 200 Eens kijken hoe je dat doet.

  • Ga eerst naar de Geavanceerd filter dialoogvenster het volgende criteriabereik selecteren:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Druk op OK .

  • Tenslotte krijgen we de dataset voor alleen de stad van New York met een verkoop waarde groter dan $250 .

6. Gebruik van OR-logica met geavanceerd bereik van filtercriteria

Zoals de EN logica, de OR-logica gebruikt ook twee criteria. EN De logica levert output op als aan beide criteria is voldaan, terwijl OF logica retourneert als slechts aan één criterium is voldaan. Hier zullen we gegevens voor de steden New York en Texas Volg gewoon de onderstaande stappen om deze actie uit te voeren:

  • Open in het begin de Geavanceerd filter Voer het volgende criteriabereik in:

Lijstbereik: B4:F14

Criteria Bereik: C18:C20

  • Hit OK.

  • Tenslotte krijgen we de dataset alleen voor de steden New York en Texas .

7. Combinatie van AND & OR-logica als criteriabereik

Soms moeten we gegevens filteren op meerdere criteria. In dat geval kunnen we een combinatie gebruiken van EN & OF logica. We halen gegevens uit de volgende dataset op basis van de gegeven criteria. Voer de volgende stappen uit om deze actie uit te voeren:

  • Open eerst de Geavanceerd filter Selecteer de volgende criteria:

Lijstbereik: B4:F14

Criteria Bereik: C18:C20

  • Druk dan op OK.

  • We kunnen dus alleen de dataset zien die aan onze criteria voldoet.

8. De reeks geavanceerde filtercriteria gebruiken om specifieke kolommen te extraheren

In dit voorbeeld gaan we specifieke delen van een dataset filteren. Na het filteren verplaatsen we het gefilterde deel naar een andere kolom. We gebruiken de volgende dataset om deze actie uit te voeren via onderstaande procedure.

  • Ten eerste, van de Geavanceerd filter dialoogvenster de volgende criteria selecteren:

Lijstbereik: B4:F14

Criteria Bereik: C18:C20

  • Selecteer kopiëren naar een andere locatie optie.
  • Ingang Kopieer naar reeks H8:I10 .
  • Hit OK.

  • Dus krijgen we de gefilterde gegevens in H8:I10 volgens onze criteria.

9. Gegevens kopiëren naar een ander werkblad na filteren

In dit voorbeeld kopiëren we ook gegevens naar een ander werkblad, terwijl we dat in het vorige voorbeeld in hetzelfde werkblad deden. Voer de volgende stappen uit om het uit te voeren:

  • Ga eerst naar "Een ander werkblad-2 waar we de gegevens zullen kopiëren na het filteren.

We zien twee kolommen "Stad en "Verkoop in "Een ander werkblad-2 .

  • Open vervolgens de "Geavanceerd Filter dialoogvenster.

  • Ga dan naar "Een ander werkblad-1 Selecteer de volgende criteria:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Selecteer nu kopiëren naar een andere locatie optie.

  • Ga daarna naar "Een ander werkblad-2 Selecteer Kopieer naar Bereik B2:C4 .
  • Druk op OK .

  • Tenslotte kunnen we de gefilterde gegevens zien in "Een ander werkblad-2 .

10. Unieke records extraheren met geavanceerde filtercriteria

In dit geval halen we alleen de unieke waarden uit een specifieke kolom. Uit de volgende dataset halen we unieke waarden van steden in een andere kolom. Doe gewoon de stappen:

  • Open in het begin de Geavanceerd filter venster. Selecteer de criteria

Lijstbereik: D4:D14

  • Selecteer vervolgens de optie Kopiëren naar een andere locatie .
  • Voer dan in Kopieer naar als H4:H8 .
  • Vink het vakje aan Alleen unieke records .
  • Druk op OK .

  • Tenslotte zien we de namen van steden met unieke records alleen in kolom H .

11. Zoek weekdagen met geavanceerd bereik van filtercriteria

We kunnen Weekdagen vinden met de Bereik geavanceerde filtercriteria. We zullen de volgende dataset gebruiken om dit proces te illustreren:

  • Selecteer eerst de cel C19 Vul de volgende formule in:
=AND(WEEKDAG(B5)1,WEEKDAG(B5)7)

  • Stel vervolgens het volgende criteriabereik in het Geavanceerd filter dialoogvenster:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Druk op OK .

  • Tenslotte krijgen we de Datum waarden alleen voor weekdagen.

🔎 Hoe werkt de formule?

  • WEEKDAG(B5)1: 1 staat voor Zondag. Dit deel stelt als criteria dat de datum niet Zondag .
  • WEEKDAG(B5)7: 7 staat voor Zondag. In dit deel zijn de criteria vastgelegd dat de datum niet Zaterdag .
  • EN (WEEKDAG(B5)1,WEEKDAG(B5)7): Stel de criteria in dat de dag niet Zaterdag noch Zondag .

12. Geavanceerd filter toepassen om weekend te vinden

We kunnen ook de Bereik geavanceerde filtercriteria gebruiken om de Weekend van een Datum kolom. Laten we eens kijken hoe we dat doen met de volgende dataset:

  • Selecteer in het begin cel C19. Voeg de volgende formule in:
=OF(WEEKDAG(B5)=1,WEEKDAG(B5)=7)

  • Druk op Ga naar .

  • Vervolgens, van de Geavanceerd filter dialoogvenster het volgende criteriabereik selecteren:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Druk op OK .

  • We zien dus alleen de waarden van het weekend in de Datum column.

13. Geavanceerd filter gebruiken om waarden onder of boven het gemiddelde te berekenen

In dit deel zullen we de waarde onder of boven het gemiddelde berekenen met behulp van Bereik geavanceerde filtercriteria Hier filteren we alleen de verkoopwaarde die groter is dan de gemiddelde verkoopwaarde.

  • Selecteer eerst de cel C19 Vul de volgende formule in:
=E5>AVERAGE(E5:E14)

  • Open vervolgens de Geavanceerd filter Voer het volgende criteriabereik in:

Lijstbereik: B4:F14

Criteria Bereik: C18:C19

  • Druk op OK .

  • We krijgen dus alleen de dataset voor verkoopwaarden groter dan de gemiddelde waarde.

14. Lege cellen filteren met OR-logica

Als onze dataset uit lege cellen bestaat, kunnen we lege cellen extraheren met behulp van Geavanceerd filter .

We hebben de volgende dataset. De dataset bestaat uit lege cellen Wij hebben de criteria vastgesteld aan de hand van de volgende formule:

=B5=""

  • Ga eerst naar de Geavanceerde Filte r dialoogvenster. Voer de volgende criteria in:

Lijstbereik: B4:F14

Criteria Bereik: C17:C22

  • Druk op OK .

  • Tenslotte krijgen we de dataset die alleen uit lege cellen bestaat.

15. Geavanceerd filter toepassen om niet-blanke cellen te filteren met OR- en AND-logica

In dit voorbeeld elimineren we de lege cellen, terwijl we in het vorige voorbeeld de niet lege cellen elimineerden. We hebben de volgende criteria ingesteld voor het gebruik van de formule:

=B5""

  • Ga eerst naar de Geavanceerd filter Voeg het volgende criteriabereik in:

Lijstbereik: B4:F14

Criteria Bereik: C17:G18

  • Druk nu op OK .

  • Zo krijgen we de dataset vrij van lege cellen.

16. Zoek de eerste 5 records met behulp van de reeks geavanceerde filtercriteria

Nu implementeren we de optie Geavanceerd filter voor het extraheren van de eerste 5 records van eender welke dataset. In dit voorbeeld nemen we de eerste vijf waarden van de Verkoop kolom. Hiervoor stellen we eerst de criteria vast op basis van de volgende formule:

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

Doe daarna gewoon de volgende stappen:

  • Ga in het begin naar de Geavanceerd filter Voeg het volgende criteriabereik in:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Hit OK .

  • Tenslotte krijgen we de top vijf records van de Verkoop column.

17. Gebruik de reeks geavanceerde filtercriteria om de onderste vijf records te vinden

We kunnen de optie Geavanceerd filter gebruiken om de onderste vijf Om de onderste vijf records te vinden voor de Verkoop kolom, maken we de volgende criteria met behulp van de onderstaande formule:

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

Volg dan de onderstaande stappen om deze actie uit te voeren:

  • Voeg eerst het volgende criteriabereik in de Geavanceerd filter dialoogvenster:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Druk daarna op OK .

  • Ten slotte zien we de onderste vijf waarden van de Verkoop column.

18. Rijen filteren op basis van overeenkomende items in een lijst met behulp van geavanceerde filtercriteria Bereik

Soms moeten we twee kolommen of rijen van een dataset met elkaar vergelijken om bepaalde waarden te elimineren of te behouden. We kunnen de optie match entry gebruiken om dit soort acties uit te voeren.

18.1 Overeenkomsten met items in een lijst

Stel dat we de volgende dataset hebben met twee kolommen met steden. We nemen alleen de overeenkomende items tussen deze twee kolommen. Om dit te doen stellen we de volgende criteria in met behulp van de onderstaande formule:

=C5=E5

Doe gewoon de volgende stappen om deze actie uit te voeren:

  • Open in het begin de Geavanceerd filter optie. Voeg het volgende criteriabereik in:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Hit OK .

  • Tenslotte zien we dezelfde waarde in twee kolommen van steden.

18.2 Niet overeenstemmen met items in een lijst

Het vorige voorbeeld was voor overeenstemmende vermeldingen, terwijl dit voorbeeld niet-overeenstemmende vermeldingen zal filteren. We stellen de criteria in met behulp van de volgende formule:

=C5E5

Laten we eens kijken hoe je dit uitvoert:

  • Ten eerste, van de Advance Filter de volgende reeks criteria in te voegen:

Lijstbereik: B4:F14

Criteria Bereik: C17:C18

  • Druk vervolgens op OK .

  • Tenslotte krijgen we de waarden van de steden in Kolom C en Kolom E die niet bij elkaar passen.

Conclusie

In dit artikel hebben we geprobeerd alle methoden van de Bereik geavanceerde filtercriteria optie. Download ons oefenwerkboek dat aan dit artikel is toegevoegd en oefen zelf. Als je verwarring voelt of suggesties hebt, laat dan hieronder een reactie achter, we proberen je zo snel mogelijk te antwoorden.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.