
Bendroji formulė
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Santrauka
Norėdami ieškoti vertės lentelėje naudodami tiek eilutes, tiek stulpelius, galite sukurti formulę, kuri atliks dvipusę paiešką naudodama INDEX ir MATCH. Parodytame pavyzdyje formulė J8 yra:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Pastaba: ši formulė nustatyta kaip „apytikslė atitiktis“, todėl eilutės ir stulpelių vertės turi būti rūšiuojamos.
Paaiškinimas
Šios formulės esmė yra INDEX, kuri paprasčiausiai nuskaito vertę iš C6: G10 („duomenys“), remdamiesi eilutės numeriu ir stulpelio numeriu.
=INDEX(C6:G10, row, column)
Norėdami gauti eilučių ir stulpelių numerius, mes naudojame MATCH, sukonfigūruotą apytiksliai atitikčiai, nustatydami 3 argumentą į 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
Pavyzdyje MATCH grąžins 2, kai plotis yra 290, ir 3, kai aukštis yra 300.
Galų gale formulė sumažėja iki:
=INDEX(C6:G10, 2, 3) = 1800