Primárnym cieľom každej databázy je zistiť použiteľný prehľad. Microsoft Excel ponúka funkcie VLOOKUP a HLOOKUP na vyhľadanie údajov z veľkej tabuľky. Tieto funkcie však nie sú dostatočne flexibilné.
Na uľahčenie úlohy zisťovania údajov môžete použiť INDEX a MATCH v Exceli. Vychutnáte si bezstarostné získavanie údajov aj v pokročilých a zložitých situáciách. Tento článok vám pomôže pochopiť tieto dve funkcie jednoduchými pojmami a ľahko pochopiteľnými príkladmi.
Čo je funkcia INDEX?
Funkcia INDEX Microsoft Excel načíta hodnotu z daného rozsahu buniek. Podobne ako zariadenie GPS, ktoré nájde polohu na mape, táto funkcia nájde hodnotu bunky v rámci rozsahu buniek.
Zatiaľ čo pre GPS musíte zadať zemepisnú šírku a dĺžku, aby funkcia INDEX fungovala, musíte zadať rozsah buniek, číslo riadku a číslo stĺpca. Tu je syntax:
=INDEX(pole; číslo_riadka; [číslo_stĺpca])
Súvisiace: Ako vytvoriť myšlienkovú mapu v Exceli: jednoduché metódy
Ak chcete použiť funkciu INDEX v relevantnom scenári, môžete vyskúšať tieto kroky:
- Vložte do bunky Znak rovná sa a potom zadajte INDEX.
- Stlačte tlačidlo Tab a zadajte prvý argument.
- Mal by to byť rozsah buniek, za ktorým by mala nasledovať čiarka.
- Zadajte číslo riadku, kde očakávate údaje, a vložte čiarku.
- Číslo stĺpca nie je potrebné, pretože existuje iba jeden zdrojový stĺpec.
- Vložte zátvorku na koniec a stlačte Enter.
- Vzorec by mal vyzerať takto:
=INDEX(C5:C8;3;0)
Stiahnuť ▼: Výukový program INDEX a MATCH v Exceli pracovný zošit (Zadarmo)
Čo je funkcia MATCH?
Ak chcete poznať číslo riadku alebo číslo stĺpca hodnoty bunky alebo adresy bunky, musíte použiť funkciu MATCH v Exceli. Je to užitočné, keď potrebujete automatizovať úlohu v Exceli, ako je napríklad vyhľadanie hodnoty bunky pre funkciu INDEX.
Na získanie polohy bunky sú potrebné tri vstupy; vyhľadávaná hodnota, rozsah buniek, kde hodnota existuje, a kritériá zhody. Možné typy zhody sú 0 pre presnú zhodu, 1 pre menšiu ako je vyhľadávaná hodnota a -1 pre väčšiu ako vyhľadávaciu hodnotu. Tu je syntax:
=MATCH(vyhľadávacia_hodnota, vyhľadávacie pole, [typ_zhody])
Tu je návod, ako si môžete vyskúšať funkciu MATCH:
- Zadajte Znak rovná sa v ľubovoľnej bunke a type ZÁPAS.
- Stlačte tlačidlo Tab.
- Teraz vyberte bunku ako odkaz na vyhľadávanie alebo zadajte čokoľvek do úvodzoviek.
- Vyberte rozsah buniek pre zdrojové údaje a potom zadajte 0 na presnú zhodu.
- Stlačte tlačidlo Zadajte získať pozíciu bunky. Nasleduje vzorec v akcii:
=MATCH(C7;C5:C8;0)=MATCH("aktívne počúvanie",C5:C8,0)
Súvisiace: Najlepšie metódy vizualizácie údajov, ktoré pridávajú hodnotu všetkým prehľadom
Aké sú výhody INDEX a MATCH v Exceli?
Pri zložitých úlohách vyhľadávania údajov musíte použiť obe funkcie, aby ste uvoľnili ich plný potenciál. Výhody použitia tejto kombinácie receptúry sú:
- Žiadne obmedzenia pri vyhľadávaní zľava doprava alebo sprava doľava
- Jednoduchšie odstránenie, vloženie alebo aktualizácia stĺpcov
- Pre veľké tabuľky je kombinovaný vzorec oveľa rýchlejší ako VLOOKUP
- Dokáže načítať približné zhody
- Pomocou týchto dvoch funkcií môžete vytvárať dlhšie vnorené vzorce
Ako aplikovať INDEX a MATCH v jednom vzorci
MATCH a INDEX sú veľmi prospešné, keď ich použijete spolu. Povedzme, že chcete zistiť Výnosy a Zisk ľubovoľnej aplikácie z danej databázy. Môžete to urobiť takto:
- Vychovať INDEX funkciu.
- Vyberte bunky C3:C13 pre Výnosy Zdroj dát.
- Typ ZÁPAS a stlačte Tab.
- Vyberte G2 ako vyhľadávaná hodnota, B3:B13 ako zdrojové údaje a 0 na úplný zápas.
- Hit Zadajte na načítanie informácií o výnosoch pre vybratú aplikáciu.
- Postupujte podľa rovnakých krokov a vymeňte INDEX zdroj s D3:D13 získať Zisk.
- Nasleduje pracovný vzorec:
=INDEX(C3:C13,ZHODA(G2;B3:B13;0))=INDEX(D3:D13,ZHODA(G2;B3:B13;0))
Vyššie uvedené je príkladom jednorozmerného použitia INDEX MATCH v Exceli. Môžete tiež vybrať riadky a stĺpce spolu, aby ste mohli vykonávať komplexnejšie vyhľadávania.
Môžete napríklad chcieť použiť rozbaľovaciu ponuku namiesto samostatných buniek pre Výnosy a Zisk. Pri precvičovaní môžete postupovať podľa týchto krokov:
- Vyberte Výnosy a kliknite na Údaje kartu na páse s nástrojmi.
- Klikni na Overovanie dáta pod Povoliť, vyberte Zoznam.
- Vyberte Výnosy a Zisk hlavičky stĺpcov ako Zdroj.
- Kliknite OK.
- V tomto vzorci budete používať ZÁPAS funkciu dvakrát načítať hodnotu riadka aj stĺpca pre finále INDEX funkciu.
- Skopírujte a prilepte nasledujúci vzorec vedľa Výnosy bunku na získanie hodnôt. Stačí použiť rozbaľovaciu ponuku na výber Výnosy a Zisk.
=INDEX(C3:D13,ZHODA(G2,B3:B13;0),ZHODA(F4,C2:D2;0))
Vo vyššie uvedenom vzorci prvá vnorená MATCH informuje Excel o názve aplikácie, pre ktorú sú potrebné údaje o výnosoch a zisku. Druhý zodpovedá hlavičkám stĺpcov výnosov a ziskov a odráža príslušné hodnoty, keď ich prehodíte v rozbaľovacej ponuke.
Ďalšou zložitou situáciou môže byť vyhľadávanie údajov podľa troch hlavičiek stĺpcov, ako je názov aplikácie, prognóza príjmu a skutočné výnosy. Tu musíte použiť INDEX a MATCH dvakrát, aby ste si navzájom poskytli požadované vstupy. Môžete cvičiť podľa týchto krokov:
- Vytvorte tri rozbaľovacie ponuky pre výber názvu aplikácie, hodnotu true/prognóza a výnos/zisk.
- Teraz použite nasledujúci vzorec vedľa názvu aplikácie, v ktorej chcete vyhľadať hodnotu.
=INDEX(C4:F14,ZHODA(I4,B4:B14;0),ZHODA(J2&J3,INDEX(C2:F2&C3:F3,0);0))
Pre obe funkcie MATCH a INDEX môžete oddeliť viacero vstupov pre rovnaké argumenty pomocou & znamenie. Keď potrebujete vykonať funkciu MATCH na nájdenie pozícií dvoch vyhľadávacích hodnôt, použite & medzi vyhľadávaniami a vnorený INDEX pre zdroj vyhľadávania.
Ak si všimnete druhú funkciu INDEX, & znak oddeľuje dve zdrojové polia. Neexistujú žiadne riadky ani stĺpce, pretože za možné hodnoty musíme považovať celé pole.
Jednoduché vyhľadávanie dôležitých údajov
Kedykoľvek potrebujete vytvoriť dashboard alebo vyhľadať údaje z veľkej matice, skúste postupovať podľa vyššie uvedených príkladov a pre pohodlie použiť kombinovaný vzorec INDEX MATCH. Táto kombinovaná funkcia je výkonnejšia a flexibilnejšia ako konvenčný vzorec VLOOKUP.
Nemusíte sa obávať zmien stĺpcov alebo riadkov, pretože Excel automaticky upraví vybratý zdroj údajov. V excelovom zošite tak môžete vyhľadávať efektívnejšie.
Vyhľadávanie vo veľkej tabuľke programu Excel nie je vždy jednoduché. Použite vyhľadávacie vzorce na šetrenie času a efektívne vyhľadávanie v tabuľkách.
Prečítajte si ďalej
- Produktivita
- Microsoft Excel
- Tabuľkové tipy
- Analýza dát
Tamal je spisovateľ na voľnej nohe v MakeUseOf. Po získaní rozsiahlych skúseností v oblasti technológií, financií a obchodu procesov v predchádzajúcom zamestnaní v IT poradenskej spoločnosti, pred 3 rokmi prijal písanie ako povolanie na plný úväzok. Aj keď nepíše o produktivite a najnovších technologických novinkách, rád hrá Splinter Cell a často sleduje Netflix/Prime Video.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber