Ga naar hoofdinhoud

Hoe u het geavanceerde Excel-filter gebruikt - Een volledige gids met voorbeelden

Auteur: Siluvia Laatst gewijzigd: 2024-04-29

Excel's Advanced Filter is een krachtig hulpmiddel dat flexibiliteit biedt die verder gaat dan de standaard filterfunctionaliteit, waardoor gebruikers complexe filtertaken efficiënt kunnen uitvoeren. Deze handleiding gaat dieper in op de functie Geavanceerde filters van Excel, vergelijkt deze met gewone filters, geeft praktische voorbeelden en biedt overwegingen voor optimaal gebruik. Het stelt u in staat om met vertrouwen het gebruik van geavanceerde filters onder de knie te krijgen.


Geavanceerd filter versus normaal filter

Het belangrijkste onderscheid tussen het normale filter van Excel en het geavanceerde filter ligt in hun complexiteit en functionaliteit. Terwijl het normale filter eenvoudige, op criteria gebaseerde filtering met één kolom biedt binnen de oorspronkelijke gegevensset, gaat het geavanceerde filter verder dan deze limieten door:

  • Het gebruik van meerdere criteria in verschillende kolommen toestaan.
  • Biedt de mogelijkheid om unieke waarden uit een dataset te extraheren.
  • Maakt het gebruik van jokertekens mogelijk voor een flexibelere, gedeeltelijke matching.
  • Maakt de extractie van gefilterde gegevens naar een aparte locatie mogelijk.

Voorbeelden van het gebruik van geavanceerd filter

In dit gedeelte vindt u verschillende praktische voorbeelden om u te laten zien hoe u geavanceerde filters in Excel kunt gebruiken om verschillende filtereffecten te bereiken.


Pak een unieke lijst uit

Het geavanceerde filter van Excel kan snel een lijst met unieke waarden uit een gegevensset genereren, een taak die met normale filters omslachtig kan zijn. Als u een lijst met verkooptransacties met dubbele rijen hebt en een lijst met unieke rijen wilt extraheren, kan de geavanceerde filterfunctie in Excel deze taak vereenvoudigen. Volg de onderstaande instructies om dit te bereiken.

  1. Ga naar uw Data tab, selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik de unieke lijst naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. Geef de sectie Lijstbereik op:
      • Haal een unieke waarde uit één kolom:
        Selecteer de kolom die de waarden bevat waaruit u unieke vermeldingen wilt extraheren. Als u in dit geval bijvoorbeeld de unieke klantnamen wilt extraheren, selecteert u A1:A11.
      • Extraheer unieke rijen op basis van meerdere kolommen:
        Selecteer het bereik dat alle kolommen omvat die u overweegt. Omdat ik in dit geval unieke rijen wil extraheren op basis van klantnamen, verkoop en regio, selecteer ik het volledige bereik A1:C11.
    3. In het Kopiëren naar sectie, geef op waar u de unieke lijst wilt plakken.
    4. Controleer de Alleen unieke records checkbox.
    5. Klik op de OK knop. Zie screenshot:

Resultaat

Zoals weergegeven in de onderstaande schermafbeelding, worden unieke rijen geëxtraheerd uit het oorspronkelijke gegevensbereik.


Filter in één kolom met meerdere criteria (voldoet aan alle criteria)

Door gegevens in één kolom met meerdere criteria te filteren, kunt u rijen weergeven die aan al uw opgegeven voorwaarden voldoen. Dit kan met name handig zijn als u met grote gegevenssets werkt en de informatie moet beperken op basis van verschillende potentiële overeenkomsten. Hier leest u hoe u dit kunt bereiken met de geavanceerde filterfunctie van Excel:

Stap 1: Bereid uw oorspronkelijke lijstbereikgegevens voor

Zorg ervoor dat uw lijstbereikgegevensset duidelijke kolomkoppen heeft, omdat deze belangrijk zijn voor het instellen van het criteriabereik. Hier gebruik ik de volgende tabel met studentenscores als voorbeeld.

Stap 2: Criteriabereik instellen

  1. Maak uw criteriabereik in het bereik erboven of buiten het lijstbereik. De kopteksten die u in het criteriabereik typt, moeten exact overeenkomen met die in het lijstbereik om correct te werken. Hier bevindt mijn criteriabereik zich boven het lijstbereik.
  2. Vermeld onder de kop elk van de criteria waaraan u wilt voldoen. Elk criterium moet in een eigen cel staan, direct onder het vorige. Deze opstelling vertelt Excel dat het aan een van deze criteria moet voldoen.
    In dit voorbeeld zoek ik naar studenten met scores hoger dan 95 of lager dan 60 zodat ik het lijstbereik effectief kan filteren om zowel hoog als laag scorende studenten op te nemen. Daarom voer ik elk criterium in afzonderlijke rijen in onder de kop Score. Het volledige criteriabereik wordt hieronder weergegeven:

Stap 3: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om de taak als volgt uit te voeren.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik hier het gefilterde resultaat naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
    4. In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

Vervolgens kunt u zien dat alleen de rijen waarin de kolom 'Score' overeenkomt met een van de criteria (>95 of <60) worden geëxtraheerd.


Zeg vaarwel tegen het handmatig instellen van ingewikkelde criteriabereiken

Ontgrendel de kracht van filteren op meerdere voorwaarden in Excel zonder de complexiteit! Kutools for Excel's Super filter Deze functie biedt een ongeëvenaard gebruiksgemak waar het eigen geavanceerde filter van Excel gewoon niet aan kan tippen. Het ondersteunt de volgende geavanceerde filters met slechts een paar klikken:

  • Filter op meerdere criteria in één kolom
  • Filter op meerdere criteria in meerdere kolommen
  • Filter gegevens op tekstlengte
  • Gegevens filteren op basis van jaar/maand/week...
  • Tekstreeksen filteren op hoofdlettergevoelig...

Ontdek hoe Super filter kan uw workflow radicaal veranderen. Klik hier om een ​​gratis proefversie van 30 dagen van Kutools voor Excel te downloaden.

Klik hier voor meer informatie en hoe u deze functie kunt gebruiken.


Filter in meerdere kolommen met meerdere criteria

Nadat we het filteren met meerdere criteria in één kolom hebben behandeld, richten we nu onze aandacht op het filteren met meerdere kolommen. In deze sectie wordt u begeleid bij het toepassen van meerdere criteria op verschillende kolommen met behulp van AND, OR en gecombineerde AND/OR-logica.

  • Om AND-logica toe te passen, plaatst u de criteria in dezelfde rij.
  • Om OR-logica toe te passen, plaatst u de criteria op afzonderlijke rijen.

Met AND-logica (voldoet aan alle criteria)

Het filteren van gegevens in meerdere kolommen met meerdere criteria met behulp van AND-logica betekent dat elke rij moet voldoen aan alle opgegeven criteria in verschillende kolommen om te worden weergegeven. Hier leest u hoe u dit kunt bereiken met het geavanceerde filter van Excel:

Stap 1: Bereid uw oorspronkelijke lijstbereikgegevens voor

Zorg ervoor dat uw lijstbereikgegevensset duidelijke kolomkoppen heeft, omdat deze belangrijk zijn voor het instellen van het criteriabereik. Hier gebruik ik de volgende tabel met studentenscores als voorbeeld.

Stap 2: Criteriabereik instellen

  1. Maak uw criteriabereik boven of los van het lijstbereik door kopteksten te typen die exact overeenkomen met die in het lijstbereik. Hier bevindt mijn criteriabereik zich boven het lijstbereik.
  2. Voor EN logica, vermeld alle criteria in dezelfde rij onder de bijbehorende kopteksten. Als ik bijvoorbeeld wil filteren op 'Klasse A'-studenten met scores boven de 85, moet het criteriabereik als volgt worden ingesteld:

Stap 3: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om de taak als volgt uit te voeren.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik hier het gefilterde resultaat naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D16.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D3.
    4. In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F6).
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

In het resultaat worden alleen rijen weergegeven of gekopieerd die aan alle criteria in de opgegeven kolommen voldoen. In ons voorbeeld worden alleen leerlingen uit klas A met scores boven de 85 geëxtraheerd.


Met OR-logica (voldoet aan alle criteria)

Om gegevens in meerdere kolommen te filteren met behulp van OR-logica (die overeenkomt met een van de criteria) in het geavanceerde filter van Excel, volgt u deze stappen:

Stap 1: Bereid uw oorspronkelijke lijstbereikgegevens voor

Zorg ervoor dat uw lijstbereikgegevensset duidelijke kolomkoppen heeft, omdat deze belangrijk zijn voor het instellen van het criteriabereik. Hier gebruik ik de volgende tabel met studentenscores als voorbeeld.

Stap 2: Criteriabereik instellen

  1. Maak uw criteriabereik boven of los van het lijstbereik door kopteksten te typen die exact overeenkomen met die in het lijstbereik. Hier bevindt mijn criteriabereik zich boven het lijstbereik.
  2. Met OR-logica plaatst u elke set criteria voor dezelfde kolom in afzonderlijke rijen, of vermeldt u elk criterium in afzonderlijke rijen onder de bijbehorende kop. Als ik bijvoorbeeld wil filteren op studenten met scores hoger dan 90 of cijfers van F, moet het criteriabereik als volgt worden ingesteld:

Stap 3: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om de taak als volgt uit te voeren.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik hier het gefilterde resultaat naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
    4. In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

Hierdoor worden uw gegevens gefilterd op basis van de opgegeven criteria, die overeenkomen met alle vermelde criteria. Als een rij overeenkomt met een van de criteria in de door u opgegeven kolommen, wordt deze opgenomen in de gefilterde resultaten.

In dit geval retourneert het filter alleen studenten met een score hoger dan 90 of met een cijfer F.


Met zowel EN- als OF-logica

Om gegevens in meerdere kolommen te filteren met een combinatie van EN net zoals OR logica met behulp van het geavanceerde filter van Excel, kunt u deze stappen volgen.

Stap 1: Bereid uw oorspronkelijke lijstbereikgegevens voor

Zorg ervoor dat uw lijstbereikgegevensset duidelijke kolomkoppen heeft, omdat deze belangrijk zijn voor het instellen van het criteriabereik. Hier gebruik ik de volgende tabel met studentenscores als voorbeeld.

Stap 2: Criteriabereik instellen

  1. Creëer uw criteriabereik boven of naast uw lijstbereik. Neem de kolomkoppen op die exact overeenkomen met die in het lijstbereik. Hier bevindt mijn criteriabereik zich boven het lijstbereik.
  2. Voer onder de kopteksten de criteria in met behulp van een combinatie van EN- en OF-logica.
    • Voor EN logica moeten criteria uit verschillende kolommen in dezelfde rij worden geplaatst.
    • Voor OR Logica: criteria moeten in afzonderlijke rijen worden geplaatst.
    • Voor gecombineerde EN-OF-logicaOrganiseer elke set OR-voorwaarden in afzonderlijke rijenblokken. Plaats EN-criteria binnen elk blok in dezelfde rij.
      Als u bijvoorbeeld leerlingen uit klasse A wilt filteren met een score groter dan 90, of uit klasse B met een cijfer B, stelt u het bereik van de criteria als volgt in:

Stap 3: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om de taak als volgt uit te voeren.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik hier het gefilterde resultaat naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
    4. In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

Excel geeft alleen de rijen weer die voldoen aan uw complexe criteriacombinatie.

In dit voorbeeld retourneert het geavanceerde filter alleen studenten met scores hoger dan 90 in Klasse A of studenten met een cijfer B in Klasse B.


Geavanceerd filter met wildcard

Het gebruik van jokertekens met het geavanceerde filter van Excel zorgt voor flexibeler en krachtiger zoeken naar gegevens. Jokertekens zijn speciale tekens die een of meer tekens in een tekenreeks vertegenwoordigen, waardoor het gemakkelijker wordt om op tekstpatronen te filteren. Hier vindt u gedetailleerde instructies voor het gebruik van het geavanceerde filter met jokertekens in Excel.

Stap 1: Bereid uw oorspronkelijke lijstbereikgegevens voor

Zorg ervoor dat uw lijstbereikgegevensset duidelijke kolomkoppen heeft, omdat deze belangrijk zijn voor het instellen van het criteriabereik. Stel dat u in dit voorbeeld een lijst met namen heeft en dat sommige namen die u zoekt een specifiek naamgevingspatroon volgen.

Stap 2: Criteriabereik instellen

  1. Creëer uw criteriabereik boven of naast uw lijstbereik. Neem de kolomkoppen op die exact overeenkomen met die in het lijstbereik. Hier bevindt mijn criteriabereik zich boven het lijstbereik.
  2. Voer onder de kop de criteria in met behulp van jokertekens.
    • *: vertegenwoordigt een willekeurig aantal tekens en kan vóór, na of binnen een tekenreeks worden gebruikt.
    • ?: vertegenwoordigt een enkel teken op een specifieke positie.
    In dit voorbeeld wil ik namen filteren die beginnen met het teken “J”, dus voer ik in J* onder de kop Naam van het criteriabereik. Zie schermafbeelding:

Stap 3: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om alle namen te filteren die beginnen met het teken J.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, configureert u als volgt.
    1. In het Actie sectie, kies de gewenste optie. Omdat ik hier het gefilterde resultaat naar een andere plaats wil lokaliseren, kies ik de Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A6: B11.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: B3.
    4. In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell D7).
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

Het geavanceerde filter geeft alleen die rijen uit de kolom Naam weer waar de namen beginnen met de letter 'J', volgens het patroon dat is opgegeven door het jokerteken in het criteriabereik.


Alleen bepaalde kolommen extraheren

Het gebruik van het geavanceerde filter van Excel om alleen bepaalde kolommen te extraheren is met name handig voor het analyseren van grote gegevenssets waarbij u zich alleen op bepaalde informatie hoeft te concentreren.

Stel dat uw gegevensset zich in het bereik A7:D17 bevindt en u deze gegevens wilt filteren op basis van de criteria die zijn opgegeven in B2:D4 en alleen de gegevens wilt extraheren Naam, Score en Rang kolommen. Hier leest u hoe u het moet doen.

Stap 1: Geef de kolommen op die u wilt extraheren

Schrijf onder of naast uw gegevensset de kopteksten van de kolommen die u wilt extraheren. Dit definieert het bereik 'Kopiëren naar' waar de gefilterde gegevens zullen verschijnen. In dit voorbeeld typ ik de Naam, Score en Rang kopteksten in het bereik F7:H7.

Stap 2: Pas het geavanceerde filter toe

Nu kunt u het geavanceerde filter toepassen om alleen bepaalde kolommen te filteren op basis van opgegeven criteria.

  1. Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
  2. In het Geavanceerd filter dialoogvenster, configureert u als volgt.
    1. In het Actie sectie, kies het Kopieer naar een andere locatie optie.
    2. In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
    3. In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
    4. In het Kopiëren naar sectie, selecteer het bereik (F7:H7 in dit geval) waar u de kopteksten hebt geschreven van de kolommen die u wilt extraheren.
    5. Klik OK om het filter toe te passen. Zie schermafbeelding:

Resultaat

U kunt zien dat het extractieresultaat alleen de opgegeven kolommen bevat.


Opmerkingen voor geavanceerd filter

  • Het criteriabereik moet kolomkoppen hebben die exact overeenkomen met die in het lijstbereik.
  • Als de gefilterde resultaten naar een andere locatie worden gekopieerd, is de functie Ongedaan maken (Control + Z) niet beschikbaar.
  • Wanneer u het geavanceerde filter in Excel toepast, zorg er dan voor dat u de kolomkoppen in uw selectie opneemt. Als u de kopteksten weglaat, kan dit ertoe leiden dat Excel de eerste cel in het bereik ten onrechte als koptekst behandelt, wat tot onjuiste filtering kan leiden.
  • Gefilterde resultaten worden niet dynamisch bijgewerkt; pas het geavanceerde filter opnieuw toe om ze te vernieuwen na gegevenswijzigingen.
  • De volgende tabel bevat de vergelijkingsbewerkingen voor getallen en datums die u kunt gebruiken in de geavanceerde filtercriteria.
    Vergelijkingsoperator Betekenis
    = Gelijk aan
    > Groter dan
    < Minder dan
    >= Groter dan of gelijk aan
    <= Minder dan of gelijk aan
    <> Niet gelijk aan

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations