Nowoczesne zastąpienie VLOOKUP i HLOOKUP — przeszukuj dowolną kolumnę i zwracaj dowolną kolumnę, w dowolnym kierunku.
XLOOKUP jest dostępny w Arkuszach Google (wprowadzony w 2022) i działa tak samo jak w Excelu.
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])XLOOKUP przeszukuje tablicę wyszukiwania i zwraca pasujący element z osobnej tablicy wyników. Wyszukuje w lewo lub w prawo, domyślnie stosuje dokładne dopasowanie i ma wbudowany argument if_not_found, więc nie potrzebujesz już IFERROR. Dostępny w Microsoft 365 i Excel 2021+.
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")Wynik: $1,250
Dopasowuje klucz w E2 i zwraca cenę; pokazuje "Not found", jeśli brak.
=XLOOKUP(E2, Names, IDs)Wynik: A102
Zwraca wartość na lewo od klucza — niemożliwe w VLOOKUP.
W większości przypadków tak: wyszukuje w dowolnym kierunku, domyślnie stosuje dokładne dopasowanie, przetrwa wstawione kolumny i obsługuje brak wyniku w samej formule. Używaj VLOOKUP tylko przy udostępnianiu starszym wersjom Excela.
Wymaga Microsoft 365 lub Excel 2021+. W starszych wersjach użyj INDEX/MATCH dla tej samej elastyczności.