Az Excel INDEX függvény használata -

Tartalomjegyzék

Ö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án

Visszaté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 2003

Haszná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

A KIVÁLASZTÁS funkció használata Ebben a videóban megnézzük, hogyan használhatja a KIVÁLASZTÁS funkciót. Összehasonlítjuk a VÁLASZTÁS alapú képletet a VLOOKUP alapú képlettel is. Véletlenszerű szövegértékek előállítása Ebben a videóban megvizsgáljuk, hogyan hozhatunk létre véletlenszerű szövegeket a RANDARRAY és az INDEX függvényekkel. Az INDEX és a MATCH használata táblázattal Ebben a videóban megnézzük, hogyan lehet használni az INDEX és a MATCH programot egy Excel táblával. Az INDEX és a MATCH használata egy Excel táblával csodálatosan egyszerű. Bevezetés a strukturált referenciákba Ez a videó röviden bemutatja a strukturált referenciákat. A strukturált hivatkozások segítségével egyszerűen hivatkozhat a táblázatokra az Excel képleteiben. Kétirányú keresés az INDEX és a MATCH hozzávetőleges értékkel Ebben a videóban azt vizsgáljuk, hogyan lehet kétirányú keresést létrehozni az INDEX és a MATCH használatával, hozzávetőleges egyezéssel. Hogyan keressük fel a dolgokat az INDEX segítségével Ebben a videóban azt vizsgáljuk meg, hogyan kell beállítani az INDEX-et egy sor és oszlop szerinti lekéréshez. Ez az INDEX / MATCH egyenlet első fele.

érdekes cikkek...