Vynikat

Funkce Excel INDEX

Excel Index Function

Funkce Excel INDEXShrnutí Funkce Excel INDEX vrací hodnotu na dané pozici v rozsahu nebo poli. INDEX můžete použít k načtení jednotlivých hodnot nebo celých řádků a sloupců. INDEX se často používá s funkcí MATCH, kde MATCH vyhledává a podává pozici INDEX. Účel Získat hodnotu v seznamu nebo tabulce podle umístění Návratová hodnota Hodnota v daném místě. Syntaxe = INDEX (pole, číslo_řádku, [sloupec_číslo], [oblast_číslo]) Argumenty
  • pole - Rozsah buněk nebo konstanta pole.
  • řádek_číslo - Pozice řádku v odkazu nebo poli.
  • col_num - [nepovinné] Poloha sloupce v odkazu nebo poli.
  • area_num - [nepovinné] Referenční rozsah, který by měl být použit.
Verze Excel 2003 Poznámky k použití

Funkce INDEX vrací hodnotu na dané pozici v rozsahu nebo poli. INDEX se často používá společně s funkcí MATCH. MATCH vyhledá a přivede pozici na INDEX, který vrátí hodnotu na této pozici.





Příklady

Níže uvedené vzorce ukazují, jak lze INDEX použít k získání hodnoty:

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

Ve výše uvedených příkladech je pozice „pevně zakódována“. Funkce MATCH se obvykle používá k nalezení polohy, která je poté vložena do INDEX. Tento článek vysvětluje, jak lze INDEX a MATCH použít společně s mnoha příklady:





Jak používat INDEX a MATCH

vzorec pro výpočet hypotečních splátek v aplikaci Excel

INDEX lze použít k vrácení celých sloupců nebo řádků takto:



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

kde n představuje číslo sloupce nebo řádku, které se má vrátit.

jak najít procentní rozdíl v aplikaci Excel

Odkaz jako výsledek

Je důležité si uvědomit, že funkce INDEX vrací a odkaz jako výsledek. Například v následujícím vzorci INDEX vrací A2:

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

V typickém vzorci uvidíte hodnota v buňce A2 jako výsledek, takže není zřejmé, že INDEX vrací odkaz. Toto je však užitečná funkce ve vzorcích jako tento , který používá INDEX k vytvoření souboru dynamický pojmenovaný rozsah . Můžete použít Funkce CELL na referenci nahlásit vrácena společností INDEX.

Dvě formy

Funkce INDEX má dvě formy: pole a odkaz . Oba formuláře mají stejné chování - INDEX vrací odkaz v poli na základě daného umístění řádku a sloupce. Rozdíl je v tom, že referenční forma INDEX umožňuje více než jedno pole , spolu s volitelným argumentem pro výběr, které pole má být použito. Většina vzorců používá maticovou formu INDEX, ale obě formy jsou popsány níže.

Pole forma

Ve formě pole INDEX je první parametr pole , který je dodáván jako rozsah buněk nebo konstanta pole. Syntaxe pro maticovou formu INDEX je:

 
 INDEX (array,row_num,[col_num])
  • Pokud obojí řádek_číslo a col_num jsou dodány, INDEX vrátí hodnotu v buňce na průsečíku řádek_číslo a col_num .
  • Li řádek_číslo je nastavena na nulu, INDEX vrací pole hodnot pro celý sloupec. Chcete -li použít tyto hodnoty pole, můžete zadat funkci INDEX jako vzorec pole v horizontálním rozsahu nebo pole přenést do jiné funkce.
  • Li col_num je nastavena na nulu, INDEX vrací pole hodnot pro celý řádek. Chcete -li použít tyto hodnoty pole, můžete zadat funkci INDEX jako vzorec pole ve svislém rozsahu nebo pole přenést do jiné funkce.

Referenční formulář

V referenční formě INDEX je první parametr odkaz na jeden nebo více rozsahů a čtvrtý volitelný argument, area_num , je k dispozici pro výběr příslušného rozsahu. Syntaxe referenční formy INDEX je:

jak extrahovat čas z datetime v aplikaci Excel
 
 INDEX (reference,row_num,[col_num],[area_num])

Stejně jako maticová forma INDEX, referenční forma INDEX vrací odkaz na buňku na křižovatce řádek_číslo a col_num . Rozdíl je v tom, že odkaz argument obsahuje více než jeden rozsah a area_num určuje, který rozsah má být použit. The area_num is argument je dodáván jako číslo, které funguje jako číselný index. První pole uvnitř odkazu je 1, druhé pole je 2 atd.

Například ve vzorci níže area_num je dodáván jako 2, což se týká rozsahu A7: C10:

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

Ve výše uvedeném vzorci vrátí INDEX hodnotu v řádku 1 a sloupci 3 A7: C10.

  • Více rozsahů v odkaz jsou odděleny čárkami a uzavřeny v závorkách.
  • Všechny rozsahy musí být na jednom listu nebo INDEX vrátí chybu #HODNOTA. Použijte Funkce CHOOSE jako řešení .


^