01 z 02
Funkcia Excel INDEX - Formulár poľa
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:
- Formulár Array vráti hodnotu údajov umiestnenú v mieste priesečníka určitého riadka a stĺpca údajov;
- referenčný formulár vráti referenciu bunky priesečníku konkrétneho stĺpca a riadku.
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.
- Pri oboch argumentoch Row_num a Column_num sa môžu zadávať buď aktuálne čísla riadkov a stĺpcov, alebo odkazy na bunky s umiestnením týchto informácií v pracovnom hárku.
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ú:
- Zadanie úplnej funkcie: = INDEX (A2: C4, B6, B7) do bunky B8
- 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.
- Kliknite na bunku B8 v pracovnom hárku - tu bude miesto, kde bude funkcia umiestnená
- Kliknite na kartu Vzorce v ponuke pásky
- Z rozbaľovacej ponuky vyberte položku Vyhľadávanie a referencia a otvorte rozbaľovací zoznam funkcií
- 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
- Kliknite na pole, row_num, column_num
- Kliknutím na tlačidlo OK otvoríte dialógové okno INDEX
Zadanie argumentov funkcie
- V dialógovom okne kliknite na riadok Array
- Zvýraznite bunky A2 až C4 v pracovnom hárku a zadajte rozsah do dialógového okna
- Kliknite na riadok Row_num v dialógovom okne
- Kliknutím na bunku B6 zadáte odkaz na bunku do dialógového okna
- Kliknite na riadok Column_num v dialógovom okne
- Kliknutím na bunku B7 zadáte odkaz na bunku do dialógového okna
- Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
- 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í
- 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:
- Argument Row_num je väčší ako počet riadkov vo vybratom rozsahu;
- Argument Col_num je väčší ako počet stĺpcov vo vybratom rozsahu.
Výhody dialógového okna
Výhody pri používaní dialógového okna na zadanie údajov pre argumenty funkcie zahŕňajú:
- 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.
- 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
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.
- ak sa pre tento argument uvádzajú viaceré nesúvisiace rozsahy, rozsahy musia byť obklopené samostatnou sadou okrúhlych zátvoriek, ako je znázornené vo vzore INDEX: = INDEX (A1: A5, C1: E1, C4: D5), B7 , B8) prevzaté z obrázku vyššie
Row_num - číslo riadku v poli, od ktorého sa má vrátiť hodnota.
- voliteľné pre jednoradové referenčné rozsahy
- požadované pre jednoradové a viac riadkov Referenčné rozsahy
Column_num - číslo stĺpca v poli, od ktorého sa má vrátiť hodnota.
- voliteľné pre jednotlivé stĺpce Referenčné rozsahy
- požadované pre jednoradové a viac stĺpcov Referenčné rozsahy
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.
- Prvý rozsah zadaný v referenčnom argumentu je očíslovaný 1;
- druhá je 2;
- tretí je 3 a tak ďalej.
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ú:
- Zadanie úplnej funkcie: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) do bunky B10
- 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.
- Kliknite na bunku B8 v pracovnom hárku - tu bude miesto, kde bude funkcia umiestnená
- Kliknite na kartu Vzorce v ponuke pásky
- Z rozbaľovacej ponuky vyberte položku Vyhľadávanie a referencia a otvorte rozbaľovací zoznam funkcií
- 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
- Kliknite na odkaz referencie, row_num, column_num, area_num
- Kliknutím na tlačidlo OK otvoríte funkciu INDEX - dialógové okno Referenčný formulár
Zadanie argumentov funkcie
- V dialógovom okne kliknite na referenčný riadok
- Zadajte otvorený okrúhly stĺpec " ( " na tomto riadku v dialógovom okne
- Zvýraznite bunky A1 až A5 v pracovnom hárku a zadajte rozsah po otvorenej konzole
- Zadajte čiarku, ktorá bude fungovať ako oddeľovač medzi prvým a druhým rozsahom
- Zvýraznite bunky C1 až E1 v pracovnom hárku a zadajte ich za čiarou
- Zadajte druhú čiarku, ktorá bude fungovať ako oddeľovač medzi druhým a tretím rozsahom
- Zvýraznite bunky C4 až D5 v pracovnom hárku a zadajte ich za čiarou
- Zadajte záverečný okrúhly úsek " ) " po dokončení referenčného argumentu po treťom rozsahu
- Kliknite na riadok Row_num v dialógovom okne
- Kliknutím na bunku B7 zadáte odkaz na bunku do dialógového okna
- Kliknite na riadok Column_num v dialógovom okne
- Kliknutím na bunku B8 zadáte odkaz na bunku do dialógového okna
- Kliknite na riadok Area_num v dialógovom okne
- Kliknutím na bunku B9 zadáte odkaz na bunku do dialógového okna
- Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
- 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)
- 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:
- Argument Row_num je väčší ako počet riadkov vo vybratom rozsahu;
- Argument Col_num je väčší ako počet stĺpcov vo vybratom rozsahu.
- Argument Area_num je väčší ako počet oblastí vo vybranom rozsahu.