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:

instagram viewer
  1. Vložte do bunky Znak rovná sa a potom zadajte INDEX.
  2. Stlačte tlačidlo Tab a zadajte prvý argument.
  3. Mal by to byť rozsah buniek, za ktorým by mala nasledovať čiarka.
  4. Zadajte číslo riadku, kde očakávate údaje, a vložte čiarku.
  5. Číslo stĺpca nie je potrebné, pretože existuje iba jeden zdrojový stĺpec.
  6. Vložte zátvorku na koniec a stlačte Enter.
  7. 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:

  1. Zadajte Znak rovná sa v ľubovoľnej bunke a type ZÁPAS.
  2. Stlačte tlačidlo Tab.
  3. Teraz vyberte bunku ako odkaz na vyhľadávanie alebo zadajte čokoľvek do úvodzoviek.
  4. Vyberte rozsah buniek pre zdrojové údaje a potom zadajte 0 na presnú zhodu.
  5. 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ú:

  1. Žiadne obmedzenia pri vyhľadávaní zľava doprava alebo sprava doľava
  2. Jednoduchšie odstránenie, vloženie alebo aktualizácia stĺpcov
  3. Pre veľké tabuľky je kombinovaný vzorec oveľa rýchlejší ako VLOOKUP
  4. Dokáže načítať približné zhody
  5. 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:

  1. Vychovať INDEX funkciu.
  2. Vyberte bunky C3:C13 pre Výnosy Zdroj dát.
  3. Typ ZÁPAS a stlačte Tab.
  4. Vyberte G2 ako vyhľadávaná hodnota, B3:B13 ako zdrojové údaje a 0 na úplný zápas.
  5. Hit Zadajte na načítanie informácií o výnosoch pre vybratú aplikáciu.
  6. Postupujte podľa rovnakých krokov a vymeňte INDEX zdroj s D3:D13 získať Zisk.
  7. 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:

  1. Vyberte Výnosy a kliknite na Údaje kartu na páse s nástrojmi.
  2. Klikni na Overovanie dáta pod Povoliť, vyberte Zoznam.
  3. Vyberte Výnosy a Zisk hlavičky stĺpcov ako Zdroj.
  4. Kliknite OK.
  5. V tomto vzorci budete používať ZÁPAS funkciu dvakrát načítať hodnotu riadka aj stĺpca pre finále INDEX funkciu.
  6. 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:

  1. Vytvorte tri rozbaľovacie ponuky pre výber názvu aplikácie, hodnotu true/prognóza a výnos/zisk.
  2. 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.

6 Funkcie vyhľadávania v programe Microsoft Excel na efektívnejšie vyhľadávanie tabuliek

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

zdieľamTweetujteEmail
Súvisiace témy
  • Produktivita
  • Microsoft Excel
  • Tabuľkové tipy
  • Analýza dát
O autorovi
Tamal Das (317 publikovaných článkov)

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.

Viac od Tamal Das

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