
Üldine valem
=INDEX(data,MATCH(value,array,0),0)
Kokkuvõte
Terve rea otsimiseks ja hankimiseks kasutage funktsioone INDEX ja MATCH. Näidatud näites on keskpiirkonna kõigi väärtuste otsimiseks kasutatud valem:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Selgitus
Selle valemi tuumaks on reaindeksi tuvastamiseks funktsiooni MATCH ja funktsiooni INDEX kasutamine kogu rea hankimiseks, määrates veeru numbri nulli. Seestpoolt töötades kasutatakse MATCH-i reaindeksi saamiseks järgmiselt:
MATCH(H5,B5:B8,0)
Otsinguväärtus "Central" pärineb H5-st, massiiv on vahemik B5: B8 ja täpse vaste sundimiseks kasutatakse nulli. Funktsioon MATCH tagastab tulemuseks 3, mis läheb funktsiooni INDEX reaarvuna:
=INDEX(C5:F8,3,0)
Vahemikuga C5: F8 massiivi ja 3 rea numbri korral on viimane samm veeru numbri jaoks null. See paneb INDEXi tagastama kogu rea 3 lõpptulemusena sellisel massiivil:
(116000,129250,127250,142500)
Töötlemine koos teiste funktsioonidega
Kui olete kogu andmerea hankinud, saate selle rea edasiseks analüüsimiseks edastada funktsioonidesse nagu SUM, MAX, MIN, AVERAGE, LARGE jne. Näiteks Keskpiirkonna väikseima väärtuse saamiseks võite kasutada järgmist:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Kõigi keskpiirkonna väärtuste summeerimiseks:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Mitme lahtriga massiivi valem
Tulemuste tagastamiseks mitmele lahtrile sisestage mitme lahtriga massiivi valem.
Exceli dünaamilise massiivi versioonis, kui INDEX tagastab terve rea, valatakse rea väärtused töölehele automaatselt.