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

Egy táblázat vagy tömb egyik elemének a sor- és oszlopszámindexek által kiválasztott é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 egy 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, a 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, a 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 vissza a cellák és row_num column_num.

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

  • Ha a row_num vagy column_num nullára állítja, akkor az INDEX függvény a teljes oszlop, illetve 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 az Microsoft 365 aktuálisverziójával rendelkezik, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva megerősítheti a képlet dinamikus tömbképletként való megerősítését. Ellenkező esetben a képletet régi típusú 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 az Microsoft 365 aktuálisverziójával rendelkezik, akkor beírhatja a képletet a kimeneti tartomány bal felső cellájába, majd az ENTER billentyűt lenyomva megerősítheti a képlet dinamikus tömbképletként való megerősítését. Ellenkező esetben a képletet régi típusú 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 a kijelölést meg is használhatja.

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, 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ásnak azt a tartományát adja meg, amelyből a hivatkozás 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 nem ad meg, 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 munkalapon vannak, mint a többi, annak oka #VALUE! hibát küld vissza.  Ha különböző lapokon található tartományokat kell használnia, akkor ajánlott az INDEX függvény tömbképletét használni, és egy másik függvényt használni a tömböt kiszámító tartomány kiszámításához.  A VÁLASZT függvényt használva például kiszámíthatja, hogy melyik tartományt fogja használni.

Ha például a Hivatkozás az (A1:B4;D1:E4;G1:H4) cellákat írja le, az area_num 1 az A1:B4 tartomány, 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, az row_num és a column_num kijelöl egy adott cellát: row_num 1 a tartomány első sora, az column_num 1 az első oszlop és így tovább. Az INDEX által visszaadott hivatkozás a hivatkozás row_num és column_num.

  • Ha a row_num vagy column_num nullára állítja, akkor az INDEX függvény a teljes oszlop vagy sor hivatkozását 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 a #REF! hibát küld vissza. Ha row_num és a column_num nem adja meg, akkor az INDEX függvény a hivatkozásban megadott 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, azaz 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?

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

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 visszajelzését!

×