Zagraj w „łamigłówkę” w programie Excel
MehmetSalihKoten, użytkownik Reddita, stworzył w pełni funkcjonalną wersję Tetrisa w programie Microsoft Excel.
Co to jest funkcja Xlookup w programie Excel ? Jak korzystać z Xlookup w Excelu ? Przekonajmy się z LuckyTemplates.com!
Jeśli regularnie korzystasz z programu Excel, prawdopodobnie znasz funkcje wyszukiwania. Jeśli nie wiesz, wystarczy po prostu zrozumieć to jako funkcję Excela służącą do wyszukiwania określonych danych lub wartości w wierszach lub kolumnach w arkuszu kalkulacyjnym.
Funkcja ta jest szczególnie przydatna, gdy trzeba przetworzyć dużą ilość danych w arkuszu kalkulacyjnym Excel. W programie Excel dostępnych jest kilka typów funkcji WYSZUKAJ. XLOOKUP jest jednym z nich. Czym więc jest funkcja XLOOKUP, czym jest formuła XLOOKUP i jak z niej korzystać? Przekonajmy się z LuckyTemplates.com!
Rzeczy, które warto wiedzieć o funkcji XWYSZUKAJ w programie Excel
Co to jest funkcja XWYSZUKAJ w programie Excel?
Zasadniczo XLOOKUP zastępuje stare funkcje, takie jak HLOOKUP, VLOOKUP i LOOKUP. Obsługuje wyszukiwanie danych zarówno w pionie, jak i w poziomie.
Innymi słowy funkcja XLOOKUP w programie Excel pomaga szybko znaleźć wartości w podanym zbiorze danych, zarówno w poziomie, jak i w pionie. Następnie zwraca odpowiednią wartość według różnych wierszy i kolumn.
Istnieje wiele sposobów maksymalnego wykorzystania funkcji XLOOKUP.
Obecnie funkcja XLOOKUP jest dostępna tylko dla użytkowników programu Insiders. Każdy, kto dołączy do programu Insider, będzie mógł uzyskać dostęp do najnowszych funkcji programu Excel, gdy tylko staną się dostępne. Microsoft wkrótce udostępni tę funkcję wszystkim użytkownikom Office 365. Niestety funkcja XLOOKUP nie jest dostępna dla użytkowników korzystających z wersji Office 2010, 2013, 2016 i 2019.
Jeśli nie korzystasz z pakietu Microsoft 365 na swoim komputerze, może być konieczne uaktualnienie do Microsoft 365, aby uzyskać dostęp do funkcji XLOOKUP. A jeśli korzystasz z Microsoft 365, zobaczysz tę opcję w Excelu. Funkcja XLOOKUP jest również dostępna w usłudze Office 365 Online.
Składnia funkcji XLOOKUP jest podobna do składni funkcji WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO. Jeśli korzystałeś z nich wcześniej, wygodniejsze będzie korzystanie z XLOOKUP. Oto składnia funkcji XWYSZUKAJ w programie Excel:
= XLOOKUP ( wartość_wyszukiwana , tablica_wyszukiwana , tablica_powrotna , [jeśli_nieznaleziona], [tryb_dopasowania], [tryb_wyszukiwania])
Funkcja XLOOKUP obsługuje do 6 argumentów i oto ich wartości.
1. szukana wartość (wymagane): Wartość, którą chcesz znaleźć.
2. lookup_array (wymagane): Tablica, w której chcesz szukać szukanej wartości.
3. return_array (wymagane): Tablica, z której chcesz pobrać i zwrócić wartości, gdy zostanie znaleziona szukana wartość.
4. [if_not_found] (opcjonalnie): Jeśli nie znaleziono dopasowania, jest to zwracana wartość.
5. [tryb_dopasowania] (opcjonalnie): Ten argument pozwala określić rodzaj dopasowania, którego szukasz. Istnieją różne wartości, aby to określić:
6. [tryb_wyszukiwania] (opcjonalnie): Używany do określenia trybu wyszukiwania XLOOKUP w tablicy wyszukiwania. Istnieją różne wartości, aby określić to samo:
XLOOKUP jest nadal korzystną funkcją w porównaniu z VLOOKUP i INDEX/ATCH. Ale ma to również swoje wady.
Korzyści ze stosowania funkcji XLOOKUP Excel
Spójrz na poniższy przykład, aby zrozumieć, jak działa XLOOKUP. W tym przykładzie musimy zwrócić część z kolumny F dla każdego identyfikatora w kolumnie A.
To jest przykład szukania dokładnych wyników, ale funkcja XLOOKUP wymaga tylko trzech typów informacji.
Poniższy obraz przedstawia funkcję XLOOKUP z 5 argumentami, ale do uzyskania poprawnych wyników potrzebne są pierwsze trzy argumenty. Skupmy się więc na nich:
W tym przykładzie użyjemy wzoru:
=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)
Przyjrzyjmy się teraz niektórym zaletom funkcji XLOOKUP w porównaniu z funkcją VLOOKUP.
Trzecim argumentem funkcji WYSZUKAJ.PIONOWO jest określenie liczby kolumn informacji, które mają zostać zwrócone z zakresu tabeli. Nie stanowi to już problemu w przypadku XLOOKUP, ponieważ funkcja pozwala użytkownikowi wybrać zakres zwracanych wartości. (w tym przykładzie kolumna F).
I nie zapominaj, że XLOOKUP może zobaczyć pozostałe dane wybranej komórki, w przeciwieństwie do VLOOKUP.
Nie napotkasz również błędów formuł podczas dodawania nowych kolumn. Jeśli zdarzy się to w arkuszu kalkulacyjnym, zakres zwrotu zostanie dostosowany automatycznie.
Korzystając z funkcji WYSZUKAJ.PIONOWO, użytkownik musi w razie potrzeby określić dokładne dopasowanie. Ale w przypadku XLOOKUP domyślnym ustawieniem jest dokładne dopasowanie. Zmniejsza to czwarty argument i zapewnia mniej błędów nowym użytkownikom. Krótko mówiąc, XLOOKUP wymaga mniej pytań niż VLOOKUP i jest przyjazny dla użytkownika.
Możliwość wyboru zakresów wyszukiwania zapewnia większą elastyczność funkcji WYSZUKAJ.PIONOWO. Dzięki XLOOKUP kolejność kolumn w tabeli nie ma znaczenia.
WYSZUKAJ.PIONOWO jest ograniczone poprzez przeszukiwanie skrajnej lewej kolumny tabeli, a następnie powrót z określonej liczby kolumn po prawej stronie.
W poniższym przykładzie musimy wyszukać identyfikator (kolumna E) i zwrócić imię i nazwisko osoby (kolumna D).
Skorzystaj z poniższej formuły:
=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)
Chociaż nie jest to tak powszechne jak dopasowanie dokładne, możesz użyć formuły wyszukiwania, aby znaleźć wartość w zakresie. Przykładowo chcemy zwrócić rabat w zależności od wydanej kwoty.
Tym razem nie szukamy konkretnej wartości i musimy wiedzieć w jakim przedziale mieszczą się wartości w kolumnie B w kolumnie E, aby określić rabat.
XLOOKUP ma opcjonalny czwarty argument (pamiętaj, że domyślnie jest to dopasowanie bezwzględne) o nazwie match_mode.
Możesz zobaczyć, że XLOOKUP może znaleźć przybliżone dopasowania lepiej niż VLOOKUP.
Istnieje możliwość znalezienia najbliższego dopasowania mniejszego niż (-1) lub najbliższego dopasowania większego niż (1) wyszukiwana wartość. Istnieje również możliwość użycia symboli wieloznacznych (2), takich jak ? Lub *. To ustawienie nie jest domyślnie włączone, tak jak w przypadku opcji WYSZUKAJ.PIONOWO.
Formuła w tym przykładzie zwraca najbliższą wartość mniejszą niż wartość wyszukiwana, jeśli nie zostanie znalezione dokładne dopasowanie:
=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)
Wystąpił jednak błąd w komórce C7, należało zwrócić rabat 0%, ponieważ wydało tylko 64, co nie spełniło kryteriów otrzymania rabatu.
Kolejną zaletą funkcji XLOOKUP jest to, że nie wymaga ona zakresu wyszukiwania w kolejności rosnącej, jak w przypadku funkcji WYSZUKAJ.PIONOWO.
Wprowadź nowy wiersz na dole tabeli przeglądowej, a następnie otwórz formułę. Rozszerz zakres zastosowania, klikając i przeciągając rogi.
Formuła natychmiast koryguje błąd. Nie ma problemu z posiadaniem 0 na końcu tabeli zakresów.
Jak wspomniano, funkcja XLOOKUP może również zastąpić funkcję HLOOKUP. Jedna funkcja może zastąpić dwie funkcje, co może być lepszego?
Funkcja WYSZUKAJ.POZIOMO wyszukuje w poziomie i służy do wyszukiwania według wierszy.
Ta funkcja nie jest tak znana jak VLOOKUP, ale jest przydatna w przypadkach, gdy tytuł znajduje się w kolumnie A, a dane znajdują się w wierszach 4 i 5, jak w przykładzie poniżej.
Funkcja XLOOKUP umożliwia wyszukiwanie w obu kierunkach, w dół kolumn i wzdłuż wierszy.
W tym przykładzie użyto formuły do zwrócenia wartości sprzedaży powiązanej z nazwą w kolumnie A2. Sprawdza nazwę w wierszu 4 i zwraca wartość z wiersza 5:
=XLOOKUP(A2,B4:E4,B5:E5)
Zwykle trzeba przeszukać listę od góry do dołu, aby znaleźć pierwsze wystąpienie wartości. XLOOKUP ma piąty argument o nazwie search_mode. Argument ten umożliwia przekierowanie wyszukiwania tak, aby rozpoczynało się od dołu listy w celu znalezienia ostatniej wartości.
W poniższym przykładzie musimy znaleźć poziom zapasów każdego produktu w kolumnie A.
Tabela przeglądowa jest ułożona w kolejności dat. Chcemy zwrócić stan magazynowy z ostatniego sprawdzenia (ostatnie wystąpienie Product ID).
Piąty argument funkcji XLOOKUP udostępnia cztery opcje. Tutaj skorzystamy z opcji Szukaj od ostatniego do pierwszego .
Formuła użyta w tym przykładzie:
=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)
We wzorze tym pominięto czwarty argument. Jest to opcjonalne i chcemy, aby ustawienie domyślne było dokładne.
Funkcja XLOOKUP jest oczekiwanym następcą funkcji WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO. W tym artykule wykorzystano szereg przykładów, aby zademonstrować zalety funkcji XLOOKUP.
XLOOKUP to duże ulepszenie, jeśli chodzi o funkcje wyszukiwania. Jedynym ograniczeniem funkcji XLOOKUP jest to, że nie jest ona kompatybilna wstecz. Jeśli udostępniasz arkusze kalkulacyjne starszym wersjom pakietu Microsoft Office Suite, mogą pojawić się błędy.
Dostęp do funkcji XLOOKUP można jednak uzyskać z usługi Office 365 Online. XLOOKUP jest wciąż w fazie rozwoju, więc przyjęcie go przez użytkowników Excela zajmie trochę czasu.
Życzę powodzenia!
Różnica między XLOOKUP i VLOOKUP
WYSZUKAJ PIONOWO |
XWYSZUKAJ |
|
Domyślne dokładne dopasowanie |
N |
Y |
Zwraca wartość po prawej stronie wyszukiwania |
Y |
Y |
Zwraca wartość po lewej stronie wyszukiwania |
N |
Y |
Szukaj według wierszy |
N |
Y |
Zwraca więcej niż jedną wartość |
N |
Y |
Należy sklasyfikować kolumnę odnośników |
Tylko przybliżone dopasowania |
Tylko wyszukiwanie binarne |
Szukaj od góry do dołu |
Y |
Y |
Szukaj od dołu do góry |
N |
Y |
Wyszukiwanie binarne |
N |
Y |
Dostosuj komunikat, jeśli wartość wyszukiwania nie zostanie znaleziona |
N |
Y |
Szukaj według symbolu wieloznacznego |
Y |
Y |
Dokładne wyszukiwanie |
Y |
Y |
Wyszukiwanie przybliżone zwraca następną mniejszą wartość |
Y |
Y |
Wyszukiwanie przybliżone zwraca następną większą wartość |
N |
Y |
Niepoprawna wartość może zostać zwrócona, jeśli wartości wyszukiwania nie zostaną posortowane |
Y - przybliżone |
N - przybliżony, Y - binarny |
Dodanie nowej kolumny w celu znalezienia tabeli może spowodować uszkodzenie formuły |
Y |
N |
Dlaczego XLOOKUP jest lepszy od VLOOKUP?
Chociaż WYSZUKAJ.PIONOWO ma swoje własne zastosowania, ma bardziej ograniczone funkcje niż WYSZUKAJ.PIONOWO. To sprawia, że XLOOKUP jest najpopularniejszym wyborem w przypadku konieczności przetwarzania dużych ilości danych. Dzięki temu działa szybciej i ma mniej błędów.
Inne powody:
MehmetSalihKoten, użytkownik Reddita, stworzył w pełni funkcjonalną wersję Tetrisa w programie Microsoft Excel.
Aby przeliczyć jednostki miary w Excelu, skorzystamy z funkcji Konwertuj.
Co to jest funkcja WYSZUKAJ POZIOMO? Jak korzystać z funkcji WYSZUKAJ POZIOMO w programie Excel? Przekonajmy się dzięki LuckyTemplates!
Funkcja JEŻELI w programie Excel jest dość powszechnie używana. Aby dobrze go używać, musisz zrozumieć formułę IFERROR programu Microsoft Excel.
Co to jest funkcja WARTOŚĆ w programie Excel? Jaka jest formuła wartości w programie Excel? Przekonajmy się z LuckyTemplates.com!
Funkcja EOMONTH w programie Excel służy do wyświetlania ostatniego dnia danego miesiąca, przy bardzo prostej implementacji. Otrzymasz wówczas ostatni dzień danego miesiąca na podstawie wprowadzonych przez nas danych.
Chcesz zautomatyzować powtarzalne zadania w Excel VBA? Nauczmy się zatem, jak używać pętli Do-While do implementowania serii akcji, które powtarzają się do momentu spełnienia warunku.
Domyślna szerokość kolumny i wysokość wiersza w Excelu mogą nie odpowiadać wprowadzonym danym. W poniższym artykule przedstawiono kilka sposobów zmiany rozmiaru kolumn, wierszy i komórek w programie Excel 2016. Zapoznaj się z nim!
Za każdym razem, gdy pracujesz z programem Excel, będziesz musiał wprowadzić informacje – lub treść – do komórek. Nauczmy się z LuckyTemplates podstawowych pojęć dotyczących komórek i zakresów w Excelu 2016!
Co to jest funkcja Xlookup w programie Excel? Jak korzystać z Xlookup w Excelu? Przekonajmy się z LuckyTemplates.com!