Kijk in de help onder filter!
dan zie je dit.
Voorbeelden van complexe criteria Help
Ondersteuning > Excel 2003 > Werken met gegevens > Gegevens
filteren en sorteren
Alles weergeven
Alles verbergen
Gebruik complexe criteria (criteria: voorwaarden die u opgeeft
als u alleen bepaalde records wilt opnemen in het resultaat van een query of
filter.) als u een geavanceerd filter of een database- en lijstbeheerfunctie
gebruikt, bijvoorbeeld DBSOM.
Belangrijk
a.. Omdat het gelijkteken wordt gebruikt om een formule aan te
duiden als u tekst of een waarde in een cel typt, wordt wat u typt door
Microsoft Excel geëvalueerd. Dit kan echter tot onverwachte filterresultaten
leiden. Als u een gelijkheidsvergelijkingsoperator voor een tekst of een
waarde wilt aangeven, typt u de criteria als een tekenreeksexpressie in de
juiste cel in het criteriumbereik:
=''=item''
Daarbij is item de tekst of waarde die u wilt vinden,
bijvoorbeeld:
Wat u in de cel typt Wat door Excel wordt geëvalueerd en
weergegeven
="=Davolio" =Davolio
="=3000" =3000
b.. Bij het filteren van tekstgegevens maakt het geen verschil
of u hoofdletters of kleine letters gebruikt. U kunt echter een formule
gebruiken om een hoofdlettergevoelige zoekopdracht uit te voeren. Zie voor
een voorbeeld Tekst filteren door middel van een hoofdlettergevoelige
zoekopdracht.
In de volgende secties worden voorbeelden gegeven van complexe
criteria.
a.. Meerdere criteria in één kolom
b.. Meerdere criteria in meerdere kolommen, waarbij aan alle
criteria moet worden voldaan
c.. Meerdere criteria in meerdere kolommen, waarbij aan elk
criterium kan zijn voldaan
d.. Meerdere criteriasets, waarbij elke set criteria voor
meerdere kolommen bevat
e.. Meerdere criteriasets, waarbij elke set criteria voor één
kolom bevat
f.. Criteria om tekstwaarden te vinden die sommige tekens
gemeenschappelijk hebben, maar andere niet
g.. Criteria op basis van het resultaat van een formule
a.. Waarden filteren die hoger zijn dan het gemiddelde van
alle waarden in het gegevensbereik
b.. Tekst filteren door middel van een hoofdlettergevoelige
zoekopdracht
Meerdere criteria in één kolom
Booleaanse logica: (Verkoper = "Davolio" OF Verkoper =
"Buchanan")
Als u rijen wilt vinden die aan meerdere criteria voor één kolom
voldoen, typt u de criteria direct onder elkaar in afzonderlijke rijen van
het criteriumbereik.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (B1:B3) de rijen weer die Davolio of Buchanan in de kolom
Verkoper bevatten (A8:C10).
A B C
1 Type Verkoper Verkoop
2 =Davolio
3 =Buchanan
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Meerdere criteria in meerdere kolommen, waarbij aan alle
criteria moet worden voldaan
Booleaanse logica: (Type = "Groente/Fruit" EN Verkoop > 1000)
Als u rijen wilt vinden die aan meerdere criteria in meerdere
kolommen voldoen, typt u alle criteria in dezelfde rij van het
criteriumbereik.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (A1:C2) alle rijen weer die Groente/Fruit bevatten in de
kolom Type en een waarde die hoger is dan ? 1000 in de kolom Verkoop
(A9:C10).
A B C
1 Type Verkoper Verkoop
2 =Groente/Fruit >1000
3
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Meerdere criteria in meerdere kolommen, waarbij aan elk
criterium kan zijn voldaan
Booleaanse logica: (Type = "Groente/Fruit" OF Verkoper =
"Davolio")
Als u rijen wilt vinden die aan meerdere criteria in meerdere
kolommen voldoen, waarbij aan elk criterium kan zijn voldaan, typt u de
criteria in verschillende rijen van het criteriumbereik.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (A1:B3) alle rijen weer die Groente/Fruit bevatten in de
kolom Type of Davolio in de kolom Verkoper (A8:C10).
A B C
1 Type Verkoper Verkoop
2 =Groente/Fruit
3 =Davolio
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Meerdere criteriasets, waarbij elke set criteria voor meerdere
kolommen bevat
Booleaanse logica: ( (Verkoper = "Davolio" EN Verkoop >3000)
OF (Verkoper = "Davolio" EN Verkoop > 1500) )
Als u rijen wilt vinden die aan meerdere criteriasets voldoen,
waarbij elke set criteria voor meerdere kolommen bevat, typt u elke
criteriaset in afzonderlijke rijen.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (B1:C3) de rijen weer die zowel Davolio in de kolom Verkoper
als een waarde die hoger is dan ? 3.000 in de kolom Verkoop bevatten, of de
rijen die Buchanan in de kolom Verkoper en een waarde die hoger is dan ?
1.500 in de kolom Verkoop (A9:C10) bevatten.
A B C
1 Type Verkoper Verkoop
2 =Davolio >3000
3 =Buchanan >1500
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Meerdere criteriasets, waarbij elke set criteria voor één kolom
bevat
Booleaanse logica: ( (Verkoop > 6000 EN Verkoop < 6500 ) OF
(Verkoop < 500) )
Als u rijen wilt vinden die aan meerdere criteriasets voldoen,
waarbij elke set criteria voor één kolom bevat, neemt u meerdere kolommen
met dezelfde kolomkop op.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (C1:D3) rijen weer die in de kolom Verkoop waarden tussen
6.000 en 6.500 bevatten en waarden die lager zijn dan 500 (A8:C10).
A B C D
1 Type Verkoper Verkoop Verkoop
2 >6000 <6500
3 <500
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Criteria om tekstwaarden te vinden die sommige tekens
gemeenschappelijk hebben, maar andere niet
Als u tekstwaarden wilt vinden die sommige tekens
gemeenschappelijk hebben, maar andere niet, moet u een of meer van de
volgende handelingen uitvoeren:
a.. Typ een of meer tekens zonder een gelijkteken (=) om rijen
met een tekstwaarde in een kolom te vinden die met deze tekens beginnen. Als
u bijvoorbeeld de tekst Dav als criterium typt, worden Davolio, David en
Davis gevonden.
b.. Gebruik een jokerteken.
Hoe?
De volgende jokertekens kunnen als vergelijkingscriteria
worden gebruikt.
Gebruik Zoeken naar
? (vraagteken) Eén willekeurig teken
sm?th levert bijvoorbeeld smith en smyth op.
* (sterretje) Een willekeurig aantal tekens
*oosten levert bijvoorbeeld noordoosten en zuidoosten
op.
~ (tilde) gevolgd door ?, * of ~ Een vraagteken,
sterretje of tilde
fy91~? levert bijvoorbeeld fy91? op.
In het volgende gegevensbereik (A6:C10) geeft het
criteriumbereik (A1:B3) rijen met 'Vl' als eerste tekens in de kolom Type
weer of rijen met een tweede teken dat gelijk is aan 'u' in de kolom
Verkoper (A7:C9).
A B C
1 Type Verkoper Verkoop
2 Vl
3 =?u*
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Criteria op basis van het resultaat van een formule
U kunt als criterium een berekende waarde gebruiken die het
resultaat is van een formule (formule: een opeenvolging van waarden,
celverwijzingen, namen, functies of operatoren in een cel die samen een
nieuwe waarde produceren. Een formule begint altijd met een gelijkteken
(=).). Onthoud de volgende belangrijke punten:
a.. Het resultaat van de formule moet WAAR of ONWAAR zijn.
b.. Aangezien u een formule gebruikt, moet u de formule op de
gebruikelijke wijze invoeren en de expressie niet op de volgende wijze
typen:
=''=item''
c.. Gebruik geen kolomlabel als criteriumlabel. Laat de
criteriumlabel leeg of gebruik een label die geen kolomlabel in het bereik
is (in de onderstaande voorbeelden Rekenkundig gemiddelde en Exacte
overeenkomst).
Als u een kolomlabel in de formule gebruikt in plaats van een
relatieve celverwijzing of bereiknaam, wordt een foutwaarde zoals #NAAM? of
#WAARDE! in de cel met het criterium weergegeven. U kunt deze fout negeren
omdat deze geen invloed heeft op de manier waarop het bereik wordt
gefilterd.
d.. In de formule voor de criteria moet u met een relatieve
verwijzing (relatieve verwijzing: in een formule is dit een celadres waarin
wordt verwezen naar cellen op basis van hun positie ten opzichte van de cel
die de formule bevat. Als u de formule kopieert, wordt de verwijzing
automatisch aangepast. Een relatieve verwijzing gebruikt de verwijzingsstijl
A1.) verwijzen naar de bijbehorende cel in de eerste rij (in de onderstaande
voorbeelden C7 en A7).
e.. Alle andere verwijzingen in de formule moeten absolute
verwijzingen (absolute celverwijzing: in een formule is dit het exacte adres
van een cel, ongeacht de positie van de cel die de formule bevat. Een
absolute celverwijzing gebruikt de verwijzingsstijl $A$1.) zijn.
In de volgende subsecties worden voorbeelden gegeven van
criteria die op basis van een formule zijn gemaakt.
Terug naar boven
Waarden filteren die hoger zijn dan het gemiddelde van alle
waarden in het gegevensbereik
In het volgende gegevensbereik (A6:D10) geeft het
criteriumbereik (D1:D2) rijen weer die in de kolom Verkoop een waarde
bevatten die hoger is dan het gemiddelde van alle verkoopwaarden (C7:C10).
In de formule verwijst C7 naar de gefilterde kolom (C) van de eerste rij van
het gegevensbereik (7).
A B C D
1 Type Verkoper Verkoop Rekenkundig gemiddelde
2 =C7>GEMIDDELDE($C$7:$C$10)
3
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Tekst filteren door middel van een hoofdlettergevoelige
zoekopdracht
In het gegevensbereik (A6:D10) geeft het criteriumbereik (D1:D2)
door middel van de functie GELIJK rijen weer die 'Groente/Fruit' in de kolom
Type bevatten waarmee een hoofdlettergevoelige zoekopdracht wordt uitgevoerd
(A10:C10). In de formule verwijst A7 naar de gefilterde kolom (A) van de
eerste rij van het gegevensbereik (7).
A B C D
1 Type Verkoper Verkoop Exacte overeenkomst
2 =GELIJK(A7, Groente/Fruit)
3
4
5
6 Type Verkoper Verkoop
7 Dranken Suyama ? 5122
8 Vlees Davolio ? 450
9 Groente/Fruit Buchanan ? 6328
10 Groente/Fruit Davolio ? 6544
Terug naar boven
Zie ook
Filteren
Filteren met uitgebreide criteria
Operatoren voor berekeningen
Was deze informatie nuttig?
Ga naar mijn website:
http://www.newbytes.be
Dan via Excel => Addin's
En je haalt daar de invoegtoepassing: 12-ColumnFilter op.
Lees ook het eerste punt op m'n website, 'Wat zijn Addin's'... dan weet je
hoe die te installeren.
--
mvg,
Luc Heyndrickx
http://www.newbytes.be
"Raymond" <Ray...@discussions.microsoft.com> schreef in bericht
news:B9E6A51E-1116-4BB5...@microsoft.com...