
Obecný vzorec
=XLOOKUP(value,rng1,rng2)
souhrn
XLOOKUP lze použít k vyhledání hodnot nalevo od vyhledávací hodnoty. V zobrazeném příkladu je vzorec v H6:
=XLOOKUP(H4,E5:E14,B5:B14)
který vrací 25, výška ve sloupci B pro model H v řádku 12.
Vysvětlení
Zatímco VLOOKUP je omezen na vyhledávání napravo od vyhledávacího sloupce, XLOOKUP může nativně vyhledávat hodnoty nalevo. To znamená, že XLOOKUP lze použít namísto INDEX a MATCH k vyhledání hodnot nalevo v tabulce nebo rozsahu.
V ukázaném příkladu hledáme váhu přidruženou k modelu H v řádku 12. Vzorec v H6 je:
=XLOOKUP(H4,E5:E14,B5:B14)
- Lookup_value pochází z buňky H4
- Lookup_array je rozsah E5: E14, který obsahuje Model
- Pole return_array je B5: B14, které obsahuje Weight
- Režim shody není k dispozici a výchozí hodnota je 0 (přesná shoda)
- Režim search_mode není k dispozici a výchozí hodnota je 1 (první k poslednímu)
Vyhledejte více hodnot
XLOOKUP může vrátit více než jednu hodnotu najednou ze stejného shodného záznamu. Vzorec v buňce G9 je:
=XLOOKUP(H4,E5:E14,B5:D14)
který vrací výšku, váhu a cenu modelu H v poli, které se rozlilo do rozsahu G9: H9.
Jediným rozdílem od výše uvedeného vzorce je, že return_array je zadán jako rozsah, který obsahuje více než jeden sloupec B5: D14.