Primárním cílem každé databáze je zjištění použitelných informací. Microsoft Excel nabízí funkce SVYHLEDAT a VVYHLEDAT pro vyhledání dat z velké tabulky. Tyto funkce však nejsou dostatečně flexibilní.
Můžete použít INDEX a MATCH v Excelu, abyste si usnadnili zjišťování dat. Užijete si bezstarostné načítání dat i v pokročilých a složitých situacích. Tento článek vám pomůže porozumět těmto dvěma funkcím jednoduchými termíny a snadno srozumitelnými příklady.
Co je funkce INDEX?
Funkce INDEX Microsoft Excel načte hodnotu z daného rozsahu buněk. Stejně jako zařízení GPS, které najde polohu na mapě, tato funkce najde hodnotu buňky v rozsahu buněk.
Zatímco u GPS musíte zadat zeměpisnou šířku a délku, aby funkce INDEX fungovala, musíte zadat rozsah buněk, číslo řádku a číslo sloupce. Zde je syntaxe:
=INDEX(pole; číslo_řádku; [číslo_sloupce])
Příbuzný: Jak vytvořit myšlenkovou mapu v Excelu: Snadné metody
Chcete-li použít funkci INDEX v relevantním scénáři, můžete vyzkoušet tyto kroky:
- Vložte do buňky Znamení se rovná a poté zadejte INDEX.
- lis Tab a zadejte první argument.
- Měl by to být rozsah buněk následovaný čárkou.
- Zadejte číslo řádku, kde očekáváte data, a vložte čárku.
- Číslo sloupce není nutné, protože existuje pouze jeden zdrojový sloupec.
- Vložte závorku na konec a stiskněte Enter.
- Vzorec by měl vypadat následovně:
=INDEX(C5:C8;3;0)
Stažení: Výukový program INDEX a MATCH v Excelu pracovní sešit (Volný, uvolnit)
Co je funkce MATCH?
Pokud chcete znát číslo řádku nebo číslo sloupce hodnoty buňky nebo adresy buňky, musíte použít funkci MATCH v Excelu. Je to užitečné, když potřebujete automatizovat úlohu v Excelu, jako je vyhledání hodnoty buňky pro funkci INDEX.
Vyžaduje tři vstupy k načtení pozice buňky; vyhledávací hodnotu, rozsah buněk, kde hodnota existuje, a kritéria shody. Možné typy shody jsou 0 pro přesnou shodu, 1 pro menší než vyhledávací hodnotu a -1 pro větší než vyhledávací hodnotu. Zde je syntaxe:
=MATCH(hledaná_hodnota, vyhledávací_pole, [typ_shody])
Zde je návod, jak si můžete vyzkoušet funkci MATCH:
- Zadejte Znamení se rovná v libovolné buňce a typu ZÁPAS.
- lis Tab.
- Nyní vyberte buňku jako odkaz pro vyhledávání nebo zadejte cokoli do uvozovek.
- Vyberte oblast buněk pro zdrojová data a poté zadejte 0 na přesnou shodu.
- lis Vstupte získat pozici buňky. Následující vzorec je v akci:
=MATCH(C7;C5:C8;0)=MATCH("aktivní poslech",C5:C8,0)
Příbuzný: Nejlepší metody vizualizace dat, které přidávají hodnotu jakýmkoli sestavám
Jaké jsou výhody INDEX a MATCH v Excelu?
Pro komplexní úlohy vyhledávání dat musíte využít obě funkce, abyste mohli naplno využít jejich potenciál. Výhody použití této kombinace receptur jsou:
- Žádná omezení při vyhledávání zleva doprava nebo zprava doleva
- Snazší mazání, vkládání nebo aktualizace sloupců
- U velkých tabulek je kombinovaný vzorec mnohem rychlejší než VLOOKUP
- Dokáže načíst přibližné shody
- Pomocí těchto dvou funkcí můžete vytvářet delší vnořené vzorce
Jak aplikovat INDEX a MATCH v jednom vzorci
MATCH a INDEX jsou velmi přínosné, když je použijete společně. Řekněme, že chcete zjistit Příjmy a Zisk jakékoli aplikace z dané databáze. Můžete to udělat takto:
- Vychovat INDEX funkce.
- Vyberte buňky C3:C13 pro Příjmy zdroj dat.
- Typ ZÁPAS a stiskněte Tab.
- Vybrat G2 jako vyhledávací hodnotu, B3:B13 jako zdrojová data a 0 na kompletní zápas.
- Udeřil Vstupte k načtení informací o příjmech pro vybranou aplikaci.
- Postupujte podle stejných kroků a vyměňte INDEX zdroj s D3:D13 dostat Zisk.
- Pracovní vzorec je následující:
=INDEX(C3:C13,SHODA(G2,B3:B13;0))=INDEX(D3:D13,SHODA(G2,B3:B13,0))
Výše uvedené je příkladem jednorozměrného použití INDEX MATCH v Excelu. Můžete také vybrat řádky a sloupce společně a provádět složitější vyhledávání.
Můžete například chtít místo samostatných buněk použít rozevírací seznam Příjmy a Zisk. Při procvičování můžete postupovat podle těchto kroků:
- Vybrat Příjmy a klikněte na Data kartu na pásu karet.
- Klikněte na Ověření data pod Dovolit, vyberte Seznam.
- Vybrat Příjmy a Zisk záhlaví sloupců jako Zdroj.
- Klikněte OK.
- V tomto vzorci budete používat ZÁPAS funkci dvakrát načíst hodnotu řádku i sloupce pro finále INDEX funkce.
- Zkopírujte a vložte následující vzorec vedle Příjmy buňky pro získání hodnot. Stačí použít rozbalovací nabídku a vybrat si mezi Příjmy a Zisk.
=INDEX(C3:D13,SHODA(G2,B3:B13;0),SHODA(F4,C2:D2,0))
Ve výše uvedeném vzorci první vnořená MATCH sděluje Excelu název aplikace, pro kterou jsou potřeba údaje o příjmech a zisku. Druhý odpovídá záhlaví sloupců příjmů a zisku a odráží příslušné hodnoty, když je v rozbalovací nabídce prohodíte.
Další složitou situací může být vyhledávání dat podle tří záhlaví sloupců, jako je název aplikace, prognóza tržeb a skutečné tržby. Zde musíte použít INDEX a MATCH dvakrát, abyste se vzájemně zásobili požadovanými vstupy. Můžete cvičit podle následujících kroků:
- Vytvořte tři rozbalovací nabídky pro výběr názvu aplikace, pravdivost/prognózu a výnos/zisk.
- Nyní použijte následující vzorec vedle názvu aplikace, kde chcete vyhledávací hodnotu.
=INDEX(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEX(C2:F2&C3:F3,0);0))
U funkcí MATCH a INDEX můžete oddělit více vstupů pro stejné argumenty pomocí & podepsat. Když potřebujete provést funkci MATCH k nalezení pozic dvou vyhledávacích hodnot, použijte & mezi vyhledáváními a vnořeným INDEXem pro zdroj vyhledávání.
Pokud si všimnete druhé funkce INDEX, & znak odděluje dvě zdrojová pole. Nejsou zde žádné řádky ani sloupce, protože jako možné hodnoty musíme uvažovat celé pole.
Snadné vyhledávání důležitých dat
Kdykoli potřebujete vytvořit řídicí panel nebo vyhledat data z velké matice, zkuste postupovat podle výše uvedených příkladů a pro pohodlí použít kombinovaný vzorec INDEX MATCH. Tato kombinovaná funkce je výkonnější a flexibilnější než konvenční vzorec VLOOKUP.
Nemusíte se starat o změny sloupců nebo řádků, protože Excel automaticky upraví vybraný zdroj dat. V sešitu Excelu tak můžete vyhledávat efektivněji.
Vyhledávání ve velké excelové tabulce není vždy snadné. Pomocí vyhledávacích vzorců ušetříte čas a efektivně prohledáváte tabulky.
Přečtěte si další
- Produktivita
- Microsoft Excel
- Tabulkové tipy
- Analýza dat
Tamal je spisovatel na volné noze v MakeUseOf. Po získání značných zkušeností v oblasti technologií, financí a obchodu procesů v předchozím zaměstnání v IT poradenské společnosti, před 3 lety přijal psaní jako profesi na plný úvazek. I když nepíše o produktivitě a nejnovějších technologických novinkách, rád hraje Splinter Cell a často se dívá na Netflix/Prime Video.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem