Download eksemplet på projektmappe
Denne vejledning viser, hvordan du udfører et 2D -opslag med INDEX- og MATCH -funktionerne i Excel og Google Sheets.
Match to akser - række og kolonne (2D -opslag)
INDEX -funktionen returnerer en værdi fra en given række og kolonne -reference. Vi kan levere både række- og kolonnehenvisninger med MATCH-funktioner til at udføre et 2d-opslag:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
Lad os gå ind i detaljerne.
MATCH -funktion
For at finde rækken skal du bruge MATCH -funktionen med din første værdi.
1 | = MATCH ("Berlin", B3: B5,0) |
Eksemplet ovenfor finder rækken indeholdende "Berlin" og returnerer sin position inden for det givne område. "Berlin" er den første by i kolonne B, så MATCH -funktionen returnerer 1.
Derefter gentager vi for den kolonne, vi er interesseret i.
1 | = MATCH ("Wien", C2: E2,0) |
"Wien" er den 2. by, så MATCH -funktionen returnerer 2.
INDEX -funktion
Nu hvor vi har positionerne for rækken og kolonnen, bruger vi dem som argumenter i INDEX -funktionen til at returnere værdien af cellen, hvor de skærer hinanden (her afstanden fra Berlin til Wien).
1 | = INDEX (C3: E5, I3, I4) |
Udskiftning af kolonne- og rækkenumre med de MATCH -funktioner, der fandt dem, giver os vores originale formel:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
INDEX MATCH MATCH i Google Sheets
Disse formler fungerer nøjagtig det samme i Google Sheets som i Excel.