Splošna formula
=INDEX(range,MATCH(A1,id,0))
Povzetek
Če želite izvesti levo iskanje z INDEX in MATCH, nastavite funkcijo MATCH, da poišče vrednost iskanja v stolpcu, ki služi kot ID. Nato s funkcijo INDEX pridobite vrednosti na tem mestu. V prikazanem primeru je formula v H5:
=INDEX(item,MATCH(G5,id,0))
kjer sta postavki (B5: B15) in id (E5: E15) imenovani obsegi.
Pojasnilo
Ena od prednosti uporabe INDEX in MATCH pred drugo funkcijo iskanja, kot je VLOOKUP, je ta, da lahko INDEX in MATCH enostavno delujeta z vrednostmi iskanja v katerem koli stolpcu podatkov.
V prikazanem primeru stolpci od B do E vsebujejo podatke o izdelku z enoličnim ID-jem v stolpcu E. Z uporabo ID-ja kot iskalne vrednosti tabela na desni uporabi INDEX in MATCH za pridobitev pravilnega izdelka, barve in cene.
V vsaki formuli se funkcija MATCH uporablja za iskanje položaja (vrstice) izdelka, kot je ta:
MATCH(G5,id,0) // returns 3
Iskalna vrednost prihaja iz celice G5, iskalna matrika je poimenovan ID obsega (E5: E15), vrsta ujemanja pa je nastavljena na nič (0) za natančno ujemanje. Rezultat je 3, saj se ID 1003 prikaže v tretji vrstici podatkov. ta vrednost se vrne neposredno v funkcijo INDEX kot številka vrstice, INDEX pa vrne "majico":
=INDEX(item,3) // returns "T-shirt"
Formule v H5, I5 in J5 so naslednje:
=INDEX(item,MATCH(G5,id,0)) // get item =INDEX(color,MATCH(G5,id,0)) // get color =INDEX(price,MATCH(G5,id,0)) // get price
Upoštevajte, da se funkcija MATCH uporablja popolnoma enako v vsaki formuli. Edina razlika v formulah je matrika, dana INDEX. Ko MATCH vrne rezultat (3 za id 1003), imamo:
=INDEX(item,3) // returns "T-shirt" =INDEX(color,3) // returns "Black" =INDEX(price,3) // returns 19
Brez imenovanih obsegov
Zgoraj imenovani obsegi se uporabljajo samo za udobje. Enakovredne formule brez imenovanih obsegov so:
=INDEX($B$5:$B$15,MATCH($G5,$E$5:$E$15,0)) // item =INDEX($C$5:$C$15,MATCH($G5,$E$5:$E$15,0)) // color =INDEX($D$5:$D$15,MATCH($G5,$E$5:$E$15,0)) // price
Območja so zdaj absolutne reference, ki omogočajo kopiranje brez spreminjanja. Iskalna vrednost v $ G5 je mešana referenca za zaklepanje samo stolpca.