Vyhledání dat v seznamu pomocí funkce INDEX

01 z 02

Funkce Excel INDEX - Formulář pole

Vyhledání dat v seznamu pomocí funkce INDEX - Formulář pole. © TedFrench

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:

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.

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í:

  1. Zadání úplné funkce: = INDEX (A2: C4, B6, B7) do buňky B8
  2. 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.

  1. Klikněte na buňku B8 v listu, kde bude umístěna funkce
  2. Klikněte na kartu Vzorce v nabídce pásu karet
  3. Z rozbalovací nabídky vyberte položku Vyhledat a odkaz a otevřete rozevírací seznam funkcí
  4. 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
  5. Klikněte na pole, row_num, column_num
  6. Klepnutím na tlačítko OK otevřete dialog INDEX - dialogové okno Formát pole

Zadání argumentů funkce

  1. V dialogovém okně klepněte na řádek pole
  2. Zvýrazněte buňky A2 až C4 v listu a zadejte rozsah do dialogového okna
  3. Klepněte na řádek Row_num v dialogovém okně
  4. Klepnutím na buňku B6 zadejte odkaz buňky do dialogového okna
  5. Klepněte na řádek Column_num v dialogovém okně
  6. Klepnutím na buňku B7 zadejte odkaz buňky do dialogového okna
  7. Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno
  8. 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í
  9. 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:

Výhody dialogového okna

Výhody při použití dialogového okna pro zadání dat pro argumenty funkce zahrnují:

  1. 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.
  2. 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ář

Vyhledání dat v seznamu pomocí funkce INDEX - Referenční formulář. © TedFrench

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.

Row_num - číslo řádku v poli, ze kterého chcete hodnotu vrátit.

Column_num - číslo sloupce v poli, ze kterého chcete hodnotu vrátit.

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.

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í:

  1. Zadání úplné funkce: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) do buňky B10
  2. 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.

  1. Klikněte na buňku B8 v listu, kde bude umístěna funkce
  2. Klikněte na kartu Vzorce v nabídce pásu karet
  3. Z rozbalovací nabídky vyberte položku Vyhledat a odkaz a otevřete rozevírací seznam funkcí
  4. 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
  5. Klepněte na odkaz reference, row_num, column_num, area_num
  6. Klepnutím na tlačítko OK otevřete dialogové okno Referenční formulář INDEX

Zadání argumentů funkce

  1. V dialogovém okně klikněte na odkaz Reference
  2. Zadejte otevřenou kulatou konzolu " ( " na tomto řádku v dialogovém okně
  3. Zvýrazněte buňky A1 až A5 v listu a zadejte rozsah po otevřené konzole
  4. Zadejte čárku, která bude sloužit jako oddělovač mezi prvním a druhým rozsahem
  5. Zvýrazněte buňky C1 až E1 v listu a zadejte rozsah za čárkou
  6. Zadejte druhou čárku, která bude sloužit jako oddělovač mezi druhým a třetím rozsahem
  7. Zvýrazněte buňky C4 až D5 v listu a zadejte rozsah za čárkou
  8. Zadejte závěrečnou kulatou konzolu " ) " po třetím rozsahu dokončete referenční argument
  9. Klepněte na řádek Row_num v dialogovém okně
  10. Klepnutím na buňku B7 zadejte odkaz buňky do dialogového okna
  11. Klepněte na řádek Column_num v dialogovém okně
  12. Klepnutím na buňku B8 zadejte odkaz buňky do dialogového okna
  13. Klikněte na řádek Area_num v dialogovém okně
  14. Klepnutím na buňku B9 zadejte odkaz buňky do dialogového okna
  15. Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno
  16. 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)
  17. 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: