Excel-formel: Slå opp hele raden -

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.

Interessante artikler...