WYSZUKAJ.PIONOWO vs. INDEKS / MECZ - Debata kończy się tutaj

Jeśli chodzi o świat Excela, jest on podzielony na dwie frakcje – brygadę WYSZUKAJ.PIONOWO i pułk INDEX/MATCH.

Jeśli zastanawiasz się, który z nich ma wyższe wyniki w WYSZUKAJ.PIONOWO a INDEKS/DOPASOWANIE bitwa, ten artykuł spróbuje odpowiedzieć.

Ale zanim to zrobię, wyjaśnię kilka rzeczy – w tym artykule nie chodzi o wychwalanie jednej funkcji i krytykowanie drugiej. Obie te funkcje Excela są niesamowite i mają swoje miejsce. W niektórych przypadkach jedno może być lepsze od drugiego.

Podczas jednej z moich sesji szkoleniowych Excel z zaskoczeniem dowiedziałem się, że większość ludzi była świadoma, a w niektórych przypadkach biegła w korzystaniu z funkcji WYSZUKAJ.PIONOWO, ale prawie nikt z nich nie wiedział o potężnej kombinacji INDEX/MATCH.

A kiedy o tym wspomniałem, mieli mnóstwo pytań:

  • Czy jest to formuła wyszukiwania i odniesienia? - TAk! Może najlepszy z wielu
  • Czy to nowa funkcja programu Excel 2016? - Piekło NIE!
  • Czy może odwoływać się do danych między różnymi arkuszami lub skoroszytami? - TAk
  • Czy to lepsze niż WYSZUKAJ.PIONOWO? - To zależy

Myślę, że zespół PR VLOOKUP wykonuje znacznie lepszą pracę niż zespół INDEX/MATCH.

W tym samouczku postaram się porównać te dwie formuły tak obiektywnie, jak tylko potrafię.

Na początek nie mam ulubionych, ale wolę używać kombinacji INDEKS/MATCH bardziej niż WYSZUKAJ.PIONOWO. Wybór jest podyktowany wieloma czynnikami, w tym wyglądem danych i sposobem ich wykorzystania. Omówię to wszystko w tym artykule.

WYSZUKAJ.PIONOWO vs. DOPASOWANIE DO INDEKSU - porównanie obiektywne

Zacznijmy więc i zakończmy tę odwieczną debatę VLOOKUP vs INDEX/MATCH i która z nich jest lepsza.

Aby to zrobić, porównam te dwie funkcje na niektórych parametrach (niektóre są wymierne, a inne nie).

Popularność funkcji

WYSZUKAJ.PIONOWO usuwa te ręce w dół.

W przypadku niektórych osób, jeśli wiesz, jak korzystać z funkcji WYSZUKAJ.PIONOWO, wiesz, jak korzystać z programu Excel. A biorąc pod uwagę, jak wiele można zrobić za pomocą tej pojedynczej funkcji, nie obwiniam ich.

Z tego powodu wiele osób korzysta z funkcji WYSZUKAJ.PIONOWO, ponieważ jest to lepiej rozumiane przez innych użytkowników programu Excel.

Chociaż nie jest to konkurs popularności, odgrywa ogromną rolę w tym, dlaczego WYSZUKAJ.PIONOWO jest tak często używany.

Wyobraź sobie, że pracujesz z klientem/menedżerem, który jest biegły w korzystaniu z funkcji WYSZUKAJ.PIONOWO, ale nie wie, jak korzystać z funkcji INDEX/MATCH. Bardziej sensowne jest użycie funkcji, którą oboje znacie, zamiast próbować uczyć ich o INDEX/MATCH.

Werdykt: WYSZUKAJ.PIONOWO to wyraźny zwycięzca popularności

Łatwość użycia

Powodem, dla którego WYSZUKAJ.PIONOWO jest tak popularny, jest to, że jest łatwy w użyciu (przynajmniej w porównaniu z indeksem/dopasowaniem).

Kiedy biorę udział w szkoleniu Excel, zawsze zaczynam od omówienia funkcji WYSZUKAJ.PIONOWO. Wiele osób uważa, że ​​funkcja WYSZUKAJ.PIONOWO jest trudna, więc nie wyobrażam sobie nawet próby nauczenia ich funkcji INDEKS/POZIOMOWANIE (chyba że wiedzą już, jak biegle korzystać z funkcji WYSZUKAJ.PIONOWO).

W większości przypadków funkcja WYSZUKAJ.PIONOWO jest wystarczająco dobra. Może wykonywać większość rzeczy, których ludzie potrzebują podczas pracy z danymi. Z pewnością możesz zrobić to samo z INDEKSEM / DOPASOWANIEM, ale po co jechać trudną drogą, gdy nie jest to nawet potrzebne.

WYSZUKAJ.PIONOWO przyjmuje 3 argumenty (czwarty jest opcjonalny) i jest łatwiejszy do zrozumienia w porównaniu z INDEKSEM/PODZIELANIEM.

INDEKS I PODAJ

Chociaż może się okazać, że INDEX / DOPASOWANIE jest równie łatwe, gdy się z tym opanujesz, początkujący prawdopodobnie będzie skłaniał się ku funkcji WYSZUKAJ.PIONOWO.

Werdykt: WYSZUKAJ.PIONOWO zwraca uwagę na łatwość użycia.

Elastyczność funkcji

WYSZUKAJ.PIONOWO to świetna funkcja, ale ma kilka ograniczeń:

  • Nie może wyszukać i zwrócić wartości, która znajduje się na lewo od wartości wyszukiwania.
  • Działa tylko z danymi ułożonymi pionowo.
  • WYSZUKAJ.PIONOWO da błędny wynik, jeśli dodasz/usuniesz nową kolumnę w swoich danych (ponieważ wartość numeru kolumny odnosi się teraz do niewłaściwej kolumny). Możesz sprawić, że numer kolumny będzie dynamiczny, ale jeśli planujesz połączyć dwie lub więcej funkcji, dlaczego nie użyć w pierwszej kolejności INDEX/MATCH.

Zanim zaczniesz wściekać się z wściekłości i zostawisz komentarz o tym, jak VLOOKUP może zrobić wszystkie te rzeczy, wysłuchaj mnie. VLOOKUP, jako samodzielna funkcja, nie jest przeznaczona do tego. Oczywiście możesz połączyć go z innymi formułami i obejść te wszystkie rzeczy, ale wtedy traci etykietę łatwego w użyciu.

Jeśli ktoś może użyć kombinacji do formuł, aby WYSZUKAJ.PIONOWO wyglądały w lewo lub aby kolumny były dynamiczne, jestem pewien, że lepiej będzie, gdy ta osoba użyje funkcji INDEKS/MATCH, która jest przeznaczona do łatwego radzenia sobie z tymi rzeczami.

Więc tak, VLOOKUP może obejść te ograniczenia, ale to nie jest tego warte. Dzięki większej ilości kodowania i robotyki jestem pewien, że możesz również sprawić, by funkcja WYSZUKAJ.PIONOWO pobrała ulubioną kawę, ale pamiętaj, że nie jest do tego stworzona.

Z drugiej strony kombinacja INDEX-MATCH została stworzona, aby poradzić sobie ze wszystkimi tymi problemami. To może

  1. Wyszukaj i zwróć wartość znajdującą się na lewo od wartości wyszukiwania,
  2. Obsługuj zarówno dane o strukturze poziomej, jak i pionowej.
  3. Obsługuj numery wierszy/kolumn w przypadku wstawiania lub usuwania niektórych ze zbioru danych

Werdykt: Kombinacja INDEX/MATCH zapewnia znacznie większą elastyczność niż WYSZUKAJ.PIONOWO.

Szybkość formuły

Różnica jest prawie niezauważalna, gdy masz małe zestawy danych.

Ale jeśli masz tysiące wierszy i wiele kolumn, może to być decydujący czynnik.

Bez wymyślania koła na nowo, oto post Charleya Kyda, w którym wyraźnie wspomina:

W najgorszym przypadku metoda INDEX-MATCH jest tak szybka, jak WYSZUKAJ.PIONOWO; w najlepszym wydaniu jest znacznie szybszy.

Chociaż uważałem to za jeden z czynników, uważam, że jest to mniej ważne niż inne. Przez lata Microsoft ciężko pracował nad poprawą szybkości tych funkcji i wprowadzili znaczne ulepszenia, odkąd napisałem ten artykuł jako pierwszy.

Oto aktualizacja, w której wspominają, jak przyspieszają formuły, takie jak WYSZUKAJ.PIONOWO, WYSZUKAJ.POZIOMO i DOPASUJ.

Ponadto jest to bardzo mały procent liczby osób, które mogą faktycznie skorzystać z poprawy szybkości wynikającej z używania funkcji INDEX/MATCH nad VLOOKUP.

Werdykt: Jeśli szybkość jest tym, czego szukasz, kombinacja INDEX/MATCH jest najlepszym rozwiązaniem.

Ogólny werdykt (kombinacja WYSZUKAJ.PIONOWO vs INDEX/MATCH)

Chociaż jestem wielkim fanem INDEX/MATCH, to muszę przyznać, że VLOOKUP nadal jest królem.

Nie oznacza to, że nie powinieneś uczyć się o indeksie/dopasowaniu, ale jeśli jesteś nowym użytkownikiem programu Excel i formuł wyszukiwania, zacznij od funkcji WYSZUKAJ.PIONOWO. Użyj go i opanuj go najpierw, a następnie przejdź do INDEX/MATCH

INDEX/MATCH to potężna kombinacja, która ma większą elastyczność i szybkość niż formuła WYSZUKAJ.PIONOWO.

Biorąc to pod uwagę, VLOOKUP nigdzie się nie wybiera i prawdopodobnie pozostanie jedną z najpopularniejszych funkcji w programie Excel przez wiele lat.

Cóż, debata jeszcze się nie skończyła (patrz sekcja komentarzy). Podsycaj ogień - zostaw 2 centy w komentarzach.

Różnica między WYSZUKAJ.PIONOWO a INDEKSEM/DOPASOWANIE

Zanim przejdę do porównania, myślę, że ważne jest, aby znać podstawową różnicę (i, co ważniejsze, podobieństwa) między tymi dwiema funkcjami.

Nie będę zagłębiał się w składnię i przykład tych funkcji. Jeśli Cię to interesuje, mam szczegółowe samouczki dotyczące funkcji WYSZUKAJ.PIONOWO i INDEX/MATCH.

Zarówno WYSZUKAJ.PIONOWO, jak i INDEX/MATCH to formuły, których można użyć do wyszukania wartości w zbiorze danych i pobrania odpowiedniej wartości (tak jak przy przeglądaniu menu i szukaniu ceny dania, które chcesz zamówić).

W większości przypadków można ich używać zamiennie.

Główne różnice w tych funkcjach stają się ważniejsze, gdy potrzebujesz czegoś więcej niż tylko prostej operacji wyszukiwania i pobierania.

Oto kilka podstawowych różnic w tych dwóch formułach (więcej szczegółów w dalszej części tego artykułu):

  1. WYSZUKAJ.PIONOWO to pojedyncza formuła, która wykonuje wszystkie operacje wyszukiwania i pobierania, ale w przypadku funkcji INDEKS/PODZIELANIE należy użyć obu funkcji w formule.
  2. INDEKS/MATCH może bardziej zaawansowane wyszukiwanie - takie jak wyszukiwanie po lewej stronie zestawu danych, dynamiczne tworzenie wartości wiersza/kolumny itp.
  3. INDEX/MATCH zapewnia znacznie większą elastyczność, która lepiej sprawdza się podczas budowania modeli danych lub pracy ze złożonymi danymi

Możesz również polubić następujące samouczki WYSZUKAJ.PIONOWO:

  • Jak korzystać z funkcji WYSZUKAJ.PIONOWO z wieloma kryteriami.
  • Jak rozróżniać wielkość liter w funkcji WYSZUKAJ.PIONOWO.
  • Użyj funkcji IFERROR z funkcją WYSZUKAJ.PIONOWO, aby pozbyć się błędów #N/D.
  • Użyj funkcji VLookup, aby uzyskać ostatnią liczbę na liście w programie Excel.
  • Dopasowanie indeksu Excel

Przydatne zasoby programu Excel:

  • Bezpłatne szkolenie online Excel (7-częściowy kurs wideo)
  • Ponad 100 funkcji Excela (z przykładami i filmami)

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave