Dowiedz się, jak efektywnie korzystać z funkcji wyszukiwania i odwołań w Excelu, takich jak VLOOKUP, HLOOKUP i XLOOKUP.
Zarządzanie dużymi zestawami danych często wymaga szybkiego wyszukiwania informacji. Funkcje wyszukiwania i odwołań w Excelu są nieocenione w takich sytuacjach. Dzięki nim możemy łatwo znaleźć potrzebne informacje i zautomatyzować wiele procesów. Zaczniemy od najbardziej znanej funkcji, VLOOKUP, a następnie przejdziemy do HLOOKUP i najnowszej funkcji XLOOKUP, która łączy najlepsze cechy obu poprzednich.
VLOOKUP
Opis
VLOOKUP (Vertical Lookup) to funkcja, która przeszukuje pierwszą kolumnę zakresu tabeli i zwraca wartość z tej samej wiersza z innej kolumny.
Składnia
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])- lookup_value: Wartość, której szukamy.
- table_array: Zakres tabeli, w której przeszukujemy dane.
- col_index_num: Numer kolumny, z której chcemy pobrać wartość.
- [range_lookup]: Opcjonalny argument. TRUE (domyślnie) oznacza wyszukiwanie przybliżone, FALSE oznacza wyszukiwanie dokładne.
Przykład
Załóżmy, iż mamy tabelę z danymi klientów, gdzie kolumna A zawiera ID klienta, a kolumna B zawiera nazwisko klienta. Chcemy znaleźć nazwisko klienta o ID 123.
=VLOOKUP(123, A:B, 2, FALSE)HLOOKUP
Opis
HLOOKUP (Horizontal Lookup) działa podobnie do VLOOKUP, ale przeszukuje pierwszy wiersz zakresu tabeli i zwraca wartość z tej samej kolumny z innego wiersza.
Składnia
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])- lookup_value: Wartość, której szukamy.
- table_array: Zakres tabeli, w której przeszukujemy dane.
- row_index_num: Numer wiersza, z którego chcemy pobrać wartość.
- [range_lookup]: Opcjonalny argument. TRUE (domyślnie) oznacza wyszukiwanie przybliżone, FALSE oznacza wyszukiwanie dokładne.
Przykład
Załóżmy, iż mamy tabelę z danymi sprzedaży, gdzie pierwszy wiersz zawiera miesiące, a drugi wiersz zawiera wartość sprzedaży. Chcemy znaleźć wartość sprzedaży dla miesiąca „March”.
=HLOOKUP("March", A1:D2, 2, FALSE)Opanuj Excela z moim kursem: od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy.
XLOOKUP
Opis
XLOOKUP to najnowsza funkcja wyszukiwania w Excelu, która łączy możliwości VLOOKUP i HLOOKUP oraz dodaje wiele nowych funkcji. Pozwala na przeszukiwanie zakresu zarówno w pionie, jak i poziomie, a także na zwracanie wartości z lewej strony (co nie jest możliwe w przypadku VLOOKUP).
Składnia
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])- lookup_value: Wartość, której szukamy.
- lookup_array: Zakres, w którym przeszukujemy dane.
- return_array: Zakres, z którego chcemy pobrać wartość.
- [if_not_found]: Opcjonalny argument. Wartość zwracana, gdy nie znaleziono pasującej wartości.
- [match_mode]: Opcjonalny argument. 0 – dokładne dopasowanie (domyślnie), 1 – dopasowanie przybliżone, -1 – dopasowanie przybliżone, dokładne lub mniejsze, 2 – dopasowanie z użyciem wildcardów (*?~).
- [search_mode]: Opcjonalny argument. 1 – wyszukiwanie od początku (domyślnie), -1 – wyszukiwanie od końca, 2 – wyszukiwanie binarne rosnące, -2 – wyszukiwanie binarne malejące.
Przykład
Załóżmy, iż mamy tabelę z danymi produktów, gdzie kolumna A zawiera ID produktu, a kolumna B zawiera cenę produktu. Chcemy znaleźć cenę produktu o ID „P123”.
=XLOOKUP("P123", A:A, B:B, "Not Found", 0, 1)Lista podstawowych operacji wyszukiwania w Excelu
- Wyszukiwanie wartości w pionie (VLOOKUP)
- Wyszukiwanie wartości w poziomie (HLOOKUP)
- Zaawansowane wyszukiwanie (XLOOKUP)
- Wyszukiwanie dokładne vs przybliżone (argument range_lookup/match_mode)
- Obsługa brakujących wartości (argument if_not_found)
- Wyszukiwanie w różnych kierunkach (argument search_mode)
Podsumowanie
Funkcje wyszukiwania i odwołań w Excelu są najważniejsze dla wszystkich analityka danych. VLOOKUP i HLOOKUP to podstawowe narzędzia, które pozwalają na szybkie przeszukiwanie danych w pionie i poziomie. XLOOKUP to bardziej zaawansowana funkcja, która łączy najlepsze cechy obu wcześniejszych funkcji i dodaje wiele nowych możliwości. Opanowanie tych funkcji pozwala na efektywną pracę z danymi i znacząco zwiększa naszą produktywność. Zachęcam do eksperymentowania z tymi funkcjami i odkrywania ich pełnego potencjału w codziennej pracy.
Inne interesujące artykuły:
- Podstawy Pythona: Wprowadzenie dla początkujących
- Podstawy SQL: Jak zacząć swoją przygodę z bazami danych
- Zaawansowane formuły w Excelu: Sztuczki i praktyczne zastosowania
Wolisz czytać po angielsku? No problem!
To tyle w tym temacie. Analizujcie w pokoju!
Podobał Ci się ten artykuł 🙂?
Podziel się nim w Social Mediach 📱
>>> udostępnij go na LinkedIn i pokaż, iż codziennie uczysz się czegoś nowego
>>> wrzuć go na Facebooka, to się może przydać któremuś z Twoich znajomych
>>> Przypnij sobie tą stronkę to zakładek, może się przydać w przyszłości
Wolisz oglądać 📺 niż czytać – nie ma problemu
>>> Obserwuj i oglądaj KajoData na YouTube