INDEX függvény

Az INDEX függvény egy értéket vagy egy értékre mutató hivatkozást ad vissza egy táblázatból vagy egy tartományból.

Ez a böngésző nem támogatja a videók lejátszását.

Az INDEX függvény két módon használható:

  • Ha egy megadott cella vagy cellatömb értékét szeretné visszaadni eredményül, olvassa el a Tömbös formátum című szakaszt.

  • Ha megadott cellák hivatkozását szeretné visszaadni eredményül, olvassa el a Hivatkozásos formátum című szakaszt.

Tömbös formátum

Leírás

A sor- és oszlopszámindexek által kijelölt táblázat vagy tömb egyik elemének értékét adja eredményül.

Akkor használja a tömbös formátumot, ha az INDEX függvény első argumentuma tömbállandó.

Szintaxis

INDEX(tömb; sor_szám; [oszlop_szám])

Az INDEX függvény tömbképlete az alábbi argumentumokat foglalja össze:

  • tömb:    Megadása kötelező. Cellatartomány vagy tömbállandó.

    • Ha a tömb csak egy sort vagy oszlopot tartalmaz, row_num vagy column_num argumentum megadása nem kötelező.

    • Ha a tömb egynél több sorból és egynél több oszlopból áll, és csak row_num vagy column_num használ, akkor az INDEX függvény a tömb teljes sorának vagy oszlopának tömbét adja eredményül.

  • sor_szám:    Kötelező, hacsak column_num nincs jelen. A tömbben annak a sornak a száma, amelyikből az értéket meg szeretné kapni. Ha row_num nincs megadva, column_num kötelező megadni.

  • column_num    Megadása nem kötelező. A tömbben annak az oszlopnak a száma, amelyikből az értéket meg szeretné kapni. Ha column_num nincs megadva, row_num kötelező megadni.

Megjegyzések

  • Ha a row_num és a column_num argumentumot is használja, akkor az INDEX függvény a cella értékét adja eredményül a row_num és column_num.

  • row_num és column_num kell a tömbben lévő cellára; ellenkező esetben az INDEX függvény egy #REF! hibát adó cellát.

  • Ha a row_num vagy column_num 0 (nulla) értéket ad meg, akkor az INDEX függvény a teljes oszlop vagy sor értékeinek tömböt adja eredményül. Tömbként visszaadott értékek tömbképletként való alkalmazáshoz írja be az INDEX függvényt.

    Megjegyzés: Ha a Microsoft 365aktuális verziójával rendelkezik, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva dinamikus tömbképletként erősítse meg a képletet. Ellenkező esetben a képletet régi tömbképletként kell beírnia úgy, hogy először kijelöli a kimeneti tartományt, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a CTRL+SHIFT+ENTER billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a kapcsos zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.

Példák

1. példa

Az alábbi példákban az INDEX függvény megkeresi azokat az értékeket, amelyek megegyező sor- és oszlopindexű cellákban találhatók.

Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja meg az F2, majd az Enter billentyűt.

Adatok

Adatok

Alma

Citrom

Banán

Körte

Képlet

Leírás

Eredmény

=INDEX(A2:B3;2;2)

Az A2:B3 tartomány második sorának és második oszlopának metszéspontjában található érték.

Körte

=INDEX(A2:B3;2;1)

Az A2:B3 tartomány második sorának és első oszlopának metszéspontjában található érték.

Banán

2. példa

Ebben a példában az INDEX függvény egy tömbképleten belül egy 2x2-es tömbben keresi meg két cella értékét.  

Megjegyzés: Ha a Microsoft 365aktuális verziójával rendelkezik, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva dinamikus tömbképletként erősítse meg a képletet. Ellenkező esetben a képletet régi tömbképletként kell beírnia úgy, hogy először kijelöl két üres cellát, beírja a képletet a kimeneti tartomány bal felső cellájába, majd a megerősítéshez lenyomja a CTRL+SHIFT+ENTER billentyűkombinációt. Az Excel a képlet elejére és végére beszúrja Ön helyett a kapcsos zárójeleket. A tömbképletekről további információt az Útmutatások és példák tömbképletek használatához című cikkben talál.

Képlet

Leírás

Eredmény

=INDEX({1;2; 3,4},0,2)

A tömb első sorának második oszlopában található érték. A tömb első sorában az 1 és a 2 érték, a második sorában pedig a 3 és a 4 érték található.

2

A tömb második sorának második oszlopában található érték (a fentivel azonos tömb)

4

Vissza a lap tetejére


Hivatkozási űrlap

Leírás

Adott sor és oszlop találkozásánál lévő cella hivatkozását adja eredményül. Ha a hivatkozás nem szomszédos kijelölésekből áll, akkor választhatja ki, hogy mit keres.

Szintaxis

INDEX(hivatkozás; sor_szám; [oszlop_szám]; [terület_szám])

Az INDEX függvény hivatkozási formája az alábbi argumentumokat foglalja össze:

  • hivatkozás    Megadása kötelező. Egy vagy több cellatartományra való hivatkozás.

    • Ha nem szomszédos tartományt ad meg a hivatkozáshoz, a hivatkozást zárójelek közé kell zárva.

    • Ha a hivatkozásban minden terület csak egy sort vagy oszlopot tartalmaz, a row_num vagy column_num argumentum megadása nem kötelező. Ha a hivatkozás például csak egyetlen sorra vonatkozik, akkor elegendő annyit írni: INDEX(hivatkozás;;oszlop_szám).

  • row_num    Megadása kötelező. A hivatkozásban annak a sornak a száma, amelyikből az eredményhivatkozást meg szeretné kapni.

  • column_num    Megadása nem kötelező. A hivatkozásban annak az oszlopnak a száma, amelyikből az eredményhivatkozást meg szeretné kapni.

  • area_num    Nem kötelező. A hivatkozásban azt a tartományt adja meg, amelyből a hivatkozás metszéspontját row_num és column_num. Az első kijelölt vagy megadott terület az 1-es számú, a következő a 2-es számú stb. Ha area_num, akkor az INDEX az 1-es területet használja.  Az itt felsorolt területek mindegyikének egy lapon kell lennie.  Ha olyan területeket ad meg, amelyek nem ugyanazon a lapon vannak, mint #VALUE! hibát adó cellát.  Ha egymástól eltérő lapokon található tartományokat kell használnia, javasoljuk, hogy az INDEX függvény tömbképletét használja, és használjon egy másik függvényt a tömböt kiszámító tartomány kiszámításához.  A VÁLASZT függvény segítségével például kiszámíthatja, hogy melyik tartományt fogja használni.

Ha például a Hivatkozás a cellákat írja le (A1:B4;D1:E4;G1:H4), az area_num 1 az A1:B4 tartomány, a area_num 2 a D1:E4 tartomány, a area_num 3 pedig a G1:H4 tartomány.

Megjegyzések

  • Miután a hivatkozás area_num kijelölt egy adott tartományt, a row_num és a column_num jelöljön ki egy adott cellát: row_num 1 a tartomány első sora, az column_num 1 az első oszlop stb. Az INDEX által visszaadott hivatkozás a row_num és column_num.

  • Ha a row_num vagy column_num 0 (nulla) értéket ad meg, akkor az INDEX függvény a teljes oszlopra vagy sorra vonatkozó hivatkozást adja eredményül.

  • row_num, column_num és area_num hivatkozáson belüli cellára kell hivatkozni; ellenkező esetben az INDEX függvény egy #REF! hibát adó cellát. Ha row_num és column_num, akkor az INDEX függvény a megadott hivatkozási területet adja area_num.

  • Az INDEX függvény hivatkozást ad eredményül; más képletek ennek megfelelően kezelik. A képlettől függ, hogy az INDEX függvény által szolgáltatott érték értékként vagy hivatkozásként kerül-e felhasználásra. A CELLA("szélesség";INDEX(A1:B2;1;2)) képlet például egyenértékű a CELLA("szélesség";B1) képlettel. A CELLA függvény az INDEX függvény által szolgáltatott értéket cellahivatkozásként használja fel. Másrészt például a 2*INDEX(A1:B2;1;2) képlet az INDEX függvény eredményét (a B1 cellahivatkozást) kiértékelik, és a további számításhoz a cellában (a példában a B1) található számértéket használják fel.

Példák

Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt.

Gyümölcs

Ár

Darab

Alma

69 Ft

40

Banán

34 Ft

38

Citrom

55 Ft

15

Cseresznye

25 Ft

25

Körte

59 Ft

40

Mandula

280 Ft

10

Pisztácia

355 Ft

16

Mogyoró

125 Ft

20

Dió

175 Ft

12

Képlet

Leírás

Eredmény

=INDEX(A2:C6;2;3)

Az A2:C6 tartomány második sorának és harmadik oszlopának metszéspontja, vagyis a C3 cella tartalma

38

=INDEX((A1:C6;A8:C11);2;2;2)

A második cellaterület (A8:C11) második sorának és második oszlopának metszéspontja, vagyis a B9 cella tartalma

1,25

=SZUM(INDEX(A1:C11;0;3;1))

Az A1:C11 tartomány első területének harmadik oszlopának összege, amely a C1:C11 összeg.

216

=SZUM(B2:INDEX(A2:C6;5;2))

A B2 cellánál kezdődő és az A2:A6 tartomány ötödik sorának és második oszlopának metszéspontjában végződő tartomány értékeinek összege, azaz B2:B6 összege

2,42

Vissza a lap tetejére

Lásd még

FKERES függvény

HOL.VAN függvény

INDIREKT függvény

Útmutatások és példák tömbképletek használatához

Keresési és hivatkozási függvények (segédlet)

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×