Co to jest XLOOKUP w programie Excel? Jak to jest lepsze niż WYSZUKAJ.PIONOWO?

Opublikowany: 2022-08-21

Rodzina funkcji wyszukiwania programu Excel jest ogromna. XLOOKUP w programie Excel to najnowszy członek tej rodziny. Niektórzy z innych wybitnych członków tej rodziny to WYSZUKAJ.POZIOMO, WYSZUKAJ.PIONOWO, WYSZUKAJ, INDEKS + DOPASUJ itp. Jeśli używasz programu Excel 2021 lub Excel 365, możesz użyć funkcji WYSZUKAJ.PIONOWO zamiast WYSZUKAJ.PIONOWO. Eksperci Excela są zdania, że ​​formuła XLOOKUP jest wygodna i łatwa w użyciu.

Jeśli chcesz mieć pomysł na XLOOKUP, możesz pomyśleć o tej funkcji jako VLOOKUP 2.0. Możesz również sprawdzić różne przykłady XLOOKUP , aby lepiej zrozumieć tę funkcję.

Tutaj rzucimy światło na XLOOKUP w Excelu i formułę XLOOKUP .

Ucz się kursów nauki danych online z najlepszych uniwersytetów na świecie. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Spis treści

Co to jest XLOOKUP w programie Excel?

XLOOKUP w programie Excel to potężne narzędzie wyszukiwania do znajdowania określonych wartości z zakresu komórek. Pobiera pasujące dane (może to być najbliższe dostępne dopasowanie lub dokładne dopasowania) z zestawu danych programu Excel. Może być więcej niż jeden pasujący wynik. W takiej sytuacji zwracany jest ostatni lub pierwszy wynik w zestawie. Będzie to jednak zależało również od argumentów, których użyjesz.

Formuła XLOOKUP działa jako niestandardowe narzędzie wyszukiwania, które jest elastyczne w stosunku do różnego rodzaju wymagań dotyczących danych w niestandardowych arkuszach kalkulacyjnych Excel. To nowa funkcja dostępna dla użytkowników Microsoft 365.

Zapoznaj się z naszymi popularnymi kursami z zakresu nauki o danych

Executive Post Graduate Program in Data Science z IIITB Profesjonalny program certyfikatów w dziedzinie nauki o danych do podejmowania decyzji biznesowych Master of Science in Data Science z University of Arizona
Zaawansowany program certyfikacji w dziedzinie nauki o danych z IIITB Profesjonalny program certyfikacji w dziedzinie nauki o danych i analityki biznesowej Uniwersytetu Maryland Kursy z nauki o danych

Korzystając z formuły XLOOKUP , wystarczy podać trzy podstawowe parametry, a MS Excel może wykonać pozostałe trzy funkcje:

  • Wartość, której szukasz
  • Lista, na której znajdziesz tę wartość
  • Lista, z której chcesz uzyskać wynik
  • [opcjonalna] wartość, jeśli nie zostanie znaleziona

Przykład XLOOKUP ułatwiający zrozumienie:

=XLOOKUP („Alicja”, Marketing[Marketing], Marketing[Network Marketing])

Zwraca [Net Marketing] dla Alicji, jeśli imię i nazwisko znajduje się w kolumnie [Marketing Person's].

Podczas porównywania WYSZUKAJ.PIONOWO nie musisz określać numeru_kolumny ani prawda/fałsz w celu przeprowadzenia wyszukiwania.

Oznacza to, że XLOOKUP może wyszukiwać w dowolnym miejscu arkusza danych, aby znaleźć wynik, a nie tylko po lewej stronie. Nie musisz wybierać złożonych formuł WYSZUKAJ.PIONOWO ani skomplikowanych formuł INDEKS+PODZIEL.

Składnia formuły i funkcji XLOOKUP w MS Excel

Składnia formuły i funkcji XLOOKUP w programie MS Excel jest następująca:

XLOOKUP (wartość, szukana_tablica, zwracana_tablica, [jeśli nie znaleziono], [tryb_dopasowania], [tryb_wyszukiwania])

Parametry lub argumenty

value – jest to wartość, którą musisz wyszukać w lookup_array

lookup_array – Jest to zakres komórek lub tablica do wyszukania wartości

return_array — zakres komórek lub tablic, z których zostanie zwrócona odpowiednia wartość na podstawie pozycji wartości w lookup_array .

if_not_found – Opcjonalne. Wartość do zwrócenia, jeśli nie zostanie znalezione dopasowanie. Gdy ten parametr zostanie pominięty, funkcja wyświetli błąd #N/D (tak samo jak funkcje WYSZUKAJ.POZIOMO i WYSZUKAJ.PIONOWO).

match_mode — jest to opcjonalne. To jest rodzaj meczu do wykonania. Może mieć następujące wartości:

tryb_dopasowania Wyjaśnienie
0 Dokładne dopasowanie
-1 Jeśli nie zostanie znalezione dokładne dopasowanie, zwraca następny mniejszy element
1 Jeśli nie zostanie znalezione dokładne dopasowanie, zwraca następny większy element
2 Dopasowanie symboli wieloznacznych za pomocą znaków specjalnych, takich jak *, ?, ~

search_mode — jest to opcjonalne. To jest rodzaj wyszukiwania, które musisz przeprowadzić. Może to być jedna z następujących wartości:

tryb szukania Wyjaśnienie
1 Wyszukiwanie rozpoczyna się od pierwszego elementu w lookup_array (domyślnie)
-1 Wyszukiwanie odwrotne, w którym wyszukiwanie rozpoczyna się od ostatniego elementu w lookup_array
2 Wyszukiwanie binarne, w którym elementy w lookup_array muszą być ułożone w kolejności rosnącej
-2 Wyszukiwanie binarne, w którym elementy w lookup_array muszą być ułożone w kolejności malejącej

Przewodnik krok po kroku dotyczący korzystania z formuły XLOOKUP w programie MS Excel

Wykonaj następujące kroki, jeśli chcesz utworzyć formułę za pomocą funkcji XLOOKUP:

Krok 1 – Wybór pustej komórki

Jeśli chcesz wstawić funkcję XLOOKUP do nowej formuły, najpierw otwórz arkusz programu Excel zawierający zestaw danych i wybierz pustą komórkę. Alternatywnie musisz otworzyć nowy arkusz kalkulacyjny.

Po wybraniu komórki musisz nacisnąć pasek formuły na pasku wstążki, aby móc rozpocząć pisanie i edytowanie zgodnie z wymaganiami. Gdy zobaczysz, że kursor miga na pasku wstążki, oznacza to, że komórka jest aktywna i możesz rozpocząć edycję. Teraz możesz wstawić nową formułę XLOOKUP .

Krok 2 – Ustalenie kryteriów wyszukiwania (wyszukiwania)

Korzystając z nowej formuły za pomocą funkcji XLOOKUP, należy przestrzegać określonej struktury i składni. Musisz zacząć od wpisania formuły. Zacznij pisać =XLOOKUP( na pasku wstążki. Teraz wstaw kryteria wyszukiwania . To są informacje, których szukasz.

XLOOKUP obsługuje teksty i ciągi liczbowe. Ale większość użytkowników określa odwołanie do komórki. Możesz więc zmienić kryteria wyszukiwania zgodnie z własnymi preferencjami bez bezpośredniej zmiany formuły XLOOKUP . Domyślnie XLOOKUP spróbuje znaleźć dokładne dopasowanie.

Krok 3 – Określenie zestawu danych za pomocą lookup_array i return_array

Po wstawieniu wartości wyszukiwania do formuły XLOOKUP należy określić zakresy komórek lookup_array i return_array . Lookup_array to kolumna lub wiersz, który może zawierać wyszukiwane hasło lub najbliższy przybliżony wynik. Return_array to kolumna lub wiersz, w którym zobaczysz wynik zwrotu.

Na tym etapie możesz zamknąć formułę XLOOKUP nawiasem zamykającym, jeśli nie chcesz dodawać niestandardowego komunikatu o błędzie, zmieniać kolejności wartości wyszukiwania ani używać innego typu wyszukiwania.

Krok 4 (opcjonalnie) – Dodanie niestandardowego komunikatu o błędzie za pomocą not_found

Jeśli zamierzasz znaleźć dokładne dopasowanie do wartości wyszukiwania , ale nie ma jej w zakresie lookup_array , program Excel wyświetli odpowiedź błędu #NA. Aby uniknąć tego problemu, musisz wstawić opcjonalny argument not_found w formule XLOOKUP . Argument not_found może być ciągiem tekstowym w cudzysłowie („nie znaleziono”), wartością liczbową, odwołaniem do komórki lub wartością logiczną (prawda lub fałsz).

Krok 5 (opcjonalnie) – Dodawanie przybliżonych, dokładnych lub symboli zastępczych w wyszukiwaniu za pomocą match_mode

XLOOKUP w programie Excel jest domyślnie przeznaczony do wyszukiwania dokładnych dopasowań. Można to jednak zmienić, dodając opcjonalny argument match_mode do formuły XLOOKUP . W przypadku meczu z dziką kartą jest to najbliższe i pierwsze przybliżenie. Jeśli chcesz zmienić kolejność wyszukiwania, musisz dodać argument search_mode w następnym kroku.

Krok 6 (opcjonalnie) – Ustalenie kolejności zwrotu wartości za pomocą search_mode

W formule XLOOKUP opcjonalny argument tryb_wyszukiwania jest ostatnim obsługiwanym argumentem. Zmienia to całą kolejność, w której XLOOKUP znajduje pasujący wynik. Domyślnie program Excel spróbuje dopasować pierwszą możliwą wartość.

Powody, dla których WYSZUKAJ.PIONOWO w programie Excel jest lepszy niż WYSZUKAJ.PIONOWO

Istnieje wiele powodów, dla których formuła WYSZUKAJ.PIONOWO jest lepsza niż WYSZUKAJ.PIONOWO. Tu jest kilka:

1. XLOOKUP domyślnie próbuje znaleźć dokładne dopasowanie

W funkcji WYSZUKAJ.PIONOWO musisz podać FALSE jako ostatni parametr, aby uzyskać poprawny wynik. Jednak w XLOOKUP możesz domyślnie znaleźć dokładne dopasowanie. Użyj parametru trybu dopasowania, aby zmienić zachowanie wyszukiwania.

2. XLOOKUP sprawia, że ​​formuła jest dynamiczna

W MS Excel formuła XLOOKUP jest dynamiczna i prosta. Co najważniejsze, formuła jest mniej podatna na błędy. Wystarczy napisać =XLOOKUP(, a otrzymasz wynik. Jeśli wartość nie zostanie znaleziona, otrzymasz błąd #N/A.

3. Istnieją opcjonalne parametry w XLOOKUP w Excelu

Formuła XLOOKUP oferuje opcjonalne parametry do wyszukiwania specjalnych sytuacji. Możesz wyszukiwać od góry do dołu lub wyszukiwać z użyciem symboli wieloznacznych. Opcje przeszukiwania posortowanych list są szybsze.

4. XLOOKUP jest łatwy do pisania

Musisz wpisać =XL i funkcja inicjuje. Jest to o wiele łatwiejsze niż obsługa innych funkcji i formuł.

5. XLOOKUP w programie Excel zwraca odniesienie jako dane wyjściowe

Formuła XLOOKUP zwraca referencję jako dane wyjściowe, a nie wartość. Dla zwykłych użytkowników może to nie być coś znaczącego, ale dla użytkowników pro-Excel jest to formuła zwracająca referencje. Oznacza to, że XLOOKUP można łączyć z innymi formułami na wiele sposobów.

Przeczytaj nasze popularne artykuły o Data Science

Ścieżka kariery w Data Science: kompleksowy przewodnik po karierze Rozwój kariery w dziedzinie Data Science: Nadeszła przyszłość pracy Dlaczego nauka o danych jest ważna? 8 sposobów, w jakie nauka o danych wnosi wartość do biznesu
Znaczenie nauki o danych dla menedżerów Ostateczna ściągawka do nauki o danych, którą każdy badacz danych powinien mieć 6 najważniejszych powodów, dla których warto zostać analitykiem danych
Dzień z życia Data Scientist: co robią? Obalamy mit: analiza danych nie wymaga kodowania Business Intelligence vs Data Science: Jakie są różnice?

Wniosek

Funkcje wyszukiwania należą do najlepszych opcji, gdy szukasz danych w skomplikowanych arkuszach kalkulacyjnych Excel. XLOOKUP w programie Excel należy do popularnych funkcji wyszukiwania. Dla analityków danych formuła XLOOKUP jest doskonałym wyborem, ponieważ pozwala im manipulować danymi w celu uzyskania pożądanych wyników.

Dołącz do klasy z Programem Certyfikatów upGrad w Analizie Danych

Kariera w analityce danych to lukratywna szansa w obecnej branży. Analitycy danych pracują z ogromnymi ilościami danych, aby wydobyć kluczowe informacje. Aby doskonalić swoje umiejętności w zakresie analityki danych, musisz dołączyć do programu certyfikacji Data Analytics firmy upGrad . Wspierany przez Fullstack Academy, po ukończeniu kursu otrzymasz certyfikat analityki danych Caltech. Podczas kursu będziesz mógł nauczyć się umiejętności wizualizacji danych, Pythona i SQL, co utoruje Ci drogę do zostania świetnym analitykiem danych.

W jakiej wersji programu Excel otrzymasz XLOOKUP?

Funkcja XLOOKUP jest dostępna tylko w programie Excel dla Office 365.

Czy formuła WYSZUKAJ.X jest lepsza niż WYSZUKAJ.POZIOMO lub WYSZUKAJ.PIONOWO?

Warto zauważyć, że formuła WYSZUKAJ.PIONOWO zastępuje funkcję i formułę WYSZUKAJ.PIONOWO i WYSZUKAJ.PIONOWO. Przybliżone dopasowania w XLOOKUP są mądrzejsze i bardziej odpowiednie. XLOOKUP może wyszukiwać dane we wszystkich kierunkach.