Excel vzorec: Vyhledat celý sloupec -

Obsah

Obecný vzorec

=INDEX(data,0,MATCH(value,headers,0))

souhrn

Chcete-li vyhledat a načíst celý sloupec, můžete použít vzorec založený na funkcích INDEX a MATCH. V zobrazeném příkladu je vzorec použitý k vyhledání všech výsledků Q3:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Poznámka: tento vzorec je vložen do funkce SUM pouze proto, aby prokázal, že jsou všechny hodnoty správně načteny.

Vysvětlení

Podstata: použijte MATCH k identifikaci indexu sloupce, poté INDEX k načtení celého sloupce nastavením čísla řádku na nulu.

Při práci zevnitř ven se MATCH používá k získání indexu sloupce takto:

MATCH(I5,C4:F4,0)

Vyhledávací hodnota „Q3“ pochází z H5, pole je záhlaví v C4: F4 a nula se používá k vynucení přesné shody. Funkce MATCH vrátí jako výsledek hodnotu 3, která se přenese do funkce INDEX jako číslo sloupce.

Uvnitř INDEXU je pole poskytováno jako rozsah C5: F8 a číslo sloupce je 3, jak poskytuje MATCH. Číslo řádku je nastaveno na nulu:

=INDEX(C5:F8,0,3)

To způsobí, že INDEX vrátí všechny 4 hodnoty pole jako konečný výsledek v poli, jako je tento:

(121250;109250;127250;145500)

V zobrazeném příkladu je celý vzorec zabalen do funkce SUM, která dokáže nativně zpracovat pole. Funkce SUM vrátí konečný výsledek 503 250.

Zpracování s dalšími funkcemi

Jakmile načtete celý sloupec dat, můžete tento sloupec přenést do funkcí jako SUM, MAX, MIN, PRŮMĚR, VELKÝ atd. Pro další zpracování. Můžete například získat maximální hodnotu za čtvrtinu takto:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Zajímavé články...