
Všeobecný vzorec
=XLOOKUP(value,rng1,rng2)
Zhrnutie
XLOOKUP možno použiť na vyhľadanie hodnôt naľavo od vyhľadávacej hodnoty. V zobrazenom príklade je vzorec v H6:
=XLOOKUP(H4,E5:E14,B5:B14)
ktorá vráti 25, je výška v stĺpci B pre model H v riadku 12.
Vysvetlenie
Zatiaľ čo VLOOKUP je obmedzený na vyhľadávania vpravo od vyhľadávacieho stĺpca, XLOOKUP môže natívne vyhľadávať hodnoty vľavo. To znamená, že na vyhľadanie hodnôt vľavo v tabuľke alebo v rozsahu je možné použiť namiesto indexov INDEX a MATCH XLOOKUP.
V zobrazenom príklade hľadáme váhu spojenú s modelom H v riadku 12. Vzorec v H6 je:
=XLOOKUP(H4,E5:E14,B5:B14)
- Lookup_value pochádza z bunky H4
- Lookup_array je rozsah E5: E14, ktorý obsahuje Model
- Pole return_array je B5: B14, ktoré obsahuje Weight
- Režim match_mode nie je uvedený a predvolená hodnota je 0 (presná zhoda).
- Režim hľadania nie je poskytovaný a predvolene má hodnotu 1 (od predposledného)
Vyhľadajte viac hodnôt
XLOOKUP môže vrátiť viac ako jednu hodnotu súčasne z toho istého zhodného záznamu. Vzorec v bunke G9 je:
=XLOOKUP(H4,E5:E14,B5:D14)
ktorá vráti výšku, váhu a cenu modelu H v poli, ktoré sa rozleje do rozsahu G9: H9.
Jediný rozdiel od vyššie uvedeného vzorca je ten, že return_array sa zadáva ako rozsah, ktorý obsahuje viac ako jeden stĺpec B5: D14.