
Formuła ogólna
=XLOOKUP(value,rng1,rng2)
Podsumowanie
XLOOKUP może służyć do znajdowania wartości na lewo od wartości wyszukiwania. W pokazanym przykładzie formuła w H6 to:
=XLOOKUP(H4,E5:E14,B5:B14)
co zwraca 25, wysokość w kolumnie B dla modelu H w wierszu 12.
Wyjaśnienie
Podczas gdy funkcja WYSZUKAJ.PIONOWO jest ograniczona do wyszukiwania po prawej stronie kolumny wyszukiwania, XLOOKUP może wyszukiwać wartości po lewej stronie natywnie. Oznacza to, że zamiast INDEX i MATCH można użyć XLOOKUP, aby znaleźć wartości po lewej stronie tabeli lub zakresu.
W przedstawionym przykładzie szukamy wagi skojarzonej z modelem H w wierszu 12. Wzór w H6 to:
=XLOOKUP(H4,E5:E14,B5:B14)
- Lookup_value pochodzi z komórki H4
- Lookup_array to zakres E5: E14, który zawiera model
- Return_array to B5: B14, który zawiera Weight
- Match_mode nie jest podany i ma wartość domyślną 0 (dopasowanie ścisłe)
- Nie podano opcji search_mode i domyślnie 1 (od pierwszej do ostatniej)
Wyszukaj wiele wartości
XLOOKUP może zwrócić jednocześnie więcej niż jedną wartość z tego samego zgodnego rekordu. Formuła w komórce G9 to:
=XLOOKUP(H4,E5:E14,B5:D14)
która zwraca wysokość, wagę i cenę modelu H w tablicy, która rozlewa się do zakresu G9: H9.
Jedyną różnicą w stosunku do powyższej formuły jest to, że tablica_wrotna jest wprowadzana jako zakres zawierający więcej niż jedną kolumnę, B5: D14.