
Funkcja X.WYSZUKAJ w programie Excel to nowoczesne narzędzie umożliwiające efektywne wyszukiwanie danych. Jest ona znacznym ulepszeniem w porównaniu do WYSZUKAJ.PIONOWO i INDEKS+PODAJ.POZYCJĘ, ponieważ pozwala na elastyczne wyszukiwanie w obu kierunkach, obsługuje domyślne dopasowanie najbliższe i nie wymaga sortowania danych.
Co to jest X.WYSZUKAJ?
Funkcja X.WYSZUKAJ (ang. XLOOKUP) została wprowadzona w Excelu 365 i Excelu 2019. Jej głównym zadaniem jest wyszukiwanie wartości w zakresie komórek oraz zwracanie wyników na bardziej intuicyjnych zasadach niż starsze funkcje wyszukiwania.
Podstawowa składnia funkcji wygląda tak:
=X.WYSZUKAJ(szukana_wartość; przeszukiwany_zakres; zakres_wyniku; [jeśli_nie_znaleziono]; [tryb_dopasowania]; [tryb_przeszukiwania])
Gdzie:
- szukana_wartość – wartość, którą chcemy znaleźć.
- przeszukiwany_zakres – zakres komórek, w których jest dokonuje się wyszukiwania.
- zakres_wyniku – zakres, z którego ma zostać zwrócona wartość.
- jeśli_nie_znaleziono (opcjonalne) – wartość zwracana, gdy nie odnaleziono wyniku.
- tryb_dopasowania (opcjonalne) – sposób dopasowania (np. dokładne lub najbliższe).
- tryb_przeszukiwania (opcjonalne) – sposób przeszukiwania danych (np. od pierwszego do ostatniego lub odwrotnie).
Podstawowe użycie X.WYSZUKAJ
Rozważmy prosty przykład, w którym mamy tabelę z nazwiskami pracowników i odpowiadającymi im działami:
A | B |
---|---|
Kowalski | Sprzedaż |
Nowak | Marketing |
Wiśniewski | IT |
Chcę znaleźć dział, w którym pracuje Nowak. Użyję funkcji:
=X.WYSZUKAJ("Nowak"; A2:A4; B2:B4)
Funkcja zwróci wynik: Marketing.
Zastosowanie argumentu domyślnej wartości
Co jeśli podam nazwisko, którego nie ma na liście? Wtedy funkcja zwraca błąd. Można temu zapobiec, dodając czwarty argument:
=X.WYSZUKAJ("Kowalczyk"; A2:A4; B2:B4; "Brak danych")
Gdy nazwisko „Kowalczyk” nie występuje w kolumnie A, Excel zwróci wynik: Brak danych.
Dopasowania w X.WYSZUKAJ
Domyślnie funkcja używa dokładnego dopasowania, ale można to zmienić, ustawiając argument tryb_dopasowania
:
0
– dokładne dopasowanie (domyślnie).-1
– najbliższa mniejsza wartość.1
– najbliższa większa wartość.
Przykład z dopasowaniem przybliżonym:
=X.WYSZUKAJ(45; C2:C10; D2:D10; "Nie znaleziono"; 1)
Funkcja znajdzie najbliższą większą wartość, jeśli dokładnej nie znajdzie w kolumnie C.
X.WYSZUKAJ zamiast WYSZUKAJ.PIONOWO
Tradycyjna funkcja WYSZUKAJ.PIONOWO
miała kilka ograniczeń:
- Wyszukiwała tylko w pierwszej kolumnie zakresu.
- Nie działała w lewo.
- Jeśli dane nie były posortowane, mogła zwracać nieoczekiwane wyniki.
X.WYSZUKAJ rozwiązuje te problemy, pozwalając na wyszukiwanie zarówno w prawo, jak i w lewo oraz działając niezależnie od sortowania.
Wyszukiwanie w lewo
Załóżmy, że mamy dane w dwóch kolumnach: ID pracownika i jego nazwisko. Chcemy znaleźć ID na podstawie nazwiska.
A | B |
---|---|
101 | Kowalski |
102 | Nowak |
103 | Wiśniewski |
Tradycyjnie WYSZUKAJ.PIONOWO
by nie zadziałało, bo ID jest po lewej. Jednak X.WYSZUKAJ
poradzi sobie bez problemu:
=X.WYSZUKAJ("Nowak"; B2:B4; A2:A4)
Funkcja zwróci wynik: 102.
Podsumowanie
X.WYSZUKAJ to ogromny krok naprzód w wyszukiwaniu danych w Excelu. Pozwala na:
- Wyszukiwanie zarówno w poziomie, jak i w pionie.
- Działanie w lewo bez ograniczeń.
- Obsługę domyślnych wartości, jeśli wynik nie zostanie znaleziony.
- Elastyczne dopasowanie wartości.
Dzięki tym możliwościom jest to obecnie najlepsza funkcja wyszukiwania danych w Excelu i warto się jej nauczyć, by usprawnić swoją pracę.
Inny ciekawy artykuł:
Jak działa WYSZUKAJ.POZIOMO w programie Excel? Przykłady zastosowania
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. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.