Excel glossary

Wat is MATCH (VERGELIJKEN) in Excel?

De MATCH (VERGELIJKEN) functie zoekt naar een bepaalde waarde binnen een specifiek celbereik en geeft de relatieve positie van deze waarde binnen dit bereik als resultaat.

Voorbeeld van de MATCH (VERGELIJKEN) Functie

Onderstaand zie je een lijst met werknemers, eerst gesorteerd op geslacht en daarna op achternaam:

What is MATCH in Excel - List of employees // PerfectXL Spreadsheet Validation

We willen graag weten welke positie op de lijst werknemer ‘Rhys’ heeft. We kunnen de VERGELIJKEN functie (of MATCH in de Engelstalige versie van Excel) gebruiken om deze positie te achterhalen. De VERGELIJKEN functie bestaat uit 3 componenten:

  1. De waarde die we opzoeken (de naam van de werknemer: Rhys);
  2. Het celbereik waarbinnen we willen zoeken naar deze waarde;
  3. Het type vergelijking, dit kan 1, 0 of -1 zijn, maar ‘0’ wordt het meest regelmatig gebruikt. Dit staat voor een exacte overeenkomst.

Eerst selecteren we de cel waarin we de gevonden positie willen publiceren, daar ‘openen’ we de functie: =VERGELIJKEN(

 

What is MATCH in Excel - Call MATCH function // PerfectXL Spreadsheet Validation

Daarna typen we de waarde waar we naar willen zoeken, plus het (lineaire) celbereik waarbinnen we willen zoeken: =VERGELIJKEN(“Rhys”;B2:B23

What is MATCH in Excel - Lookup value, lookup range // PerfectXL Spreadsheet Validation

Ten slotte voegen we het type vergelijking to aan de functie. We zoeken een exacte overeenkomst met de naam ‘Rhys’, dus we kiezen voor ‘0’: =VERGELIJKEN(“Rhys”; B2:B23; 0) en we klikken op enter.

What is MATCH in Excel - Exact match // PerfectXL Spreadsheet Validation

De functie publiceert nu de positie van werknemer ‘Rhys’ in de lijst: 15. Dit is geen hogere wiskunde; zijn naam staat in rij 16. Maar wat als we zijn positie willen weten in de lijst van mannelijke werknemers? Om die positie te vinden passen we het celbereik aan naar (B8:B23):

What is MATCH in Excel - Lookup range // PerfectXL Spreadsheet Validation

We klikken opnieuw op enter. Nu zien we dat Rhys’ (relatieve) positie in de lijst van mannelijke werknemers 9 is:

What is MATCH in Excel - Relatice position // PerfectXL Spreadsheet Validation

Het type vergelijking, of het type overeenkomst

Naar een exacte overeenkomst (‘0’), kunnen we ‘1’ en ‘-1’ gebruiken. 1 zoekt naar de grootste waarde die gelijk is aan of groter is dan de waarde waar we naar zoeken, maar alleen wanneer er sprake is van een oplopende volgorde. -1 zoekt naar de kleinste waarde die gelijk is aan of groter is dan de waarde waar we naar zoeken, maar alleen wanneer er sprake is van een aflopende volgorde. Als de gegevens waarbinnen gezocht wordt niet voldoen aan deze voorwaarden, dan resulteert de functie in een error of in corrupte gegevens.