Excel

Slå hele rækken op

Lookup Entire Row

Excel -formel: Slå hele rækken opGenerisk formel | _+_ | Resumé

For at slå op og hente en hel række bruger du INDEX- og MATCH -funktionerne. I det viste eksempel er formlen, der bruges til at slå alle værdier for det centrale område op:





= INDEX (data, MATCH (value,array,0),0)
Forklaring

Kernen i denne formel er at bruge MATCH -funktion at identificere rækkeindekset og INDEX -funktion for at hente hele rækken ved at indstille kolonnetallet til nul. Når man arbejder indefra og ud, bruges MATCH til at få rækkeindekset sådan:

 
= INDEX (C5:F8, MATCH (H5,B5:B8,0),0)

Opslagsværdien 'Central' kommer fra H5, arrayet er intervallet B5: B8, og nul bruges til at tvinge et nøjagtigt match. MATCH -funktionen returnerer 3 som følge heraf, som går ind i INDEX -funktionen som rækkenummer:





 
 MATCH (H5,B5:B8,0)

Med området C5: F8 for array og 3 for rækkenummer, er det sidste trin at angive nul for kolonnenummer. Dette får INDEX til at returnere hele række 3 som det endelige resultat i en matrix som denne:

 
= INDEX (C5:F8,3,0)

Behandler med andre funktioner

Når du først har hentet en hel række data, kan du føje den række til funktioner som SUM, MAX, MIN, Gennemsnit, LARGE osv. For yderligere analyse. For eksempel, for at få den mindste værdi i den centrale region, kan du bruge:



hvordan man gør magt i excel
 
{116000,129250,127250,142500}

For at opsummere alle værdier i den centrale region:

 
= MIN ( INDEX (C5:F8, MATCH (H5,B5:B8,0),0))

Formel med flere celler

Hvis du vil returnere resultater til mere end én celle, skal du indtaste som en multi-cell array formel .

I Dynamisk matrix version af Excel, når INDEX returnerer en hel række, vil rækkeværdier automatisk spil på regnearket.

Forfatter Dave Bruns


^