Last ned eksemplet på arbeidsbok
Denne opplæringen vil demonstrere hvordan du utfører et 2D -oppslag med INDEX- og MATCH -funksjonene i Excel og Google Sheets.
Match to akser - rad og kolonne (2D -oppslag)
INDEKS -funksjonen returnerer en verdi fra en gitt rad og kolonne -referanse. Vi kan levere både rad- og kolonnehenvisninger med MATCH-funksjoner for å utføre et 2d-oppslag:
1 | = INDEKS (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
La oss gå inn på detaljene.
MATCH -funksjon
For å finne raden, bruk MATCH -funksjonen med din første verdi.
1 | = MATCH ("Berlin", B3: B5,0) |
Eksemplet ovenfor finner raden som inneholder “Berlin” og returnerer posisjonen innenfor det gitte området. "Berlin" er den første byen i kolonne B, så MATCH -funksjonen returnerer 1.
Så gjentar vi for kolonnen vi er interessert i.
1 | = MATCH ("Wien", C2: E2,0) |
"Wien" er den andre byen, så MATCH -funksjonen returnerer 2.
INDEKS Funksjon
Nå som vi har posisjonene for raden og kolonnen, bruker vi dem som argumenter i INDEX -funksjonen for å returnere verdien til cellen der de krysser hverandre (her, avstanden fra Berlin til Wien).
1 | = INDEKS (C3: E5, I3, I4) |
Ved å erstatte kolonne- og radnummer med MATCH -funksjonene som fant dem, får vi vår opprinnelige formel:
1 | = INDEKS (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
INDEX MATCH MATCH i Google Sheets
Disse formlene fungerer nøyaktig det samme i Google Regneark som i Excel.