Excel

Leta upp hela raden

Lookup Entire Row

Excel -formel: Leta upp hela radenGenerisk formel | _+_ | Sammanfattning

För att leta upp och hämta en hel rad använder du funktionerna INDEX och MATCH. I exemplet som visas är formeln som används för att leta upp alla värden för den centrala regionen:



= INDEX (data, MATCH (value,array,0),0)
Förklaring

Kärnan i denna formel är att använda MATCH -funktion för att identifiera radindex och INDEX -funktion för att hämta hela raden genom att ställa in kolumnnumret till noll. Genom att arbeta inifrån och ut används MATCH för att få radindexet så här:

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

Sökvärdet 'Central' kommer från H5, matrisen är intervallet B5: B8 och noll används för att tvinga fram en exakt matchning. MATCH -funktionen returnerar 3 som ett resultat, som går in i INDEX -funktionen som radnumret:





 
 MATCH (H5,B5:B8,0)

Med intervallet C5: F8 för array och 3 för radnummer är det sista steget att ange noll för kolumnnummer. Detta gör att INDEX returnerar hela rad 3 som det slutliga resultatet, i en array som denna:

 
= INDEX (C5:F8,3,0)

Bearbetning med andra funktioner

När du väl har hämtat en hel rad data kan du mata in den raden till funktioner som SUMMA, MAX, MIN, MEDEL, LARGE, etc. för vidare analys. Till exempel, för att få det minsta värdet i den centrala regionen, kan du använda:



lägg till år hittills i excel
 
{116000,129250,127250,142500}

För att summera alla värden i den centrala regionen:

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

Formel för flera celler

Om du vill returnera resultat till mer än en cell anger du som en formel för flera celler .

I Dynamisk matris version av Excel, när INDEX returnerar en hel rad, kommer radvärden automatiskt spel på arbetsbladet.

Författare Dave Bruns


^