Download het voorbeeldwerkboek
Deze tutorial laat zien hoe u een 2D-lookup uitvoert met de INDEX- en MATCH-functies in Excel en Google Spreadsheets.
Match Two Axis - Rij & Kolom (2D Lookup)
De INDEX-functie retourneert een waarde uit een bepaalde rij- en kolomverwijzing. We kunnen zowel de rij- als kolomverwijzingen voorzien van MATCH-functies om een 2D-lookup uit te voeren:
1 | =INDEX(C3:E5,VERGELIJKEN(H2,B3:B5,0),VERGELIJKEN(J2,C2:E2,0)) |
Laten we ingaan op de details.
MATCH-functie
Gebruik de MATCH-functie met uw eerste waarde om de rij te vinden.
1 | =VERGELIJKEN("Berlijn",B3:B5,0) |
In het bovenstaande voorbeeld wordt de rij met "Berlijn" gevonden en wordt de positie binnen het opgegeven bereik geretourneerd. "Berlijn" is de 1e stad in kolom B, dus de MATCH-functie retourneert 1.
Dan herhalen we voor de kolom waarin we geïnteresseerd zijn.
1 | =VERGELIJKEN("Wenen",C2:E2,0) |
"Wenen" is de 2e stad, dus de MATCH-functie retourneert 2.
INDEX-functie
Nu we de posities voor de rij en kolom hebben, gebruiken we ze als argumenten in de INDEX-functie om de waarde van de cel te retourneren waar ze elkaar kruisen (hier de afstand van Berlijn naar Wenen).
1 | =INDEX(C3:E5,I3,I4) |
Door de kolom- en rijnummers te vervangen door de MATCH-functies die ze hebben gevonden, krijgen we onze originele formule:
1 | =INDEX(C3:E5,VERGELIJKEN(H2,B3:B5,0),VERGELIJKEN(J2,C2:E2,0)) |
INDEX MATCH MATCH in Google Spreadsheets
Deze formules werken in Google Spreadsheets precies hetzelfde als in Excel.