Excel

Funkcia Excel INDEX

Excel Index Function

Funkcia Excel INDEXZhrnutie Funkcia Excel INDEX vracia hodnotu na danej pozícii v rozsahu alebo poli. Na načítanie jednotlivých hodnôt alebo celých riadkov a stĺpcov môžete použiť INDEX. INDEX sa často používa s funkciou MATCH, kde MATCH vyhľadáva a dodáva pozícii INDEX. Účel Získanie hodnoty v zozname alebo tabuľke na základe polohy Návratová hodnota Hodnota v danom mieste. Syntax = INDEX (pole, číslo_ riadku, [stĺpce_číslo], [oblasť_číslo]) Argumenty
  • pole - Rozsah buniek alebo konštanta poľa.
  • riadok_číslo - Poloha riadka v referencii alebo poli.
  • col_num - [voliteľné] Poloha stĺpca v referencii alebo poli.
  • area_num - [voliteľné] Referenčný rozsah, ktorý by sa mal použiť.
Verzia Excel 2003 Poznámky k použitiu

Funkcia INDEX vracia hodnotu na danej pozícii v rozsahu alebo poli. INDEX sa často používa spoločne s funkciou MATCH. MATCH vyhľadá a nasmeruje pozíciu na INDEX, ktorý vráti hodnotu na tejto pozícii.



Príklady

Nasledujúce vzorce ukazujú, ako je možné INDEX použiť na získanie hodnoty:

 
= INDEX (A1:B5,2,2) // returns value in B2 = INDEX (A1:B5,3,1) // returns value in A3

Vo vyššie uvedených príkladoch je pozícia „pevne zakódovaná“. Na nájdenie polohy sa spravidla používa funkcia MATCH, ktorá sa potom vloží do INDEX. Tento článok vysvetľuje, ako je možné použiť INDEX a MATCH spolu s mnohými príkladmi:





Ako používať INDEX a MATCH

#num! chyba v exceli

INDEX je možné použiť na vrátenie celých stĺpcov alebo riadkov takto:



 
= INDEX (range,0,n) // entire column = INDEX (range,n,0) // entire row

kde n predstavuje číslo stĺpca alebo riadka, ktoré sa má vrátiť.

ako odstrániť číslice v programe Excel

Referencia ako výsledok

Je dôležité si uvedomiť, že funkcia INDEX vracia a odkaz ako výsledok. Napríklad v nasledujúcom vzorci INDEX vráti A2:

 
= INDEX (A1:A5,2) // returns A2

V typickom vzorci uvidíte hodnotu v bunke A2 ako výsledok, takže nie je zrejmé, že INDEX vracia referenciu. Toto je však užitočná funkcia vo vzorcoch ako tento , ktorý používa INDEX na vytvorenie súboru dynamický pomenovaný rozsah . Môžete použiť Funkcia CELL do nahlásiť referenciu vrátil INDEX.

Dve formy

Funkcia INDEX má dve formy: pole a odkaz . Obe formy majú rovnaké správanie - INDEX vracia referenciu v poli na základe daného umiestnenia riadka a stĺpca. Rozdiel je v tom, že referenčný formulár INDEX umožňuje viac ako jedno pole spolu s voliteľným argumentom na výber poľa, ktoré sa má použiť. Väčšina vzorcov používa maticovú formu INDEX, ale obe formy sú uvedené nižšie.

Pole forma

V poli typu INDEX je prvý parameter pole , ktorý je dodávaný ako rozsah buniek alebo konštanta poľa. Syntax pre pole typu INDEX je:

 
 INDEX (array,row_num,[col_num])
  • Ak obaja riadok_číslo a col_num sú dodávané, INDEX vráti hodnotu v bunke na priesečníku riadok_číslo a col_num .
  • Ak riadok_číslo je nastavený na nulu, INDEX vráti pole hodnôt pre celý stĺpec. Ak chcete použiť tieto hodnoty poľa, môžete zadať funkciu INDEX ako vzorec poľa v horizontálnom rozsahu alebo pole vložiť do inej funkcie.
  • Ak col_num je nastavený na nulu, INDEX vráti pole hodnôt pre celý riadok. Ak chcete použiť tieto hodnoty poľa, môžete zadať funkciu INDEX ako vzorec poľa vo vertikálnom rozsahu alebo pole vložiť do inej funkcie.

Referenčný formulár

V referenčnej forme INDEX je prvým parametrom odkaz do jedného alebo viacerých rozsahov a štvrtý voliteľný argument, area_num , je k dispozícii na výber príslušného rozsahu. Syntax referenčného formulára INDEX je:

ako urobiť z bunky absolútny odkaz
 
 INDEX (reference,row_num,[col_num],[area_num])

Rovnako ako maticová forma INDEX, referenčná forma INDEX vracia odkaz na bunku v priesečníku riadok_číslo a col_num . Rozdiel je v tom, že odkaz argument obsahuje viac ako jeden rozsah a area_num určuje, ktorý rozsah sa má použiť. The area_num argument je zadaný ako číslo, ktoré funguje ako číselný index. Prvé pole vnútri referencie je 1, druhé pole je 2 atď.

Napríklad vo vzorci nižšie area_num sa dodáva ako 2, čo sa týka rozsahu A7: C10:

 
= INDEX ((A1:C5,A7:C10),1,3,2)

Vo vyššie uvedenom vzorci INDEX vráti hodnotu v riadku 1 a stĺpci 3 A7: C10.

  • Viac rozsahov v odkaz sú oddelené čiarkami a uzavreté v zátvorkách.
  • Všetky rozsahy musia byť na jednom hárku alebo INDEX vráti chybu #HODNOTA. Použi Funkcia CHOOSE ako riešenie .


^