Categories
- Best practices(16)
- Berekeningen(6)
- Kringverwijzingen(2)
- Ontdubbeling(1)
- Gedefinieerde namen(1)
- Excel errors(2)
- Verklarende Excel woordenlijst(18)
- Excel standaarden(1)
- Opmaak(2)
- Formules(7)
- Functies(11)
- Input sources(4)
- Navigatie
- Risico's(2)
- Spreadsheet ontwikkeling(8)
- Spreadsheet onderhoud(7)
- Tabellen(1)
- VBA(1)
MATCH (VERGELIJKEN) functie
De VERGELIJKEN (MATCH) functie zoekt naar een bepaalde waarde binnen een specifiek celbereik en geeft de relatieve positie van deze waarde binnen dit bereik als resultaat.
MATCH (VERGELIJKEN): een voorbeeld
Onderstaand zie je een lijst met werknemers, eerst gesorteerd op gender en daarna op achternaam:
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:
- De waarde die we opzoeken (de naam van de werknemer: Rhys);
- Het celbereik waarbinnen we willen zoeken naar deze waarde;
- 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(
Daarna typen we de waarde waar we naar willen zoeken, plus het (lineaire) celbereik waarbinnen we willen zoeken: =VERGELIJKEN(“Rhys”;B2:B23)
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.
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):
We klikken opnieuw op enter. Nu zien we dat Rhys’ (relatieve) positie in de lijst van mannelijke werknemers 9 is:
Exact of bij benadering
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.
INDEX & MATCH
De combinatie INDEX & MATCH wordt voor vele doeleinden gebruikt en is een betrouwbaar(der) alternatief voor de VLOOKUP (VERT.ZOEKEN) functie in Excel. Als je meer wilt weten over de gecombineerde toepassing van deze functies, lees dan de volgende artikelen: