Hoe u het geavanceerde Excel-filter gebruikt - Een volledige gids met voorbeelden
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.
- Pak een unieke lijst uit
- Filter in één kolom met meerdere criteria (voldoet aan alle criteria)
- Filter in meerdere kolommen met meerdere criteria
- Geavanceerd filter met wildcard
- Alleen bepaalde kolommen extraheren
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.
- Ga naar uw Data tab, selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
- 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.
- 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.
- Haal een unieke waarde uit één kolom:
- In het Kopiëren naar sectie, geef op waar u de unieke lijst wilt plakken.
- Controleer de Alleen unieke records checkbox.
- 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
- 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.
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
- 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.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
- In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
- 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
- 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.
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
- 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.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D16.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D3.
- In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F6).
- 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
- 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.
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
- 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.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
- In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
- 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
- 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.
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, moet u als volgt configureren.
- 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.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
- In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell F8).
- 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
- 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.
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, configureert u als volgt.
- 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.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A6: B11.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: B3.
- In het Kopiëren naar sectie, geef op waar u het gefilterde resultaat wilt plakken (hier selecteer ik cell D7).
- 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.
- Ga naar uw Data Tab en selecteer Geavanceerd in de Sorteren en filteren groep.
- In het Geavanceerd filter dialoogvenster, configureert u als volgt.
- In het Actie sectie, kies het Kopieer naar een andere locatie optie.
- In het Lijstbereik sectie, selecteert u het volledige lijstbereik A7: D17.
- In het Criteriabereik sectie selecteert u het volledige criteriabereik A2: D4.
- 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.
- 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
Gerelateerde artikelen
Controleer of er een filter is toegepast in een werkblad in Excel
Met deze zelfstudie kunt u snel controleren of een filter op een bepaalde kolom of op het hele werkblad wordt toegepast, zonder dat u kolom voor kolom handmatig hoeft te controleren.
Plak gegevens in de gefilterde lijst en sla alleen verborgen rijen over
Deze zelfstudie biedt gedetailleerde stappen voor het plakken van gegevens in gefilterde rijen in Excel door de verborgen rijen over te slaan.
Kopieer gegevens naar een ander werkblad met Geavanceerd filter
In deze zelfstudie wordt gedemonstreerd hoe u de geavanceerde filters in Excel kunt gebruiken om de resultaten van een filter naar een ander werkblad te kopiëren.
Wis filters van alle werkbladen in de actieve werkmap
Stel dat u verschillende filters in verschillende werkbladen van uw Excel-werkmap hebt gemaakt en deze nu allemaal in één keer wilt wissen. Meestal moet u het werkblad met filters per werkblad controleren en ze vervolgens handmatig wissen. Als u filters uit alle werkbladen in de actieve werkmap wilt wissen, probeert u de methode in dit artikel.
Inhoudsopgave
- Geavanceerd filter versus normaal filter
- Voorbeelden van het gebruik van geavanceerd filter
- Pak een unieke lijst uit
- Filter in één kolom met meerdere criteria (voldoet aan alle criteria)
- Filter in meerdere kolommen met meerdere criteria
- Met AND-logica (voldoet aan alle criteria)
- Met OR-logica (voldoet aan alle criteria)
- Met zowel EN- als OF-logica
- Geavanceerd filter met wildcard
- Alleen bepaalde kolommen extraheren
- Opmerkingen voor geavanceerd filter
- Gerelateerde artikelen
- De beste tools voor kantoorproductiviteit
- Heb je vragen? Stel ze hier.
Beste Office-productiviteitstools
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...
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!