Excel vzorec: Vyhľadať celý riadok -

Všeobecný vzorec

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

Zhrnutie

Na vyhľadanie a získanie celého riadku použijete funkcie INDEX a MATCH. V zobrazenom príklade je vzorec použitý na vyhľadanie všetkých hodnôt pre strednú oblasť:

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

Vysvetlenie

Jadrom tohto vzorca je použitie funkcie MATCH na identifikáciu indexu riadkov a funkcia INDEX na získanie celého riadku nastavením čísla stĺpca na nulu. Pri práci zvnútra von sa MATCH používa na získanie indexu riadkov takto:

MATCH(H5,B5:B8,0)

Vyhľadávacia hodnota „Central“ pochádza z H5, poľom je rozsah B5: B8 a nula sa používa na vynútenie presnej zhody. Funkcia MATCH vráti ako výsledok hodnotu 3, ktorá prejde do funkcie INDEX ako číslo riadku:

=INDEX(C5:F8,3,0)

Pri rozsahu C5: F8 pre pole a 3 pre číslo riadku je posledným krokom zadanie nuly pre číslo stĺpca. To spôsobí, že INDEX vráti celý riadok 3 ako konečný výsledok v takomto poli:

(116000,129250,127250,142500)

Spracovanie s ďalšími funkciami

Po načítaní celého radu údajov môžete tento riadok vložiť do funkcií ako SUM, MAX, MIN, PRIEMER, VEĽKÝ atď. Na ďalšiu analýzu. Napríklad na získanie najmenšej hodnoty v regióne Central môžete použiť:

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

Sčítanie všetkých hodnôt v centrálnej oblasti:

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

Vzorec viacerých buniek

Ak chcete vrátiť výsledky do viac ako jednej bunky, zadajte ich ako vzorec pre viacbunkové pole.

Keď vo verzii Excel s dynamickým poľom vráti INDEX celý riadok, hodnoty riadkov sa automaticky vylejú na pracovný hárok.

Zaujímavé články...