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.

Nagyobb hatás elérése közleményekkel

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ázatban vagy egy tömbben lévő elem értékét számítja ki, a sor-és az oszlop számozási indexei által kiválasztva.

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ömbös űrlapja az alábbi argumentumokat foglalja magában:

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

    • Ha a tömb csak egy sorból vagy oszlopból áll, akkor a megfelelő row_num vagy column_num argumentum nem kötelező.

    • Ha a tömb több sorból és több oszlopból áll, és csak row_num vagy column_numt használ, akkor az INDEX függvény a tömb teljes sorát vagy oszlopát jeleníti meg.

  • sor_szám:    Szükséges, kivéve ha az column_num meg van jelen. A tömbben annak a sornak a száma, amelyikből az értéket meg szeretné kapni. Ha a row_num argumentum 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 a column_num argumentum nincs megadva, row_num szükséges.

Megjegyzések

  • Ha mind a row_num, mind a column_num argumentumot használja, akkor az INDEX függvény a row_num és az column_num metszéspontjában található cella értékét számítja ki.

  • row_num és column_num a tömbben lévő cellára kell mutatnia. Ellenkező esetben az INDEX a #REFt számítja ki. adni.

  • Ha a row_num vagy a column_num 0-ra (nulla) állítja be, akkor az INDEX függvény a teljes oszlop vagy sor értékeinek tömbjét adja eredményül. Ha a visszaadott értékeket tömbként szeretné használni, akkor az INDEX függvényt tömbképletként kell beírnia.

    Megjegyzés: Ha a Microsoft 365jelenlegi verziójával rendelkezik, a képletet a kimeneti tartományban a bal felső cellába írhatja be, majd az ENTER billentyűt lenyomva erősítse meg dinamikus tömbképletként a képletet. Máskülönben a képletet örökölt tömbképletként kell beírnia, először ki kell választania a kimeneti cellatartományt, be kell írnia a képletet a kimeneti értéktartomány bal felső cellájába, majd a CTRL + SHIFT + ENTER billentyűkombinációt lenyomva erősítse meg. 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 365jelenlegi verziójával rendelkezik, a képletet a kimeneti tartományban a bal felső cellába írhatja be, majd az ENTER billentyűt lenyomva erősítse meg dinamikus tömbképletként a képletet. Máskülönben a képletet örökölt tömbképletként kell beírnia, ha először két üres cellát szeretne kijelölni, a képletet a kimeneti tartományban a bal felső cellába kell beírnia, majd a CTRL + SHIFT + ENTER billentyűkombinációt lenyomva erősítse meg. 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ésből áll, akkor kiválaszthatja a kijelölést a kereséshez.

Szintaxis

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

Az INDEX függvény hivatkozási űrlapja az alábbi argumentumokat foglalja magában:

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

    • Ha nem szomszédos tartományba lép a hivatkozás, akkor a hivatkozást zárójelek közé kell tenni.

    • Ha a hivatkozás minden területe csak egy sort vagy oszlopot tartalmaz, a row_num vagy column_num argumentum 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    Megadása nem kötelező. Kijelöl egy olyan cellatartományt, amelyből a hivatkozás row_num és column_num metszéspontjá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 a area_num argumentum nincs megadva, az INDEX az 1 értéket 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, akkor az #VALUEt okozhatja. adni.  Ha olyan tartományokat kell használnia, amelyek egymástól különböző lapokon találhatók, ajánlott az INDEX függvény tömbös űrlapját használni, és egy másik függvény segítségével kiszámítani a tömböt alkotó tartományt.  A választ függvény segítségével például kiszámíthatja, hogy melyik hatókört használja a program.

Ha például a hivatkozás a (a1: B4; D1: E4; G1: H4) cellák (a1: B4; D1: E4; G1: H4) cellákat mutatja be, a area_num 1 az a1: area_num B4 tartományban található, a 2 a D1: E4 tartományban található area_num, a 3-as érték pedig a G1: H4 tartományban.

Megjegyzések

  • Miután a hivatkozás és a area_num kijelölt egy bizonyos tartománnyal, row_num és column_num jelöljön ki egy adott cellát: a row_num 1 a értéktartomány első sora, a column_num 1 az első oszlop, és így tovább. Az INDEX által visszaadott hivatkozás a row_num és a column_num metszéspontja.

  • Ha row_num vagy column_num a 0 (nulla) értéket adja meg, 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 a hivatkozáson belül egy cellára kell mutatnia. Ellenkező esetben az INDEX a #REFt számítja ki. adni. Ha a row_num és a column_num argumentum nincs megadva, akkor az INDEX függvény a area_num által megadott hivatkozási területet adja eredményül.

  • 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 cellatartomány első területének harmadik oszlopának összege, amely a C1: C11 ö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)

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

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.

×