Nájdenie údajov v zozname pomocou funkcie INDEX

01 z 02

Funkcia Excel INDEX - Formulár poľa

Vyhľadanie údajov v zozname pomocou funkcie INDEX - Formulár poľa. © TedFrench

Excel INDEX Prehľad funkcií

Vo všeobecnosti sa funkcia INDEX môže použiť na vyhľadanie a vrátenie konkrétnej hodnoty alebo nájdenie referencie bunky na umiestnenie tejto hodnoty v pracovnom hárku.

Existujú dve formy funkcie INDEX dostupné v programe Excel: Formulár poľa a referenčný formulár.

Hlavný rozdiel medzi týmito dvoma formami funkcie je:

Funkcia Excel INDEX - Formulár poľa

Pole sa všeobecne považuje za skupinu susediacich buniek v pracovnom liste. Na obrázku vyššie, pole by bol blok buniek od A2 do C4.

V tomto príklade je pole poľa funkcie INDEX umiestnenej v bunke C2 vracia hodnotu dát - Widget - nachádzajúcu sa v priesečníku riadku 3 a stĺpca 2.

Funkcia INDEX Funkcia (Array Form) Syntax a argumenty

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky, oddeľovače čiarok a argumenty .

Syntax pre funkciu INDEX je:

= INDEX (Array, Row_num, Column_num)

Array - Odkazy na bunky pre rozsah buniek, ktoré má funkcia vyhľadávať pre požadované informácie

Row_num (voliteľné) - Číslo riadku v poli, od ktorého sa má vrátiť hodnota. Ak je tento argument vynechaný, vyžaduje sa Column_num.

Column_num (nepovinné) - Číslo stĺpca v poli, od ktorého sa má vrátiť hodnota. Ak je tento argument vynechaný, vyžaduje sa Row_num.

Funkcia INDEX (Formulár poľa) Príklad

Ako sme uviedli, príklad na obrázku vyššie používa funkciu Array funkcie INDEX na vrátenie termínu Widget zo zoznamu zásob.

Nasledujúce informácie pokrývajú kroky používané na zadanie funkcie INDEX do bunky B8 pracovného hárka.

V krokoch sa používajú odkazy na bunky pre argumenty Row_num a Column_num namiesto zadávania týchto čísel priamo.

Zadanie funkcie INDEX

Voľby pre zadanie funkcie a jej argumenty zahŕňajú:

  1. Zadanie úplnej funkcie: = INDEX (A2: C4, B6, B7) do bunky B8
  2. Výber funkcie a jej argumentov pomocou dialógového okna INDEX

Aj keď je možné úplne zadat 'kompletnú funkciu, mnohí ľudia jednoduchšie používajú dialógové okno na zadanie argumentov funkcie.

Nasledujúce kroky používajú dialógové okno na zadanie argumentov funkcie.

Otvorenie dialógového okna

Keďže existujú dve formy funkcie - každá s vlastným súborom argumentov - každý formulár vyžaduje samostatné dialógové okno.

Výsledkom je ďalší krok pri otvorení dialógového okna funkcie INDEX, ktoré sa nenachádza vo väčšine ostatných funkcií programu Excel. Tento krok zahŕňa vyberanie súboru Array alebo Referenčný súbor argumentov.

Nižšie sú uvedené kroky používané na zadanie funkcie INDEX a argumentov do bunky B8 pomocou dialógového okna funkcie.

  1. Kliknite na bunku B8 v pracovnom hárku - tu bude miesto, kde bude funkcia umiestnená
  2. Kliknite na kartu Vzorce v ponuke pásky
  3. Z rozbaľovacej ponuky vyberte položku Vyhľadávanie a referencia a otvorte rozbaľovací zoznam funkcií
  4. Kliknutím na položku INDEX v zozname vyvoláte dialógové okno Vybrať argumenty - ktoré vám umožní vybrať si medzi array a referenčnými formami funkcie
  5. Kliknite na pole, row_num, column_num
  6. Kliknutím na tlačidlo OK otvoríte dialógové okno INDEX

Zadanie argumentov funkcie

  1. V dialógovom okne kliknite na riadok Array
  2. Zvýraznite bunky A2 až C4 v pracovnom hárku a zadajte rozsah do dialógového okna
  3. Kliknite na riadok Row_num v dialógovom okne
  4. Kliknutím na bunku B6 zadáte odkaz na bunku do dialógového okna
  5. Kliknite na riadok Column_num v dialógovom okne
  6. Kliknutím na bunku B7 zadáte odkaz na bunku do dialógového okna
  7. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
  8. Slovo Gizmo sa objavuje v bunke B8, pretože je to výraz v bunke pretínajúcej tretí riadok a druhý stĺpec zoznamu častí
  9. Po kliknutí na bunku B8 sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = INDEX (A2: C4, B6, B7)

Index Funkcia Chybové hodnoty

Bežné hodnoty chýb súvisiace s funkciou INDEX - formulár Array sú:

#VALUE! - Vyskytuje sa, ak argumenty Row_num , Column_num nie sú čísla.

#REF! - Vyskytne sa, ak:

Výhody dialógového okna

Výhody pri používaní dialógového okna na zadanie údajov pre argumenty funkcie zahŕňajú:

  1. Dialogové okno sa stará o syntax funkcie - umožňuje jednoduchšie zadávanie argumentov funkcie naraz bez toho, aby ste museli zadávať označenie rovnosti, zátvorky alebo čiarky, ktoré medzi argumentmi slúžia ako oddeľovače.
  2. Odkazy na bunky, ako napríklad B6 alebo B7, je možné vložiť do dialógového okna pomocou ukazovateľa , ktorý zahŕňa kliknutie na vybrané bunky pomocou myši a nie ich napísať. Nielenže to uľahčuje, ale tiež pomáha znižovať chyby vo vzorcoch spôsobených nesprávne odkazy na bunky.

02 z 02

Funkcia Excel INDEX - referenčný formulár

Vyhľadanie údajov v zozname pomocou funkcie INDEX - referenčný formulár. © TedFrench

Funkcia Excel INDEX - referenčný formulár

Referenčná forma funkcie vráti údajovú hodnotu bunky umiestnenej v priesečníku konkrétneho riadka a stĺpca údajov.

Referenčné pole môže pozostávať z niekoľkých nesusedískaných rozsahov, ako je znázornené na obrázku vyššie.

Funkcia INDEX funkcie (referenčný formulár) Syntax a argumenty

Syntax a argumenty pre funkciu INDEX Referenčný formulár sú:

= INDEX (Referencia, Row_num, Column_num, Area_num)

Odkaz - (povinné) odkazy na bunky pre rozsah buniek, ktoré má funkcia vyhľadávať pre požadované informácie.

Row_num - číslo riadku v poli, od ktorého sa má vrátiť hodnota.

Column_num - číslo stĺpca v poli, od ktorého sa má vrátiť hodnota.

Poznámka: Pre oba argumenty Row_num a Column_num je možné zadat buď aktuálne čísla riadkov a stĺpcov, alebo odkazy na bunky s miestom umiestnenia týchto informácií v pracovnom hárku.

Area_num (voliteľné) - ak referenčný argument obsahuje viacero nesusedískaných rozsahov, tento argument vyberie, do ktorého rozsahu buniek sa majú vrátiť údaje. Ak sa vynechá, funkcia použije prvý rozsah uvedený v referenčnom argumentu.

Funkcia INDEX (Referenčný formulár) Príklad

Príklad na obrázku vyššie používa Referenčný formulár funkcie INDEX na vrátenie mesiaca júl z oblasti 2 z hnevu A1 na E1.

Nasledujúce informácie pokrývajú kroky použité na zadanie funkcie INDEX do bunky B10 pracovného hárka.

V krokoch sa používajú referencie buniek pre argumenty Row_num, Column_num a Area_num namiesto zadávania týchto čísel priamo.

Zadanie funkcie INDEX

Voľby pre zadanie funkcie a jej argumenty zahŕňajú:

  1. Zadanie úplnej funkcie: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) do bunky B10
  2. Výber funkcie a jej argumentov pomocou dialógového okna INDEX

Aj keď je možné úplne zadat 'kompletnú funkciu, mnohí ľudia jednoduchšie používajú dialógové okno na zadanie argumentov funkcie.

Nasledujúce kroky používajú dialógové okno na zadanie argumentov funkcie.

Otvorenie dialógového okna

Keďže existujú dve formy funkcie - každá s vlastným súborom argumentov - každý formulár vyžaduje samostatné dialógové okno.

Výsledkom je ďalší krok pri otvorení dialógového okna funkcie INDEX, ktoré sa nenachádza vo väčšine ostatných funkcií programu Excel. Tento krok zahŕňa vyberanie súboru Array alebo Referenčný súbor argumentov.

Nižšie sú uvedené kroky používané na zadanie funkcie INDEX a argumentov do bunky B10 pomocou dialógového okna funkcie.

  1. Kliknite na bunku B8 v pracovnom hárku - tu bude miesto, kde bude funkcia umiestnená
  2. Kliknite na kartu Vzorce v ponuke pásky
  3. Z rozbaľovacej ponuky vyberte položku Vyhľadávanie a referencia a otvorte rozbaľovací zoznam funkcií
  4. Kliknutím na položku INDEX v zozname vyvoláte dialógové okno Vybrať argumenty - ktoré vám umožní vybrať si medzi array a referenčnými formami funkcie
  5. Kliknite na odkaz referencie, row_num, column_num, area_num
  6. Kliknutím na tlačidlo OK otvoríte funkciu INDEX - dialógové okno Referenčný formulár

Zadanie argumentov funkcie

  1. V dialógovom okne kliknite na referenčný riadok
  2. Zadajte otvorený okrúhly stĺpec " ( " na tomto riadku v dialógovom okne
  3. Zvýraznite bunky A1 až A5 v pracovnom hárku a zadajte rozsah po otvorenej konzole
  4. Zadajte čiarku, ktorá bude fungovať ako oddeľovač medzi prvým a druhým rozsahom
  5. Zvýraznite bunky C1 až E1 v pracovnom hárku a zadajte ich za čiarou
  6. Zadajte druhú čiarku, ktorá bude fungovať ako oddeľovač medzi druhým a tretím rozsahom
  7. Zvýraznite bunky C4 až D5 v pracovnom hárku a zadajte ich za čiarou
  8. Zadajte záverečný okrúhly úsek " ) " po dokončení referenčného argumentu po treťom rozsahu
  9. Kliknite na riadok Row_num v dialógovom okne
  10. Kliknutím na bunku B7 zadáte odkaz na bunku do dialógového okna
  11. Kliknite na riadok Column_num v dialógovom okne
  12. Kliknutím na bunku B8 zadáte odkaz na bunku do dialógového okna
  13. Kliknite na riadok Area_num v dialógovom okne
  14. Kliknutím na bunku B9 zadáte odkaz na bunku do dialógového okna
  15. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
  16. Mesiac júl sa objaví v bunke B10, pretože je mesiac v bunke pretínajúcej prvý riadok a druhý stĺpec druhej oblasti (rozsah C1 až 1)
  17. Po kliknutí na bunku B8 sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8)

Index Funkcia Chybové hodnoty

Bežné hodnoty chýb súvisiace s funkciou INDEX - Referenčný formulár sú:

#VALUE! - Vyskytuje sa, ak argumenty Row_num , Column_num alebo Area_num nie sú čísla.

#REF! - Vyskytuje sa, ak: