Stáhněte si ukázkový sešit
Tento tutoriál předvede, jak provést „zpětné VLOOKUP“ v Excelu a Tabulkách Google.
Reverzní VLOOKUP - zprava doleva
Když používáte funkci VLOOKUP, vyhledávací sloupec musí být v sadě dat úplně vlevo. Vyhledávání tedy můžete provádět pouze zleva doprava.
Toto omezení však můžete vyřešit pomocí kombinace INDEX / MATCH (nebo nové funkce XLOOKUP, jak uvidíte níže).
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Vzorec funguje následovně:
Funkce MATCH
Pomocí funkce MATCH vrátíme relativní polohu (tj. Číslo řádku v poli) vyhledávací položky.
1 | = MATCH (F3, C3: C6,0) |
Představte si funkci MATCH, která je podobná funkci VLOOKUP provedené v jednom sloupci, s výjimkou toho, že místo vrácení hodnoty je místo toho vráceno číslo řádku.
Funkce INDEX
Jakmile máme číslo řádku, použijeme funkci INDEX k vrácení hodnoty z tohoto čísla řádku.
1 | = INDEX (pole, počet řádků, [počet sloupců]) |
1 | = INDEX (B3: D6, G3,1) |
Funkce INDEX vrací hodnotu buňky určitého řádku a sloupce ve vašem rozsahu. Funkce MATCH uvádí číslo řádku. Nastavíme číslo sloupce na 1, protože chceme první sloupec dat.
Kombinací funkcí získáme náš původní vzorec:
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Funkce XLOOKUP
Funkce XLOOKUP byla zavedena po aplikaci Excel 2022 uživatelům Office 365. Funkce XLOOKUP vám také umožňuje provést zpětné vyhledávání:
1 | = XLOOKUP (F3, C3: C6, B3: B6) |
Obraťte VLOOKUP zprava doleva v Tabulkách Google
Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.