01 z 02
Funkce Excel INDEX - Formulář pole
Excel INDEX Přehled funkcí
Obecně lze funkci INDEX použít k nalezení a vrácení určité hodnoty nebo k nalezení odkazu buňky na umístění této hodnoty v listu.
Existují dvě formy funkce INDEX dostupné v aplikaci Excel: Formulář pole a Referenční formulář.
Hlavní rozdíl mezi dvěma formami funkce je:
- formulář Array vrátí hodnotu dat umístěnou v průsečíku určitého řádku a sloupce dat;
- referenční formulář vrátí odkaz buňky průsečíku určitého sloupce a řádku.
Funkce Excel INDEX - Formulář pole
Pole se obecně považuje za skupinu sousedních buněk v pracovním listu. Ve výše uvedeném obrázku by pole bylo blokem buněk od A2 do C4.
V tomto příkladu je pole pole funkce INDEX umístěné v buňce C2 vrací hodnotu dat - Widget - nalezená v průsečíku řádku 3 a sloupce 2.
Funkce INDEX (syntaxe a argumenty)
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty .
Syntaxe pro funkci INDEX je:
= INDEX (Array, Row_num, Column_num)
Array - Odkazy na buňky pro rozsah buněk, které má funkce prohledávat pro požadované informace
Row_num (volitelně) - Číslo řádku v poli, ze kterého chcete hodnotu vrátit. Pokud je tento argument vynechán, vyžaduje se sloupec Column_num.
Column_num (nepovinné) - Číslo sloupce v poli, ze kterého chcete hodnotu vrátit. Je-li tento argument vynechán, je vyžadován Row_num.
- Pro argumenty Row_num a Column_num lze zadat buď aktuální čísla řádků a sloupců, nebo odkazy na umístění těchto informací v listu.
Funkce INDEX (Formulář pole) Příklad
Jak již bylo uvedeno, příklad na obrázku výše používá formulář Array funkce INDEX pro návrat termínu Widget ze seznamu inventáře.
Následující informace pokrývají kroky používané k zadání funkce INDEX do buňky B8 listu.
Kroky používají referenční body pro argumenty Row_num a Column_num namísto přímého zadání těchto čísel.
Zadání funkce INDEX
Možnosti pro zadání funkce a její argumenty zahrnují:
- Zadání úplné funkce: = INDEX (A2: C4, B6, B7) do buňky B8
- Výběr funkce a jejích argumentů pomocí dialogového okna INDEX
Ačkoli je možné zadat úplnou funkci ručně, mnoho lidí je snazší použít dialogové okno pro zadání argumentů funkce.
Níže uvedené kroky používají dialogové okno pro zadání argumentů funkce.
Otevření dialogového okna
Vzhledem k tomu, že existují dvě formy funkce - každá s vlastní skupinou argumentů - každý formulář vyžaduje samostatné dialogové okno.
Výsledkem je další krok při otevření dialogového okna funkce INDEX, které se neobjeví u většiny ostatních funkcí aplikace Excel. Tento krok zahrnuje vychystávání buď pole Array nebo Referenční sada argumentů.
Níže jsou kroky použité pro zadání funkce INDEX a argumentů do buňky B8 pomocí dialogového okna funkce.
- Klikněte na buňku B8 v listu, kde bude umístěna funkce
- Klikněte na kartu Vzorce v nabídce pásu karet
- Z rozbalovací nabídky vyberte položku Vyhledat a odkaz a otevřete rozevírací seznam funkcí
- Klepnutím na položku INDEX v seznamu vyvoláte dialogové okno Vybrat argumenty - který vám umožní vybrat mezi formuláři Array a Referenční funkce funkce
- Klikněte na pole, row_num, column_num
- Klepnutím na tlačítko OK otevřete dialog INDEX - dialogové okno Formát pole
Zadání argumentů funkce
- V dialogovém okně klepněte na řádek pole
- Zvýrazněte buňky A2 až C4 v listu a zadejte rozsah do dialogového okna
- Klepněte na řádek Row_num v dialogovém okně
- Klepnutím na buňku B6 zadejte odkaz buňky do dialogového okna
- Klepněte na řádek Column_num v dialogovém okně
- Klepnutím na buňku B7 zadejte odkaz buňky do dialogového okna
- Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno
- Slovo Gizmo se objevuje v buňce B8, protože se jedná o výraz v buňce protínající třetí řádek a druhý sloupec inventáře součástí
- Když klepnete na buňku B8 , zobrazí se ve vzorové liště nad tabulkou úplná funkce = INDEX (A2: C4, B6, B7)
Funkce indexu Chybové hodnoty
Obvyklé hodnoty chyb přiřazené funkci INDEX - formulář Array jsou:
#HODNOTA! - Vyskytne- li se argumenty Row_num , Column_num nejsou čísla.
#REF! - Vyskytne-li se:
- Argument Row_num je větší než počet řádků ve vybraném rozsahu;
- Argument Col_num je větší než počet sloupců ve zvoleném rozsahu.
Výhody dialogového okna
Výhody při použití dialogového okna pro zadání dat pro argumenty funkce zahrnují:
- Dialogové okno se stará o syntaxi funkce - což usnadňuje zadávání argumentů funkce jeden po druhém, aniž by bylo nutné zadávat rovnocenný znak, závorky nebo čárky, které mezi argumenty působí jako oddělovače.
- Odkazy na buňky, jako například B6 nebo B7, lze zadat do dialogového okna pomocí polohování , které zahrnuje kliknutí na vybrané buňky myší namísto jejich psaní. Není jen snadnější, ale také pomáhá snížit chyby ve vzorcích způsobených nesprávné odkazy na buňky.
02 z 02
Funkce Excel INDEX - referenční formulář
Funkce Excel INDEX - referenční formulář
Referenční forma funkce vrátí datovou hodnotu buňky lokalizované v místě průniku určitého řádku a sloupce dat.
Referenční pole může sestávat z několika nesousedních rozsahů, jak je znázorněno na obrázku výše.
Syntaxe a argumenty funkce INDEX (Referenční formulář)
Syntaxe a argumenty pro funkci INDEX Referenční formulář jsou:
= INDEX (reference, číslo řádku, sloupec_num, název_prostředku)
Odkaz - (povinné) odkazy na buňky pro rozsah buněk, které má funkce prohledávat pro požadované informace.
- pokud jsou pro tento argument zadány více sousedních rozsahů, rozsahy musí být obklopeny samostatnou sadou kulatých závorek, jak je uvedeno ve vzorci INDEX: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) převzaté z obrázku výše
Row_num - číslo řádku v poli, ze kterého chcete hodnotu vrátit.
- volitelné pro jednorázové referenční rozsahy
- požadované pro jednorázové a vícenásobné řady Referenční rozsahy
Column_num - číslo sloupce v poli, ze kterého chcete hodnotu vrátit.
- volitelný pro jednotlivé sloupce Referenční rozsahy
- požadované pro jednorázové a vícenásobné sloupce Referenční rozsahy
Poznámka: U obou argumentů Row_num a Column_num může být zadáno buď skutečné číslo řádku a sloupce, nebo odkazy na buňku na umístění těchto informací v listu.
Area_num (volitelně) - pokud referenční argument obsahuje více nesousedních rozsahů, tento argument vybírá, který rozsah buněk má vrátit data. Při vynechání funkce použije první rozsah uvedený v referenčním argumentu.
- První rozsah zadaný v referenčním argumentu je očíslován 1;
- druhá je 2;
- třetí je 3 a tak dále.
Funkce INDEX (referenční formulář) Příklad
Příklad na obrázku výše používá Referenční formulář funkce INDEX pro návrat měsíce červenec z oblasti 2 hněvu A1 na E1.
Následující informace pokrývají kroky použité k zadání funkce INDEX do buňky B10 listu.
Kroky používají odkazy na buňky pro argumenty Row_num, Column_num a Area_num spíše než zadávání těchto čísel přímo.
Zadání funkce INDEX
Možnosti pro zadání funkce a její argumenty zahrnují:
- Zadání úplné funkce: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) do buňky B10
- Výběr funkce a jejích argumentů pomocí dialogového okna INDEX
Ačkoli je možné zadat úplnou funkci ručně, mnoho lidí je snazší použít dialogové okno pro zadání argumentů funkce.
Níže uvedené kroky používají dialogové okno pro zadání argumentů funkce.
Otevření dialogového okna
Vzhledem k tomu, že existují dvě formy funkce - každá s vlastní skupinou argumentů - každý formulář vyžaduje samostatné dialogové okno.
Výsledkem je další krok při otevření dialogového okna funkce INDEX, které se neobjeví u většiny ostatních funkcí aplikace Excel. Tento krok zahrnuje vychystávání buď pole Array nebo Referenční sada argumentů.
Níže jsou kroky použité pro zadání funkce INDEX a argumentů do buňky B10 pomocí dialogového okna funkce.
- Klikněte na buňku B8 v listu, kde bude umístěna funkce
- Klikněte na kartu Vzorce v nabídce pásu karet
- Z rozbalovací nabídky vyberte položku Vyhledat a odkaz a otevřete rozevírací seznam funkcí
- Klepnutím na položku INDEX v seznamu vyvoláte dialogové okno Vybrat argumenty - který vám umožní vybrat mezi formuláři Array a Referenční funkce funkce
- Klepněte na odkaz reference, row_num, column_num, area_num
- Klepnutím na tlačítko OK otevřete dialogové okno Referenční formulář INDEX
Zadání argumentů funkce
- V dialogovém okně klikněte na odkaz Reference
- Zadejte otevřenou kulatou konzolu " ( " na tomto řádku v dialogovém okně
- Zvýrazněte buňky A1 až A5 v listu a zadejte rozsah po otevřené konzole
- Zadejte čárku, která bude sloužit jako oddělovač mezi prvním a druhým rozsahem
- Zvýrazněte buňky C1 až E1 v listu a zadejte rozsah za čárkou
- Zadejte druhou čárku, která bude sloužit jako oddělovač mezi druhým a třetím rozsahem
- Zvýrazněte buňky C4 až D5 v listu a zadejte rozsah za čárkou
- Zadejte závěrečnou kulatou konzolu " ) " po třetím rozsahu dokončete referenční argument
- Klepněte na řádek Row_num v dialogovém okně
- Klepnutím na buňku B7 zadejte odkaz buňky do dialogového okna
- Klepněte na řádek Column_num v dialogovém okně
- Klepnutím na buňku B8 zadejte odkaz buňky do dialogového okna
- Klikněte na řádek Area_num v dialogovém okně
- Klepnutím na buňku B9 zadejte odkaz buňky do dialogového okna
- Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno
- Měsíc červenec se objeví v buňce B10, protože je měsíc v buňce protínající první řadu a druhý sloupec druhé oblasti (rozsah C1 až 1)
- Když kliknete na buňku B8, zobrazí se ve vzorci nad pracovním listem úplná funkce = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8)
Funkce indexu Chybové hodnoty
Obvyklé hodnoty chyb spojené s funkcí INDEX - Referenční formulář jsou:
#HODNOTA! - Vyskytne-li se argumenty Row_num , Column_num nebo Area_num čísla nejsou.
#REF! - Vyskytne-li se:
- Argument Row_num je větší než počet řádků ve vybraném rozsahu;
- Argument Col_num je větší než počet sloupců ve zvoleném rozsahu.
- Argument Area_num je větší než počet oblastí ve zvoleném rozsahu.