Jak używać funkcji XLOOKUP w Excelu

Przewodnik po funkcji wyszukiwania w MS Excel i Arkuszach Google

Funkcja, którą omówimy, służy do wyszukiwania danych w zakresie lub tablicy i zwracania wartości z tej samej pozycji w drugim zakresie lub tablicy. Jest to nowoczesna alternatywa dla starszych funkcji wyszukiwania, oferująca większą elastyczność i lepsze wsparcie dla różnego rodzaju danych. W MS Excel funkcja ta pojawiła się po raz pierwszy w wersji 365 i jest dostępna również w nowszych wersjach, natomiast w Arkuszach Google również jest dostępna, ale pod nieco inną nazwą.

Składnia i użycie funkcji

Składnia funkcji w MS Excel wygląda następująco:

=XLOOKUP(wartość_szukana, zakres_szukany, zakres_zwracany, [wartość_gdy_nie_znaleziono], [tryb_sprawdzania], [tryb_wyszukiwania])
  • wartość_szukana – wartość, której szukamy w zakresie_szukanym.
  • zakres_szukany – zakres, w którym funkcja powinna szukać wartości_szukanej.
  • zakres_zwracany – zakres z którego zostanie zwrócona wartość odpowiadająca znalezionej pozycji wartości szukanej.
  • wartość_gdy_nie_znaleziono (opcjonalnie) – wartość, która zostanie zwrócona, jeśli wartość_szukana nie zostanie znaleziona. Domyślnie zwraca #N/A.
  • tryb_sprawdzania (opcjonalnie) – sposób matchingu wartości (np. dokładny match, dopasowanie z wyprzedzeniem lub opóźnieniem).
  • tryb_wyszukiwania (opcjonalnie) – określa kierunek wyszukiwania (od początku do końca lub od końca do początku).

Przykłady praktyczne

Przypadek 1: Wyszukanie cen produktu

Załóżmy, że mamy listę produktów wraz z cenami w dwóch kolumnach: A (Nazwa produktu) i B (Cena). Chcemy znaleźć cenę określonego produktu. Przykładowe dane:

A B 1 Produkt Cena 2 Jabłko 3.00 zł 3 Banan 2.50 zł 4 Pomarańcza 3.25 zł

Kod funkcji w komórce C2, aby znaleźć cenę Banana, wyglądałby następująco:

=XLOOKUP("Banan", A2:A4, B2:B4, "Produkt nie istnieje")

Ta formuła szuka „Banan” w zakresie A2:A4, a gdy znajdzie, zwraca odpowiadającą mu wartość z zakresu B2:B4. Jeżeli produkt nie zostanie znaleziony, zwraca tekst „Produkt nie istnieje”.

Przypadek 2: Znalezienie imienia pracownika na podstawie ID

Zakładając, że mamy listę ID pracowników i ich imion w kolumnach D (ID) i E (Imię). Chcemy na podstawie ID zwrócić imię pracownika. Przykładowe dane:

D E 1 ID Imię 2 001 Anna 3 002 Bartek 4 003 Celina

Przykład funkcji znajdującej imię dla ID „002”:

=XLOOKUP("002", D2:D4, E2:E4, "ID nie znalezione")

Podana formuła wyszuka „002” w zakresie D2:D4, a następnie zwróci odpowiadające mu imię z zakresu E2:E4. W przypadku braku dopasowania, zwróci informację, że ID nie zostało znalezione.

Podsumowanie

Funkcja XLOOKUP to potężne narzędzie ułatwiające pracę z danymi w tabelach MS Excel oraz Google Sheets. Dzięki niej możemy szybko przeszukać określone zakresy danych i zwrócić pożądane informacje z innych zakresów, co jest szczególnie przydatne w obszarze analizy danych i raportowania. Warto zaznajomić się z tą funkcją, gdyż znacznie rozszerza możliwości manipulacji i prezentacji danych.

Więcej informacji: https://support.microsoft.com/pl-pl/office/funkcja-xlookup-b7fd680e-6d10-43e6-84f9-88eae8bf5929

Inne funkcje
Zwraca odwołanie określone przez wartość tekstową
Zwraca odwołanie do jednej komórki w arkuszu jako wartość tekstową
Pobiera dane w czasie rzeczywistym z programu obsługującego automatyzację COM
Filtrowanie zakresu danych na podstawie zdefiniowanych kryteriów
Zwraca formułę w danym odwołaniu jako tekst
Tworzy skrót lub skok, który pozwala otwierać dokument przechowywany na serwerze sieciowym, w sieci intranet lub w Internecie
Zwraca liczbę wierszy dla danego odwołania
Używa indeksu do wybierania wartości z odwołania lub tablicy
Zwraca liczbę kolumn w odwołaniu
Zwraca numer kolumny z odwołania
Zwraca liczbę obszarów występujących w odwołaniu
Wyszukuje wartości w odwołaniu lub w tablicy
Zwraca odwołanie przesunięte od danego odwołania
Sortowanie zawartości zakresu lub tablicy
Sortuje zawartość zakresu lub tablicy na podstawie wartości z odpowiedniego zakresu lub tablicy
Zwraca transponowaną tablicę
Zwraca listę unikatowych wartości na liście lub w zakresie
Zwraca dane przechowywane w raporcie w formie tabeli przestawnej
Zwraca numer wiersza odwołania
Wybiera wartość z listy wartości
Wyszukuje wartości w wektorze lub tablicy
Przeszukuje pierwszą kolumnę tablicy i przechodzi wzdłuż wiersza, aby zwrócić wartość komórki
Przegląda górny wiersz tablicy i zwraca wartość wskazanej komórki
Zwraca względną pozycję elementu w tablicy lub zakresie komórek