Ako používať INDEX a MATCH v Tabuľkách Google


Keď máte v tabuľke veľké množstvo údajov, vyhľadávanie konkrétnych údajov môže chvíľu trvať. VLOOKUP je užitočná funkcia, ale má svoje limity. Namiesto toho môžete použiť INDEX a MATCH v Tabuľkách Google.

VLOOKUP je funkcia, ktorá funguje dobre, ale je užitočná len vtedy, keď je hodnota, ktorú vyhľadáte, naľavo od toho, čo chcete vrátiť. Napríklad, ak chcete vrátiť hodnotu v stĺpci C, potom musí byť vyhľadávaná hodnota v stĺpci A alebo B.

Pomocou INDEX a MATCH môžete mať svoje vyhľadávacie a návratové hodnoty kdekoľvek v hárku. Vďaka tomu je duo užitočnejšie v mnohých situáciách.

Funkcia INDEX

Pred vytvorením vzorca pre kombináciu INDEX a MATCH je dobré poznať syntax a argumenty pre každú funkciu zvlášť.

Syntax funkcie INDEX je INDEX(odkaz, riadok, stĺpec), kde sa vyžaduje iba prvý argument. Pozrime sa na príklad.

Tu chceme vrátiť hodnotu v riadku 2, stĺpci 1 v oblasti buniek A1 až F13. Použili by sme tento vzorec:

=INDEX(A1:F13,2,1)

Vzorec nám dáva výsledok január.

Funkcia MATCH

Teraz si vyskúšajme funkciu MATCH, ktorá vráti polohu hľadanej hodnoty v jednorozmernom rozsahu.

Syntax funkcie MATCH je MATCH(vyhľadávanie, referencia, typ_hľadania), kde sú povinné prvé dva argumenty. Argument search_type používa predvolenú hodnotu 1 a predpokladá, že referencia je zoradená vo vzostupnom poradí. Môžete použiť 0 na nájdenie presnej zhody alebo -1, ak je referencia zoradená v zostupnom poradí.

Tu chceme vrátiť polohu septembra v našom rozsahu A1 až A13, takže by sme použili tento vzorec s presnou zhodou search_type:

=MATCH("September",A1:A13,0)

Môžete vidieť, že sme dostali výsledok 10, pretože september je v riadku 10.

Pomocou INDEX a MATCH Together

Keď skombinujete INDEX a MATCH v Tabuľkách Google, začnete so vzorcom funkcie INDEX. Časť vzorca MATCH vyplní argument pre pozíciu (riadok, stĺpec).

Tu sa chceme pozrieť na predaje pre pop zásuvky v januári. Použili by sme tento vzorec:

=INDEX(F1:F13,MATCH("January",A1:A13,0))

Aby sme to rozdelili, MATCH vyhľadá január v rozsahu A1 až A13 ako presnú zhodu. Vráti túto pozíciu do INDEXU, ktorý vyhľadá zodpovedajúci výsledok v rozsahu F1 až F13 a vráti hodnotu 888 $.

Pozrime sa na ďalší príklad, ktorý ide opačným smerom ako náš list. Tu sa chceme pozrieť na mesiac, ktorý má predaje pop socket 777,00 USD. Použili by sme tento vzorec:

=INDEX(A1:A13,MATCH(777,F1:F13,0))

Na rozloženie tohto vzorca MATCH vyhľadá 777 v rozsahu F1 až F13 ako presnú zhodu. Vráti túto pozíciu do INDEXU, ktorý vyhľadá zhodný výsledok v rozsahu A1 až A13 a vráti hodnotu Október.

Hárok v tomto návode obsahuje malé množstvo údajov na demonštračné účely. Ale keď máte hárok so stovkami alebo dokonca tisíckami riadkov alebo stĺpcov, INDEX a MATCH v Tabuľkách Google vám pomôžu rýchlo nájsť hodnotu, ktorú potrebujete, v akomkoľvek smere.

Ďalšie informácie nájdete v časti INDEX a MATCH verzus VLOOKUP a XLOOKUP v Exceli.