MENU
 
Home
Nieuwsbrief
GC in de media
SiteMap
 
 
Tips en Tricks
Excel
Word
Photoshop
PowerPoint
Surf Tips
Gmail
Android
iPad
Excel ClipTips
 
cursus Office 2016
Excel
Outlook
PowerPoint
Word
 
cursus Office 2013
Excel
PowerPoint
Word
Nieuw in Excel 2013
Nieuw in Word 2013
Nieuw in PowerPoint 2013
 
cursus Office 2010
Access
Nieuw in Excel 2010
Excel automatiseren
Excel
OneNote
Outlook
PowerPoint
Word
 
cursus Office 2007
Access
Excel
Outlook
PowerPoint
Publisher
Visio
Word
 
cursus Office
2000-2002-2003-XP
Access
Excel
PowerPoint
Outlook
Word
 
cursus Photoshop
Animatie
CS6
CS5
CS4
CS2 - CS3
Lightroom 3
Elements 6
Mask Pro
Nik Collection
 
cursus Dreamweaver
CS3
 
cursus Illustrator
CS4
 
cursus Flash
CS4
 
cursus Fireworks
CS4
 
cursus Paint Shop Pro
X en X2
 
cursus Premiere
Elements 7-8
 
cursus Joomla
Joomla 1.5
 
Sociale Netwerk sites
Facebook
LinkedIn
Twitter
 
iPad
Apps
 
Diversen
Celtx
CSS
DropBox
Firefox 3.6
GIMP
Internet Explorer 9
LIME
Linux
OpenSUZE
PREZI
ProShow Producer
YouTube
 
cursus Google
Agenda
Analytics
Gmail
Zoeken
Picasa 3
SketchUp
Chrome
Street View
 
cursus Windows
Live Movie Maker
Windows 10 nieuw
Windows 8
Windows 7
XP
Vista
 
cursus Office '97
Word
Excel
 
 

 

Cursus Excel   go to : Index - vorige - volgende
       
Les 27 Geavanceerde filters  
 
Geavanceerde filters maken
In Excel kunnen we filteren op bepaalde uitgebreide criteria.
Om een uitgebreide filter te maken moeten we minstens 3 lege rijen toevoegen boven het Bereik, die we als criteriumbereik kunnen gebruiken.
Een criteriumbereik is een duplicaat, of een deel daarvan, van de kolomtitels uit onze lijst, die is gescheiden van de rest van de lijst uit ons werkblad.
Het is belangrijk dat je tenminste één lege rij hebt tussen het criteriumbereik en de lijst.
Het criteriumbereik moet de kolomtitels uit ons bereik bevatten waarop we criteria gaan toepassen.
We kunnen zoveel criteriumbereiken maken als we willen, maar kunnen deze slechts één voor één gebruiken om gegevens te filteren.
Ik hou het liefst wat overzichtelijk dus heb ik vijf lege rijen toegevoegd.
Ik heb de titels Stad, Verkoper en januari gekopieerd naar de bovenste rij, dus kan ik op deze, en enkel op deze, titels filteren.
Voor we de filters toepassen moeten we de nodige criteriacondities onder de aangewezen titel ingeven.
We kunnen ook vergelijkingsoperatoren en "Wildcards" gebruiken in onze filters.
 
Wanneer we dit allemaal hebben gedaan geven we een criteria in, in het criteriabereik.
We plaatsen onze cursor in een cel in onze lijst waar we de filter op willen toepassen.
We kiezen Data - Filter - Advanced Filter uit de MenuBalk.
Dit opent het "Advanced Filter" dialoogvenster:
In de sectie "Action" van het dialoogvenster kiezen we voor "Filter the list, in-place".
Het "List range:" tekstvak toont ons het bereik in de lijst die moet worden gefilterd.
Al wat wij hoeven te doen is in het vak "Criteria range:" het criteriabereik ingeven.
Klik hiervoor op de knop naast het vak "Criteria range:" .
 
En selecteer het hele criteriumbereik:
We klikken nogmaals op de knop naast het vak "Criteria range:".
En klikken op OK.
Resultaat:
Ik hoor je al denken, dit hadden we ook kunnen doen met AutoFilter, en dat klopt, maar dit is slechts een simpel voorbeeld om mee te beginnen.
Om de filter te verwijderen klikken we Data - Filter - Show All in de Menubalk.
 
Het gebruik van "And" en "Or" condities

We gebruiken de "And" en "Or" condities wanneer een record aan meerdere criteria niet voldoen.

Een "And" conditie geven we in op dezelfde criteria-rij.
 
Een "Or" conditie geven we in op een onderstaande criteria-rij.
 
 
Het verschil is duidelijk.
Met de "And" conditie moet het record voldoen aan de eerste criteria (Verkoper moet DeSmet zijn)
en
de tweede criteria (de omzet van januari moet hoger zijn dan 9000).
Met de "Or" condite moet het record voldoen aan slechts één van de twee criteria.
 
Nog een voorbeeld:
 
Voor de eerste filter geven we dus in dat de verkoper DeSmet moet zijn, en hij in januari een omzet moet halen die groter is dan 9000.
En voor de tweede filter geven we in dat de verkoper Vertommen moet noemen, of dat de omzet voor januari meer dan 15000 is.
 
Het gebruik van Wildcards in criteria
Juist zoals in het gegevensformulier en in de AutoFilters, kunnen we ook hier gebruik maken van "Wildcards".
Een ? staat voor 1 teken.
Een * staat voor één, geen of meerdere tekens.

Om een Wildcard te gebruiken bepalen we onder welk veld en in welke criteria-rij, we het criteria willen gebruiken.

Voorbeeld:

Als resultaat krijgen we alle verkopers waarvan de naam begint met " De ".
 
Kopiëren van gefilterde gegevens naar een nieuwe locatie
We kunnen de resultaten uit onze filter kopiëren naar een nieuwe locatie op ons werkblad.
Dit kan handig zijn om niet steeds diezelfde filter te moeten toepassen.
 
Als voorbeeld heb ik een filter gemaakt die ons de omzet in januari uit Parijs toont die groter is dan 8000 en kleiner is dan 9000.
Omdat we met de "And" conditie filteren moeten beide bedragen op dezelfde rij staan, dus gebruik ik de titel januari in twee kolommen van m'n criteriumbereik.
Eens voor groter dan 8000, en eens voor kleiner dan 9000.
 
 
We klikken op Data - Filter - Advanced Filter… in de menubalk.
Dit opent het "Advanced Filter" dialoogvenster:
In het dialoogvenster selecteren we "Copy to another location".
En geven in het veld "Copy to:" de plaats op waar we het resultaat willen kopiëren.
Eventueel kan je nog de optie "Unique records only" aanvinken, zodat je zeker bent geen duplicaten te kopiëren.
 
Databank functies gebruiken
We kunnen gebruik maken van het criteriumbereik om database functies toe te passen op de gegevens uit onze lijst.
Databasefuncties zijn ongeveer hetzelfde als onze "normale" functies, zoals AVERAGE (GEMIDDELDE), SUM (SOM), COUNT (AANTAL) etc., maar worden gebruikt om waarden te tonen die voldoen aan onze criteria.
Werk je met een engelse versie van Excel plaats je voor de functie een D (bvb DSUM, DAVERAGE)
Werk je met een nederlanse versie, dan plaats je er DB voor (bvb DBSOM, DBGEMIDDELDE)
Als voorbeeld hebben we een lijst met alle verkopen in 2003.
We hebben reeds onze lege rijen en onze titels toegevoegd voor het criteriabereik
Veronderstel dat we de totale omzet van de verkopen willen weten vanaf 1 mei 2003 tot en met 31 mei 2003.
Eerst geven we onze criteria in, dus typen we het volgende in het criteriabereik:
Dan selecteren we de cel waar we de resultaten wensen te hebben.
Daarna geven we onze functie in.
Dit doen we door te klikken op de knop "Insert Function" , of te kiezen voor Insert - Function uit de menubalk.
Dit opent het dialoogvenster "Insert Function":
In het vak "Or select category:" kiezen we Database.
In het vak "Select a function" kiezen we DSUM, voor de nederlandse versie dus DBSOM.
Klik op OK
In het dialoogvenster "Function Arguments" zien we dat elke functie, drie argumenten nodig heeft:
Database:welke het celbereik is in onze lijst.
Field: welke de titel is van het veld waarop we onze functie willen uitoefenen.
Criteria: welke het criteriumbereik is
Wanneer deze allen zijn ingegeven klikken we op OK.
Resultaat, onze omzet in mei 2003 was 106.270 Euro
 
Voor je begint te denken, die gast verdient nogal, moet ik je teleurstellen.
Ik ben slechts een mindervalide die zich wat probeert bezig te houden.
 
 
Index - vorige - volgende

All courses now available in English:
www.swotster.com

copyright © 2012 - Swotster Ltd - Hong Kong - China