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. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verziójá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

Egy tábla vagy tömb egy elemének értékét adja vissza, amelyet a sor- és oszlopszámindexek jelölnek ki.

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ömbformátuma az alábbi argumentumokat tartalmazza:

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

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

    • Ha a tömb egynél több sort és egynél több oszlopot tartalmaz, és csak row_num vagy column_num használ, az INDEX függvény a tömb teljes sorából vagy oszlopából álló tömböt adja vissza.

  • sor_szám:    Kötelező, kivéve, ha column_num van 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 szükséges.

  • 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 szükséges.

Megjegyzések

  • Ha a row_num és a column_num argumentumot is használja, az INDEX függvény a cella értékét adja vissza a row_num és a column_num metszéspontjában.

  • row_num és column_num egy tömbben lévő cellára kell mutatniuk; ellenkező esetben az INDEX egy #REF ad vissza! adni.

  • Ha row_num vagy column_num 0 -ra (nulla) állítja be, akkor az INDEX a teljes oszlop vagy sor értéktömbét adja vissza. Ha tömbként visszaadott értékeket szeretne használni, írja be az INDEX függvényt tömbképletként.

    Megjegyzés: Ha a Microsoft 365 aktuális verziója van megadva, akkor a képletet beírhatja a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva erősítse meg a képletet dinamikus tömbképletként. Ellenkező esetben a képletet örökölt tömbképletként kell megadni. Ehhez először jelölje ki a kimeneti tartományt, írja be a képletet a kimeneti tartomány bal felső cellájába, majd nyomja le a CTRL+SHIFT+ENTER billentyűkombinációt a megerősítéshez. 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 365 aktuális verziója van megadva, akkor a képletet beírhatja a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva erősítse meg a képletet dinamikus tömbképletként. Ellenkező esetben a képletet örökölt tömbképletként kell megadni. Ehhez először jelöljön ki két üres cellát, írja be a képletet a kimeneti tartomány bal felső cellájába, majd nyomja le a CTRL+SHIFT+ENTER billentyűkombinációt a megerősítéshez. 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


Referenciaű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ésből áll, kiválaszthatja a keresendő kijelölést.

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 tartalmazza:

  • 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, zárójelek közé foglalja a hivatkozást.

    • Ha minden hivatkozási 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ő. Egy hivatkozási tartományt jelöl ki, amelyből a row_num és a column_num metszetét adja vissza. 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 nincs megadva, az INDEX az 1. területet használja.  Az itt felsorolt területeknek egy lapon kell lenniük.  Ha olyan területeket ad meg, amelyek nem ugyanazon a lapon találhatók, mint egy másik, #VALUE okoz. adni.  Ha egymástól eltérő lapokon található tartományokat kell használnia, javasoljuk, hogy az INDEX függvény tömb formáját használja, és egy másik függvénnyel számítsa ki a tömböt alkotó tartományt.  A CHOOSE függvénnyel például kiszámíthatja, hogy melyik tartományt szeretné használni.

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

Megjegyzések

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

  • Ha row_num vagy column_num 0 (nulla) értékre állítja, az INDEX a teljes oszlop vagy sor hivatkozását adja vissza.

  • row_num, column_num és area_num hivatkozáson belüli cellára kell mutatniuk; ellenkező esetben az INDEX egy #REF ad vissza! adni. Ha row_num és column_num nincs megadva, az INDEX a area_num által megadott referenciaterületet adja vissza.

  • 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 tartomány összege.

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?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

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

×