X.VERGELIJKEN in Excel: zo gebruik je het
Engels: XMATCH
X.VERGELIJKEN geeft de plaats van een waarde in een lijst, zoals VERGELIJKEN, maar zoekt standaard exact en kan ook onderaan beginnen. Werkt in Excel 2021 en 365.
Probeer gratis de eerste oefeningenIn de les Excel 365 voor gevorderden
Wat doet X.VERGELIJKEN?
X.VERGELIJKEN zoekt een waarde in een lijst en geeft de plaats waar ze staat: 1 voor de eerste rij van de lijst, 2 voor de tweede, enzovoort. Dat doet VERGELIJKEN ook, maar X.VERGELIJKEN zoekt zonder extra argument meteen exact.
Met het derde argument zoek je de dichtstbijzijnde kleinere of grotere waarde, ook in een lijst die niet gesorteerd is. Met -1 als vierde argument begint Excel onderaan, zodat je de laatste keer vindt dat iets voorkomt. X.VERGELIJKEN werkt in Excel 2021 en 365.
Wanneer gebruik je X.VERGELIJKEN?
- Op welke plaats een product in de lijst staat: =X.VERGELIJKEN("Monitor";B2:B5).
- Iets opzoeken in elke richting, samen met INDEX: =INDEX(C2:C5;X.VERGELIJKEN(E1;B2:B5)).
- De laatste keer dat een naam in een lijst voorkomt: =X.VERGELIJKEN(E1;A2:A100;0;-1).
- De korting die bij een bedrag hoort, in een tabel met grenzen: =INDEX(B2:B5;X.VERGELIJKEN(E1;A2:A5;-1)).
Syntax
De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.
Ingevuld: =X.VERGELIJKEN("Monitor";B2:B5)
Zo lees je de formule, onderdeel per onderdeel:
| Onderdeel | Wat het betekent | In het voorbeeld |
|---|---|---|
= | Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst. | = |
X.VERGELIJKEN | De naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters. | X.VERGELIJKEN |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
zoekwaarde | Wat je zoekt, zoals een naam, of een cel waarin die naam staat. | "Monitor" |
zoekmatrix | De kolom of rij waarin Excel zoekt. | B2:B5 |
[overeenkomst] | Niet verplicht: 0 of niets zoekt exact. Met -1 neemt Excel anders de eerstvolgende kleinere waarde, met 1 de eerstvolgende grotere, en met 2 mag je jokertekens zoals * gebruiken. | weggelaten |
[zoekmodus] | Niet verplicht: 1 of niets zoekt van boven naar onder, -1 van onder naar boven. | weggelaten |
; | Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma. | ; |
" " | Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder. | |
[ ] | Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit. |
X.VERGELIJKEN stap voor stap
In E1 staat =X.VERGELIJKEN("Monitor";B2:B5). Monitor staat op de derde plaats in B2:B5. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Klik in E1 en typ X.VERGELIJKEN met een haakje.
=X.VERGELIJKEN( - Typ wat je zoekt, tussen aanhalingstekens, en een puntkomma.
=X.VERGELIJKEN("Monitor"; - Selecteer de kolom waarin Excel zoekt, B2 tot en met B5.
=X.VERGELIJKEN("Monitor";B2:B5 - Sluit het haakje en druk op Enter: Monitor staat op plaats 3.
=X.VERGELIJKEN("Monitor";B2:B5)
Meer voorbeelden
Samen met INDEX
In E1 staat =INDEX(C2:C5;X.VERGELIJKEN("Monitor";B2:B5)). X.VERGELIJKEN geeft 3, en INDEX leest de derde prijs.
De laatste keer
In D1 staat =X.VERGELIJKEN("Lotte";A2:A5;0;-1). Lotte staat op plaats 1 en 3. Met -1 begint Excel onderaan en vindt plaats 3.
De eerstvolgende kleinere waarde
In D1 staat =X.VERGELIJKEN(650;A2:A5;-1). 650 staat niet in de lijst. Met -1 neemt Excel de eerstvolgende kleinere grens, 500, op plaats 3.
Hier gaat het vaak mis
- Je krijgt de plaats in de lijst, niet het rijnummer van het blad. Begint je lijst in rij 2, dan is rij 2 plaats 1.
- Werkt niet in Excel 2019 of ouder. Gebruik daar VERGELIJKEN met 0 als derde argument.
Oefen dit in de les Excel 365 voor gevorderden, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Wat is het verschil met VERGELIJKEN?
VERGELIJKEN zoekt zonder derde argument bij benadering, in een gesorteerde lijst. X.VERGELIJKEN zoekt standaard exact, kan van onder naar boven zoeken en vindt de dichtstbijzijnde waarde ook in een lijst die niet gesorteerd is.