Stiahnite si ukážkový zošit
Tento tutoriál ukáže, ako vykonať 2D vyhľadávanie pomocou funkcií INDEX a MATCH v tabuľkách Excel a Google.
Zhoda dvoch osí - riadok a stĺpec (2D vyhľadávanie)
Funkcia INDEX vracia hodnotu z daného odkazu na riadok a stĺpec. Na vykonanie 2D vyhľadávania môžeme dodať odkazy na riadky aj stĺpce s funkciami MATCH:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
Poďme do podrobností.
Funkcia MATCH
Ak chcete nájsť riadok, použite funkciu MATCH s prvou hodnotou.
1 | = MATCH („Berlín“, B3: B5,0) |
Vyššie uvedený príklad nájde riadok obsahujúci „Berlín“ a vráti jeho pozíciu v rámci daného rozsahu. „Berlín“ je prvým mestom v stĺpci B, takže funkcia MATCH vráti hodnotu 1.
Potom zopakujeme pre stĺpec, ktorý nás zaujíma.
1 | = MATCH („Viedeň“, C2: E2,0) |
„Viedeň“ je druhé mesto, takže funkcia MATCH vráti 2.
Funkcia INDEX
Teraz, keď máme pozície pre riadok a stĺpec, použijeme ich ako argumenty vo funkcii INDEX na vrátenie hodnoty bunky, v ktorej sa pretínajú (tu je vzdialenosť z Berlína do Viedne).
1 | = INDEX (C3: E5, I3, I4) |
Nahradenie čísel stĺpcov a riadkov funkciami MATCH, ktoré ich našli, nám dáva náš pôvodný vzorec:
1 | = INDEX (C3: E5, MATCH (H2, B3: B5,0), MATCH (J2, C2: E2,0)) |
INDEX MATCH MATCH v Tabuľkách Google
Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.