
Generisk formel
=INDEX(data,MATCH(value,array,0),0)
Sammendrag
For å slå opp og hente en hel rad, bruker du funksjonene INDEX og MATCH. I eksemplet som er vist, er formelen som brukes til å slå opp alle verdiene for den sentrale regionen:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Forklaring
Kjernen i denne formelen er å bruke MATCH-funksjonen til å identifisere radindeksen, og INDEX-funksjonen for å hente hele raden ved å sette kolonnetallet til null. MATCH fungerer fra innsiden og ut og brukes til å få radindeksen slik:
MATCH(H5,B5:B8,0)
Oppslagsverdien "Sentral" kommer fra H5, matrisen er området B5: B8, og null brukes til å tvinge en nøyaktig samsvar. MATCH-funksjonen returnerer 3 som et resultat, som går inn i INDEX-funksjonen som radnummer:
=INDEX(C5:F8,3,0)
Med området C5: F8 for array, og 3 for radnummer, er det siste trinnet å oppgi null for kolonnenummer. Dette fører til at INDEX returnerer hele rad 3 som det endelige resultatet, i en matrise som denne:
(116000,129250,127250,142500)
Behandling med andre funksjoner
Når du har hentet en hel rad med data, kan du mate den raden i funksjoner som SUM, MAX, MIN, GJENNOMSNITT, STOR osv. For videre analyse. For eksempel, for å få den minste verdien i den sentrale regionen, kan du bruke:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
For å oppsummere alle verdiene i den sentrale regionen:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Formel med flere celler
For å returnere resultater til mer enn én celle, skriv inn som en formel med flere celler.
I Dynamic Array-versjonen av Excel, når INDEX returnerer en hel rad, vil radverdiene automatisk spilles på regnearket.