Stiahnite si ukážkový zošit
Tento tutoriál ukáže, ako vykonať „spätné VLOOKUP“ v Exceli a Tabuľkách Google.
Obrátiť VLOOKUP - sprava doľava
Keď používate funkciu VLOOKUP, vyhľadávací stĺpec musí byť v zostave údajov úplne vľavo. Vyhľadávanie teda môžete vykonávať iba zľava doprava.
Toto obmedzenie však môžete obísť pomocou kombinácie INDEX / MATCH (alebo novej funkcie XLOOKUP, ako uvidíte nižšie).
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Vzorec funguje nasledovne:
Funkcia MATCH
Na vrátenie relatívnej polohy (t.j. čísla riadka v poli) vyhľadávanej položky používame funkciu MATCH.
1 | = ZÁPAS (F3, C3: C6,0) |
Predstavte si funkciu MATCH, ktorá je podobná funkcii VLOOKUP vykonávanej v jednom stĺpci, s tým rozdielom, že namiesto vrátenia hodnoty sa namiesto nej vráti číslo riadku.
Funkcia INDEX
Akonáhle máme číslo riadka, použijeme funkciu INDEX na vrátenie hodnoty z tohto čísla riadka.
1 | = INDEX (pole, počet_ riadkov, [počet_ stĺpcov]) |
1 | = INDEX (B3: D6, G3,1) |
Funkcia INDEX vracia hodnotu bunky určitého riadka a stĺpca vo vašom rozsahu. Funkcia MATCH uvádza číslo riadka. Nastavíme číslo stĺpca na 1, pretože chceme prvý stĺpec údajov.
Kombinácia funkcií nám dáva náš pôvodný vzorec:
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Funkcia XLOOKUP
Funkcia XLOOKUP bola predstavená po Exceli 2022 používateľom Office 365. Funkcia XLOOKUP vám tiež umožňuje vykonať spätné vyhľadávanie:
1 | = XLOOKUP (F3, C3: C6, B3: B6) |
V tabuľkách Google otočte VLOOKUP sprava doľava
Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.