Čo by ste mali vedieť
- Použiť INDEX: Vyberte bunku pre výstup > zadajte funkciu INDEX. Príklad:=INDEX (A2:D7, 6, 1).
- INDEX s odkazom: Vyberte bunku pre výstup > zadajte funkciu INDEX. Príklad:=INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
- Vzorec:=INDEX (bunka:bunka, riadok, stĺpec) alebo=INDEX ((odkaz, riadok, stĺpec, oblasť).
Tento článok vysvetľuje, ako používať funkciu INDEX v Exceli 365. Rovnaké kroky platia pre Excel 2016 a Excel 2019, ale rozhranie bude vyzerať trochu inak.
Ako používať funkciu INDEX v Exceli
Vzorec INDEX je skvelý nástroj na zisťovanie informácií z vopred definovaného rozsahu údajov. V našom príklade použijeme zoznam objednávok od fiktívneho predajcu, ktorý predáva stacionárne aj domáce maškrty. Náš prehľad objednávok obsahuje čísla objednávok, názvy produktov, ich individuálne ceny a predané množstvo.
- Otvorte databázu Excel, s ktorou chcete pracovať, alebo znova vytvorte tú, ktorú sme ukázali vyššie, aby ste mohli postupovať podľa tohto príkladu.
-
Vyberte bunku, v ktorej sa má zobraziť výstup INDEXU. V našom prvom príklade chceme nájsť číslo objednávky pre Dinosaur Treats. Vieme, že údaje sú v bunke A7, takže tieto informácie zadáme do funkcie INDEX v nasledujúcom formáte:
=INDEX (A2:D7, 6, 1)
-
Tento vzorec hľadá v našom rozsahu buniek A2 až D7, v šiestom riadku tohto rozsahu (riadok 7) v prvý stĺpec (A) a výsledkom je náš výsledok 32321.
-
Ak by sme namiesto toho chceli zistiť množstvo objednávok na sponky, zadali by sme nasledujúci vzorec:
=INDEX (A2:D7, 4, 4)
Výstup 15.
Pre vstupy Row a Stĺpec môžete použiť aj rôzne bunky, aby ste umožnili dynamické výstupy INDEXU bez úpravy pôvodného vzorca. Mohlo by to vyzerať nejako takto:
Jediný rozdiel je v tom, že údaje Row a Column vo vzorci INDEX sú v tomto prípade zadané ako odkazy na bunky, F2 a G2. Keď sa upraví obsah týchto buniek, výstup INDEXu sa zodpovedajúcim spôsobom zmení.
Pre svoje pole môžete použiť aj pomenované rozsahy.
Ako používať funkciu INDEX s referenciou
Vzorec INDEX môžete použiť aj s odkazom namiesto poľa. To vám umožní definovať viacero rozsahov alebo polí, z ktorých sa budú čerpať údaje. Funkcia sa zadáva takmer identicky, ale využíva jednu dodatočnú informáciu: číslo oblasti. Vyzerá to takto:
=INDEX ((odkaz), číslo_riadka, číslo_stĺpca, číslo_oblasti)
Našu pôvodnú vzorovú databázu použijeme v podstate rovnakým spôsobom, aby sme ukázali, čo dokáže referenčná funkcia INDEX. V rámci tohto rozsahu však zadefinujeme tri samostatné polia a uzatvoríme ich do druhej skupiny hranatých zátvoriek.
- Otvorte databázu Excel, s ktorou chcete pracovať, alebo postupujte podľa našej tak, že rovnaké informácie zadáte do prázdnej databázy.
-
Vyberte bunku, kde má byť výstup INDEXU. V našom príklade budeme ešte raz hľadať číslo objednávky pre pochúťky pre dinosaurov, ale tentoraz je súčasťou tretieho poľa v našom sortimente. Takže funkcia bude napísaná v nasledujúcom formáte:
=INDEX ((A2:D3, A4:D5, A6:D7), 2, 1, 3)
-
Toto rozdeľuje našu databázu do troch definovaných rozsahov po dvoch riadkoch na kus a vyhľadá druhý riadok, prvý stĺpec, tretieho poľa. Výsledkom je číslo objednávky pre pochúťky pre dinosaurov.
Aký je vzorec INDEX v Exceli?
Funkcia INDEX je vzorec v Exceli a iných databázových nástrojoch, ktorý získava hodnotu zo zoznamu alebo tabuľky na základe údajov o polohe, ktoré zadáte do vzorca. Zvyčajne sa zobrazuje v tomto formáte:
=INDEX (pole, číslo_riadka, číslo_stĺpca)
To, čo robí, je označenie funkcie INDEX a poskytnutie parametrov, z ktorých ju potrebujete na čerpanie údajov. Začína rozsahom údajov alebo pomenovaným rozsahom, ktorý ste predtým určili; nasleduje relatívne číslo riadku poľa a relatívne číslo stĺpca.
To znamená, že zadávate čísla riadkov a stĺpcov v rámci určeného rozsahu. Ak by ste teda chceli nakresliť niečo z druhého riadku vo svojom rozsahu údajov, zadali by ste číslo riadku 2, aj keď to nie je druhý riadok v celej databáze. To isté platí pre zadávanie stĺpcov.