Match en Xmatch Uitgelegd
Veeg om het menu te tonen
Wat de MATCH-functie doet
De functie MATCH zoekt naar een waarde in een bereik en geeft de positie van die waarde terug.
In plaats van de waarde zelf te retourneren, geeft MATCH de relatieve positie van de overeenkomst terug.
Deze positie kan vervolgens door andere functies zoals INDEX worden gebruikt.
Basis Syntax
=MATCH(lookup_value; lookup_array; match_type)
lookup_value: de waarde waarnaar gezocht wordt;lookup_array: het bereik waarin Excel naar de waarde zoekt;match_type: bepaalt hoe Excel de overeenkomst uitvoert.
Opties voor Match Type
Waarde | Betekenis |
|---|---|
0 | exacte overeenkomst |
1 | exacte overeenkomst of eerstvolgende kleinere waarde |
-1 | exacte overeenkomst of eerstvolgende grotere waarde |
Voorbeeld: Positie van een product bepalen
Stel dat het werkblad de volgende lijst bevat: Product, Mouse, Keyboard, Monitor, Webcam. De lijst bevindt zich in bereik A3:A6.
Om de positie van Monitor te vinden, gebruik:
=MATCH("Monitor"; A4:A7; 0)
Excel doorzoekt de lijst en geeft terug: 3. Omdat Monitor het derde item in het bereik is.
Het geretourneerde getal is relatief ten opzichte van het geselecteerde bereik, niet het werkblad. MATCH geeft eenvoudigweg de positie van de overeenkomst terug.
XMATCH-functie
XMATCH is de moderne versie van MATCH.
Het werkt op vergelijkbare wijze, maar biedt meer flexibiliteit.
Basis syntaxis
=XMATCH(lookup_value; lookup_array)
XMATCH voert standaard een exacte overeenkomst uit, dus het argument voor het overeenkomtype is niet vereist.
Voorbeeld met XMATCH
Om de positie van Monitor te vinden:
=XMATCH("Monitor"; A4:A7)
Het resultaat is ook: 3
Waarom XMATCH Vaak de Voorkeur Heeft
XMATCH verhelpt verschillende beperkingen van MATCH:
- Exacte overeenkomst is de standaardinstelling;
- Ondersteunt omgekeerd zoeken;
- Biedt extra zoekopties.
Beide functies geven echter de positie van de overeenkomst terug, niet de waarde zelf.
MATCH en XMATCH geven niet de waarde uit een tabel terug.
Ze geven de locatie van de waarde binnen een bereik terug.
Deze positie kan vervolgens door INDEX worden gebruikt om de bijbehorende waarde op te halen.
Scenario
Een werkblad bevat een lijst met productnamen. Een productnaam wordt ingevoerd in een invoercel. Het doel is om de positie van dat product in de lijst terug te geven.
Taakinstructies
Gebruik XMATCH om de positie van de geselecteerde afdelingsnaam in de lijst terug te geven.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.