Funkcje wyszukiwania i odwołań w Excelu: Jak efektywnie korzystać z VLOOKUP, HLOOKUP i XLOOKUP

kajodata.com 4 miesięcy temu

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

  1. Wyszukiwanie wartości w pionie (VLOOKUP)
  2. Wyszukiwanie wartości w poziomie (HLOOKUP)
  3. Zaawansowane wyszukiwanie (XLOOKUP)
  4. Wyszukiwanie dokładne vs przybliżone (argument range_lookup/match_mode)
  5. Obsługa brakujących wartości (argument if_not_found)
  6. 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

Idź do oryginalnego materiału