Jeśli często korzystasz z programu Excel, prawdopodobnie dość często korzystałeś z funkcji WYSZUKAJ. Jeśli nie znasz, funkcja WYSZUKAJ służy do przeszukiwania pojedynczego wiersza lub kolumny w celu znalezienia określonej wartości w innym wierszu lub kolumnie.
Ta funkcja przydaje się podczas pracy z dużą ilością danych w arkuszu Excela. W programie Excel istnieje kilka rodzajów funkcji WYSZUKAJ.
W tym artykule powiemy Ci wszystko, co musisz wiedzieć o funkcji XLOOKUP w programie Microsoft Excel, wraz z kilkoma pomocnymi przykładami.
Co to jest funkcja XLOOKUP w programie Excel?
XLOOKUP zastępuje stare funkcje, takie jak WYSZUKAJ.POZIOMO, WYSZUKAJ.PIONOWO i WYSZUKAJ. Obsługuje wyszukiwania pionowe i poziome.
Innymi słowy, funkcja XLOOKUP pozwala szybko znaleźć wartość w danym zestawie danych, zarówno w poziomie, jak i w pionie, i zwraca odpowiednią wartość w innym wierszu lub kolumnie.
Istnieje wiele sposobów wykorzystania funkcji XLOOKUP, aby jak najlepiej ją wykorzystać. Przyjrzymy się niektórym przykładom XLOOKUP, które pozwolą Ci lepiej to zrozumieć.
Jak uzyskać dostęp do funkcji XLOOKUP
Niestety funkcja XLOOKUP nie jest dostępna dla użytkowników korzystających z wersji Office 2010, 2013, 2016 i 2019. Jest dostępny tylko w pakiecie Microsoft Office 365.
Jeśli nie korzystasz z pakietu Microsoft 365 na komputerze, może być konieczne uaktualnij do Microsoft 365 aby uzyskać dostęp do funkcji XLOOKUP. A jeśli już korzystasz z Microsoft 365, znajdziesz opcję już włączoną w Excelu. XLOOKUP jest również dostępny na Office 365 online.
Związane z: Biuro 2021 a Microsoft 365: którego należy użyć?
Składnia funkcji XLOOKUP
Składnia funkcji WYSZUKAJ.PIONOWO jest podobna do składni funkcji WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO. Jeśli kiedykolwiek z nich korzystałeś, korzystanie z XLOOKUP będzie wygodniejsze. Oto składnia funkcji XLOOKUP w programie Excel:
=XWYSZUKAJ(wyszukaj_wartość, wyszukana_tablica, zwrócona_tablica, [jeśli nie znaleziono], [tryb_dopasowania], [tryb_wyszukiwania])
Funkcja XLOOKUP obsługuje do sześciu argumentów, a oto ich wartości.
- lookup_value (wymagane): wartość, którą chcesz znaleźć.
- lookup_array (wymagane): tablica, w której chcesz szukać wartości wyszukiwania.
- tablica_zwrotów (wymagane): tablica, z której chcesz pobrać i zwrócić wartości po znalezieniu wartości wyszukiwania.
- [jeśli nie znaleziono] (opcjonalnie): Jeśli dopasowanie nie zostanie znalezione, jest to wartość do zwrócenia.
-
[tryb dopasowania] (opcjonalnie): Ten argument pozwala określić typ dopasowania, którego szukasz. Istnieją różne wartości, aby to określić:
- 0 — Szuka dokładnego dopasowania, a wartość powinna dokładnie odpowiadać wartości w lookup_array. Jest również ustawiony jako domyślny, gdy nie jest wymieniony.
- -1 - Szuka dokładnego dopasowania i po znalezieniu powraca do następnej mniejszej wartości.
- 1 - Szuka dokładnego dopasowania i po znalezieniu powraca do następnej większej wartości.
- 2 - Wykonuje częściowe dopasowywanie za pomocą symboli wieloznacznych, gdzie *, ?, oraz ~ mają szczególne znaczenie.
-
[tryb_wyszukiwania] (opcjonalnie): Służy do określania trybu wyszukiwania XLOOKUP w lookup_array. Istnieją różne wartości określające to samo:
- 1 - Przeprowadza wyszukiwanie od pierwszego elementu. Jest ustawiony jako domyślny, gdy nic nie jest określone.
- -1 - Wykonuje wyszukiwanie wsteczne, zaczynając od ostatniego elementu.
- 2 — Wykonuje wyszukiwanie binarne w lookup_array, w którym dane wymagają sortowania w kolejności rosnącej. Jeśli dane nie zostaną posortowane, może to spowodować błędy lub błędne wyniki.
- -2 — Wykonuje wyszukiwanie binarne w lookup_array, w którym dane wymagają sortowania w kolejności malejącej. Jeśli dane nie zostaną posortowane, może to spowodować błędy lub błędne wyniki.
Związane z: Co to są symbole wieloznaczne w programie Excel? Jak z nich korzystać
Zalety i wady funkcji XLOOKUP w programie Excel
WYSZUKAJ.PIONOWO to nadal funkcja, która ma swoje zalety w porównaniu z funkcją WYSZUKAJ.PIONOWO i INDEKS/PODZIELANIE. Ale ma też swoje wady.
Zalety funkcji XLOOKUP
- Działa zarówno w pionie, jak iw poziomie.
- Wymaga trzech argumentów zamiast czterech argumentów w funkcjach WYSZUKAJ.PIONOWO i INDEKS PODAJ.POZYCJĘ.
- Zawsze domyślnie odpowiada dokładnemu dopasowaniu.
- Może wykonywać częściowe wyszukiwania dopasowań za pomocą symboli wieloznacznych.
- Może wykonywać wyszukiwania w kolejności malejącej.
- Używa jednej funkcji zamiast dwóch w INDEX MATCH.
Wady funkcji XLOOKUP
- Argumenty opcjonalne mogą wydawać się skomplikowane dla początkujących.
- Może zająć więcej czasu podczas wybierania dwóch zakresów, a w arkuszu kalkulacyjnym jest za dużo komórek.
- Zwraca błąd, gdy wyniki wyszukiwania i tablicy nie mają tej samej długości.
- Musisz pamiętać zarówno o zakresach wyszukiwania, jak i zwracanych.
Jak korzystać z funkcji XLOOKUP w programie Excel
Funkcja XLOOKUP działa podobnie do funkcji WYSZUKAJ w programie Excel. Możesz użyć XLOOKUP, po prostu wybierając odwołania do komórek, w których funkcja powinna działać.
Alternatywnie możesz również użyć pola „Pasek formuł” znajdującego się na górze; i wstaw tam składnię funkcji XLOOKUP.
Przykłady funkcji XLOOKUP
Jeśli to wszystko jest dla ciebie zagmatwane, postaramy się to wyjaśnić na poniższych przykładach. Te przykłady dają lepsze wyobrażenie o działaniu funkcji XLOOKUP.
Przykład 1
Załóżmy, że masz zestaw danych, który wygląda tak (na poniższym obrazku) i chcesz uzyskać oceny Mateusza w komórkach F i G.
Aby uzyskać te dane, użyjemy następującej funkcji XLOOKUP w komórce F2:
=XWYSZUKAJ(F2,A2:A15;B2:B15)
Formuła dawałaby wynik Mateusza w nauce w następnej komórce. Dzieje się tak, ponieważ podaliśmy wartość wyszukiwania jako F2, czyli w tym przypadku Mateusz.
Przykład 2
Weźmy ten sam zbiór danych, ale tym razem z nazwami po prawej stronie. Ponownie, wciąż szukamy wyniku Matthew's Science.
Oto funkcja XLOOKUP, której użyjemy w tym przypadku:
=XWYSZUKAJ(F2,D2:D15;A2:A15)
Dane wynikowe tej funkcji również będą takie same. Mimo, że to ten sam wynik, lookup_array oraz return_array tutaj zmieniają się wartości.
Funkcja XLOOKUP rozwiązuje główne problemy z funkcją WYSZUKAJ.PIONOWO. Możesz przenosić wiersze i kolumny w dowolny sposób, a funkcja WYSZUKAJ.X będzie nadal działać. Ale WYSZUKAJ.PIONOWO zwróci błąd.
Przykład 3
Możesz także jednocześnie pobierać wiele wyników w pionie i poziomie. Jeśli więc chcemy uzyskać ocenę Mateusza ze wszystkich przedmiotów, to również jest możliwe. Funkcja XLOOKUP w naszym przypadku wyglądałaby następująco:
=XWYSZUKAJ(F2,D2:D15;A2:C15)
Wypadkowa tej funkcji byłaby taka sama.
W tym przypadku funkcja XLOOKUP wykonała wyszukiwanie poziome i pionowe, a wyniki były całkowicie dokładne. Tutaj wartości argumentów zostały odpowiednio zmodyfikowane.
Związane z: Jak korzystać z funkcji AVERAGEIF w programie Excel?
Użyj XLOOKUP zamiast VLOOKUP
XLOOKUP to świetne ulepszenie, jeśli chodzi o funkcje wyszukiwania. Jedyną wadą funkcji XLOOKUP jest brak kompatybilności wstecznej. Jeśli udostępniasz arkusze kalkulacyjne starszym wersjom pakietu Microsoft Office, mogą wystąpić błędy.
Możesz jednak uzyskać dostęp do XLOOKUP z usługi Office 365 Online. Funkcja XLOOKUP jest wciąż na wczesnym etapie, więc użytkownicy Excela poświęcą trochę czasu na jej zaadaptowanie.
Darmowe licencje Microsoft Office są trudne do zdobycia, ale istnieją. Oto jak możesz bezpłatnie korzystać z pakietu Microsoft Office.
Czytaj dalej
- Wydajność
- Microsoft Excel
- Wskazówki dotyczące arkuszy kalkulacyjnych
- Porady dotyczące pakietu Microsoft Office

Edytor technologii. Jestem obsesyjnym majsterkowiczem i zwlekam z przyszłością. Interesuje się podróżami i filmami.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować