
Összegzés
Az Excel INDEX függvény visszaadja az értéket egy tartomány vagy tömb adott helyzetében. Az INDEX használatával lekérheti az egyes értékeket vagy a teljes sorokat és oszlopokat. Az INDEX-et gyakran használják a MATCH funkcióval, ahol a MATCH megkeresi és betáplálja a pozíciót az INDEX-be.Célja
Szerezzen be egy értéket egy listában vagy táblázatban a hely alapjánVisszatérési érték
Az érték egy adott helyen.Szintaxis
= INDEX (tömb, sor_száma, (oszlop_száma), (terület_száma))Érvek
- tömb - cellatartomány vagy tömbállandó.
- row_num - A referencia vagy tömb sorhelyzete .
- col_num - (opcionális) Az oszlop helye a referenciában vagy a tömbben.
- area_num - (opcionális) A referencia tartomány, amelyet fel kell használni.
Változat
Excel 2003Használati megjegyzések
Az INDEX függvény visszaadja az értéket egy tartomány vagy tömb adott helyzetében. Az INDEX-et gyakran használják a MATCH funkcióval együtt. A MATCH megkeresi és betáplálja a pozíciót az INDEX-be, amely visszaadja az adott pozíció értékét.
Példák
Az alábbi képletek azt mutatják be, hogy az INDEX hogyan használható értékre:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
A fenti példákban a pozíció "kemény kódolású". Jellemzően a MATCH függvényt használják a pozíció megkeresésére, amelyet ezután betáplálnak az INDEX-be. Ez a cikk számos példával elmagyarázza, hogyan használható az INDEX és a MATCH:
Az INDEX és a MATCH használata
Hivatkozás eredményként
Fontos megjegyezni, hogy az INDEX függvény ennek eredményeként referenciát ad vissza. Például a következő képletben az INDEX visszaadja az A2 értéket:
=INDEX(A1:A5,2) // returns A2
Egy tipikus képletben az A2 cella értékét látja eredményként, így nem nyilvánvaló, hogy az INDEX referenciát ad vissza. Ez azonban hasznos szolgáltatás az ehhez hasonló képletekben, amely az INDEX segítségével hozza létre a dinamikus nevű tartományt. A CELL funkció segítségével jelentheti az INDEX által visszaküldött referenciát.
Két forma
Az INDEX függvénynek két formája van: tömb és referencia . Mindkét forma azonos viselkedéssel rendelkezik - az INDEX egy tömbben referenciát ad vissza egy adott sor és oszlop helye alapján. A különbség az, hogy az INDEX hivatkozási formája egynél több tömböt tesz lehetővé, egy opcionális argumentummal együtt, hogy melyik tömböt kell használni. A legtöbb képlet az INDEX tömb formáját használja, de mindkét formát az alábbiakban tárgyaljuk.
Tömb forma
Az INDEX tömb formájában az első paraméter egy tömb , amelyet cellatartományként vagy tömb konstansként adunk meg. Az INDEX tömb formájának szintaxisa a következő:
INDEX(array,row_num,(col_num))
- Ha a row_num és a col_num egyaránt meg van adva , az INDEX visszaadja a cellában lévő értéket a row_num és col_num metszéspontjában .
- Ha a row_num értéke nulla, az INDEX egy egész oszlop értéktömbjét adja vissza. Ezen tömbértékek használatához megadhatja az INDEX függvényt tömbképletként vízszintes tartományban, vagy betöltheti a tömböt egy másik függvénybe.
- Ha a col_num értéke nulla, az INDEX egy egész sor értéktömbjét adja vissza. Ezen tömbértékek használatához megadhatja az INDEX függvényt tömbképletként függőleges tartományban, vagy betöltheti a tömböt egy másik függvénybe.
Hivatkozási űrlap
Az INDEX referenciaformájában az első paraméter egy vagy több tartományra való hivatkozás , és egy negyedik opcionális argumentum, a area_num , megadja a megfelelő tartomány kiválasztását. Az INDEX referenciaformájának szintaxisa a következő:
INDEX(reference,row_num,(col_num),(area_num))
Csakúgy, mint az INDEX tömb formája, az INDEX hivatkozási formája is visszaadja a cella hivatkozását a sor_szám és a kol_szám metszéspontjában . A különbség az, hogy a referencia argumentum egynél több tartományt tartalmaz, és a area_num kiválasztja, hogy melyik tartományt kell használni. A area_num argumentumot számként adjuk meg , amely numerikus indexként működik. Az első tömb belső referenciája 1, a második tömb 2, és így tovább.
Például az alábbi képletben a area_num értéke 2, amely az A7: C10 tartományra vonatkozik:
=INDEX((A1:C5,A7:C10),1,3,2)
A fenti képletben az INDEX visszaadja az értéket az A7: C10 1. sorában és 3. oszlopában.
- Több referenciatartomány vesszővel elválasztva zárójelbe zárva.
- Minden tartománynak egy lapon kell lennie, különben az INDEX #VALUE hibát ad vissza. Kerülje meg a KIVÁLASZTÁS funkciót.
Kapcsolódó videók





