Excel vzorec: Vyhledat celý řádek -

Obecný vzorec

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

souhrn

Chcete-li vyhledat a načíst celý řádek, použijete funkce INDEX a MATCH. V zobrazeném příkladu je vzorec použitý k vyhledání všech hodnot pro střední oblast:

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

Vysvětlení

Jádrem tohoto vzorce je použití funkce MATCH k identifikaci indexu řádků a funkce INDEX k načtení celého řádku nastavením čísla sloupce na nulu. Při práci zevnitř ven se MATCH používá k získání indexu řádků takto:

MATCH(H5,B5:B8,0)

Vyhledávací hodnota „Central“ pochází z H5, pole je v rozsahu B5: B8 a nula se používá k vynucení přesné shody. Funkce MATCH vrací 3 jako výsledek, který přejde do funkce INDEX jako číslo řádku:

=INDEX(C5:F8,3,0)

U rozsahu C5: F8 pro pole a 3 pro číslo řádku je posledním krokem zadání nuly pro číslo sloupce. To způsobí, že INDEX vrátí celý řádek 3 jako konečný výsledek v takovém poli:

(116000,129250,127250,142500)

Zpracování s dalšími funkcemi

Jakmile načtete celý řádek dat, můžete tento řádek přenést do funkcí jako SUM, MAX, MIN, PRŮMĚR, VELKÝ atd. Pro další analýzu. Chcete-li například získat nejmenší hodnotu ve střední oblasti, můžete použít:

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

Součet všech hodnot ve střední oblasti:

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

Vzorec pole více buněk

Chcete-li vrátit výsledky do více než jedné buňky, zadejte jako vzorec pole více buněk.

Ve verzi aplikace Excel s dynamickým polem, když INDEX vrátí celý řádek, se hodnoty řádků automaticky rozlejou na list.

Zajímavé články...