De functie XMATCH zoekt naar een opgegeven item in een matrix of cellenbereik en retourneert vervolgens de relatieve positie van het item. 

Hier gebruiken we XMATCH om de positie van een item in een lijst te vinden.

Voorbeeld van het gebruik van XMATCH om de positie van een item in een lijst te vinden

De functie XMATCH retourneert de relatieve positie van een item in een matrix of cellenbereik. 

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])  

Argument

Beschrijving

zoekwaarde

Verplicht

De opzoekwaarde

zoeken-matrix

Verplicht

De matrix of het bereik waarin u wilt zoeken

[overeenkomstmodus]

Optioneel

Geef het type overeenkomst op:

0 - Exacte overeenkomst (standaard)

-1 - Exacte overeenkomst of volgende kleinste item

1 - Exacte overeenkomst of volgende grootste item

2 - Een overeenkomst met een jokerteken waar *, ? en ~ speciale betekenishebben.

[zoekmodus]

Optioneel

Geef het zoektype op:

1 - Eerste-op-laatste zoeken (standaard)

-1 - Laatste-naar-eerste zoeken (reverse search).

2 - Voer een binair zoeken uit dat afhankelijk is van lookup_array wordt gesorteerd in oplopende volgorde. Als niet wordt gesorteerd, worden er ongeldige resultaten geretourneerd.  

2 - Voer een binaire zoekopdracht uit op basis waarvan lookup_array in aflopende volgorde wordt gesorteerd. Als niet wordt gesorteerd, worden er ongeldige resultaten geretourneerd.

Voorbeelden

Voorbeeld 1

In het volgende voorbeeld wordt de positie van de eerste term gevonden die exact overeenkomen met of de volgende grootste waarde voor (dat wil zeggen, begint met) 'Gra'.

Voorbeeld van het gebruik van XMATCH om een jokertekenzoekactie te retourneren

Voorbeeld 2

In dit volgende voorbeeld wordt het aantal verkopers gevonden dat in aanmerking komt voor een bonus. Hiermee wordt ook 1 gebruikt voor de match_mode om een exacte overeenkomst of het volgende grootste item in de lijst te vinden, maar omdat de gegevens numeriek zijn, wordt een aantal waarden als retournatie weergegeven. In dit geval retourneert de functie 4, omdat er 4 verkopers zijn die het bonusbedrag hebben overschreden.

Voorbeeld van het gebruik van XMATCH om het aantal waarden boven een bepaalde limiet te vinden door te zoeken naar een exacte overeenkomst of het volgende grootste item

Voorbeeld 3

Vervolgens gebruiken we een combinatie van INDEX/XMATCH/XMATCH om een gelijktijdige verticale en horizontale zoekactie uit te voeren. In dit geval willen we het verkoopbedrag voor een bepaalde verkoper en een bepaalde maand retourneren. Dit is vergelijkbaar met het gebruik van de functies INDEX en VERGELIJKEN in combinatie, behalve dat er minder argumenten voor nodig zijn.

Afbeelding van het gebruik van een combinatie van INDEX/XMATCH/XMATCH om een gelijktijdige verticale en horizontale zoekactie uit te voeren.

Voorbeeld 4

U kunt XMATCH ook gebruiken om een waarde in een matrix te retourneren. =XMATCH(4;{5,4,3,2,1}) geeft bijvoorbeeld 2 als rendement, aangezien 4 het tweede item in de matrix is. Dit is een exact overeenkomend scenario, terwijl =XMATCH(4,5;{5,4,3,2,1},1) 1 retourneert, aangezien het argument match_mode (1) is ingesteld op een exacte overeenkomst of het volgende grootste item, dat 5 is.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Answers-community.

Zie ook

X.ZOEKEN-functie

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×