
Vispārēja formula
=INDEX(data,MATCH(value,array,0),0)
Kopsavilkums
Lai meklētu un izgūtu visu rindu, izmantojiet funkcijas INDEX un MATCH. Parādītajā piemērā formula, kas izmantota visu centrālo reģionu vērtību meklēšanai, ir:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Paskaidrojums
Šīs formulas kodols ir izmantot funkciju MATCH, lai identificētu rindas indeksu, un funkciju INDEX, lai izgūtu visu rindu, kolonnas numuru nosakot uz nulli. Strādājot no iekšpuses, MATCH tiek izmantots, lai iegūtu šādu rindu indeksu:
MATCH(H5,B5:B8,0)
Uzmeklēšanas vērtība "Centrālā" nāk no H5, masīvs ir diapazons B5: B8, un nulle tiek izmantota, lai piespiestu precīzu atbilstību. Funkcija MATCH atgriež 3, kas tiek ievadīta INDEX funkcijā kā rindas numurs:
=INDEX(C5:F8,3,0)
Izmantojot diapazonu C5: F8 masīvam un 3 rindas numuram, pēdējais solis ir kolonnas numura nodrošināšana ar nulli. Tas liek INDEX atgriezt visu 3. rindu kā gala rezultātu šādā masīvā:
(116000,129250,127250,142500)
Apstrāde ar citām funkcijām
Kad esat izguvis visu datu rindu, varat to ievietot tādās funkcijās kā SUM, MAX, MIN, AVERAGE, LARGE utt., Lai veiktu turpmāku analīzi. Piemēram, lai iegūtu mazāko vērtību Centrālajā reģionā, varat izmantot:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Apkopojot visas vērtības centrālajā reģionā:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Vairāku šūnu masīva formula
Lai atgrieztu rezultātus vairāk nekā vienā šūnā, ievadiet kā vairāku šūnu masīva formulu.
Excel dinamiskā masīva versijā, kad INDEX atgriež veselu rindu, rindas vērtības automātiski izplūst uz darblapas.