logo

Dlaczego DOPASOWANIE INDEKSU jest lepsze niż WYSZUKAJ.PIONOWO w Excelu

Wybierając przepis na zapytanie pionowe, większość specjalistów Excela zgadza się, że DOPASOWANIE INDEKSU jest lepszym równaniem niż WYSZUKAJ.PIONOWO. Tak czy inaczej, wiele osób faktycznie ucieka się do korzystania z funkcji WYSZUKAJ.PIONOWO, ponieważ jest to mniej trudny przepis. Jednym z istotnych czynników powodujących ten problem jest to, że wiele osób tak naprawdę nie w pełni rozumie zalety zmiany za pomocą funkcji WYSZUKAJ.PIONOWO, a bez takiego zrozumienia niechętnie korzystają z okazji do zdobycia biegłości w posługiwaniu się bardziej zadziwiającym równaniem. Motywacją stojącą za tym postem jest wyczerpujące omówienie wszystkich zalet korzystania z INDEX MATCH i przekonanie Cię, że powinieneś używać INDEX MATCH wyłącznie w przypadku zapytań w górę jako całości.

Co to jest DOPASOWANIE INDEKSU w Excelu

Następująca formuła stanowi połączenie dwóch możliwości programu Excel: INDEKS i PODAJ.



=INDEKS() zwraca wartość komórki w tabeli na podstawie numeru segmentu i kolumny.

=MATCH() zwraca miejsce komórki w ciągu lub segmencie.

Skonsolidowane te dwa równania mogą patrzeć w górę i zwracać wartość komórki w tabeli w świetle standardów pionowych i poziomych.



Jak korzystać z formuły INDEKS w programie Excel

Poniżej znajduje się tabela przedstawiająca nazwiska, poziomy i wagi poszczególnych osób. Musimy wykorzystać równanie INDEKSU, aby sprawdzić poziom Thanish. Oto ilustracja, jak to zrobić.

Podążając za tymi środkami,

  • Wpisz =INDEX( i wybierz region tabeli, a następnie w tym miejscu dodaj przecinek
  • Wpisz numer kolumny Thanish, czyli 4, i dodaj przecinek
  • Wpisz numer sekcji w polu Wysokość, czyli 2, i zamknij sekcję
  • Wynik to 5,8.
Funkcja INDEX

Jak korzystać z formuły DOPASUJ w programie Excel

Pozostając przy podobnym modelu jak powyżej, powinniśmy użyć MATCH, aby ustalić, w której kolumnie znajduje się Thanish.



Podążając za tymi środkami,

  • Wpisz =MATCH( i połącz się z komórką zawierającą Thanish… nazwę, którą musimy skierować w górę.
  • Zaznacz każdą komórkę w sekcji Nazwa (licząc nagłówek Nazwa).
  • Wpisz zero 0, aby uzyskać pewne dopasowanie.
  • W rezultacie Thanish znajduje się w kolumnie 4.
Funkcja MATCH

Jak połączyć INDEKS i DOPASOWANIE

Obecnie możemy wziąć dwa równania DOPASUJ i użyć ich do zastąpienia 4 i 2 w pierwszym przepisie INDEKS. Wynikiem jest równanie DOPASOWANIA INDEKSU.

Podążając za tymi środkami,

globalna zmienna w js
  • Wytnij równanie DOPASUJ dla Thanish i zastąp nim 4.
  • Wytnij równanie DOPASUJ dla wzrostu i zastąp nim 2.
  • Wynik jest taki, że wzrost Thanish wynosi 5,8.
  • Gratulacje, obecnie masz potężne równanie DOPASOWANIA INDEKSU!
Funkcja INDEX

Co to jest WYSZUKAJ.PIONOWO w Excelu?

WYSZUKAJ PIONOWO oznacza „Wyszukiwanie w pionie”. Możliwość sprawia, że ​​Excel szuka określonej wartości w segmencie (rzekomym „klastrze tabel”), aby zwrócić wartość z alternatywnej sekcji w podobnej kolumnie. W tym artykule dowiesz się, jak korzystać z funkcji WYSZUKAJ.PIONOWO.

Funkcja WYSZUKAJ.PIONOWO składa się z 4 części,

  • Wartość, którą musisz obrócić w górę;
  • Zasięg, w którym musisz znaleźć wartość i przywrócić szacunek;
  • Ilość sekcji w twoim scharakteryzowanym zakresie, która zawiera przywrócenie szacunku;
  • 0 lub FALSE dla dokładnej współrzędnej wartości, której szukasz; 1 lub PRAWDA dla szacunkowego dopasowania.

Składnia: WYSZUKAJ.PIONOWO([wartość], [zakres], [numer kolumny], [fałsz lub prawda])

W naszym modelu mamy podsumowanie imion, wzrostu i wagi. Musimy szybko znaleźć wysokość Sai w tej tabeli. W pierwszej kolejności wybierz komórkę, w której chcesz rozłożyć wysokość:

Zbiór danych

W ten sposób w wybranej komórce zaczynamy komponować: =WYSZUKAJ.PIONOWO( :

Tworzenie funkcji wyszukiwania pionowego

Następnie w tym momencie wybieramy wartość, na którą musimy zwrócić uwagę. W tej sytuacji jest to „Sai” w komórce F3,

Funkcja Vlookup-dla-sai

Następnie wpisujemy „,” i wybieramy zasięg (lub klaster tabel), w którym musimy znaleźć wartość zapytania i wartość przywracającą wartość. W tej sytuacji jest to zakres (B2:D8):

Funkcja Vlookup została napisana

Następnie w tym miejscu wpisujemy „,” i ilość przekroju wewnątrz scharakteryzowanego zakresu, w którym musimy szukać przywrócenia szacunku. W tej sytuacji jest to segment 2, zakończony znakami „,” i „0” lub wprowadzający w błąd dla określonej współrzędnej z zapytaniem o wartość „Sai”:

Funkcja przeglądania-zakończona

W momencie naciśnięcia Enter, otrzymujemy koszt porównawczy z kolumny, w której znajduje się szacunek „Sai” w wybranej tabeli:

Wysokość uzyskana

W tym modelu mamy tylko krótki przegląd nazwisk, jednak wyobraź sobie, że masz znaczny przegląd informacji i chcesz wykorzystać konkretną wartość w innym miejscu swojego arkusza księgowego. Korzystając z WYSZUKAJ.PIONOWO (i WYSZUKAJ.POZIOMO), klient musi jedynie zmienić określoną wartość w jednym arkuszu, a w konsekwencji zostanie ona zmieniona we wszystkich pozostałych znaczących miejscach. Tak czy inaczej, wyobraźmy sobie scenariusz, w którym nie jesteśmy pewni wartości zapytania. Jest to moment, w którym szacowane dopasowanie może być cenne.

Szacowane dopasowanie w WYSZUKAJ.PIONOWO

W momencie, gdy wpiszemy słowo „Sia” w komórce wyceny zapytania G3, funkcja WYSZUKAJ.PIONOWO, zgodnie z planem, zostaje zakłócona w świetle faktu, że nie może ona wyśledzić tej wartości w wystawie tabeli. Zwraca standardowy błąd programu Excel #N/A:

Szacowane dopasowanie

Tak czy inaczej, gdy zmienimy część „0” (lub „False”) naszej funkcji WYSZUKAJ.PIONOWO na „1” lub „Prawidłowy”:

=WYSZUKAJ.PIONOWO(F3,B2:D8,2,1)

Obecnie zwróciliśmy się do specjalistów o szacunkową koordynację z „Sia”. Jeśli nie będzie w stanie znaleźć konkretnego dopasowania, wyszuka dopasowanie najbliższe wartości „Sia”, a nie „Sia”, czyli „Sai”:

Szacunkowe dopasowanie poprawione

DOPASOWANIE INDEKSU vs. WYSZUKAJ PIONOWO

Dynamiczne odniesienie do kolumn prowadzi do mniejszej liczby błędów

Krytyczna różnica pomiędzy INDEX MATCH i VLOOKUP polega na tym, że VLOOKUP wymaga statycznego odniesienia do sekcji, podczas gdy INDEX MATCH wykorzystuje potężne odniesienie do segmentu. Dzięki funkcji WYSZUKAJ.PIONOWO zdecydowana większość będzie zawierać konkretną, statyczną liczbę wskazującą, z której sekcji muszą wrócić. W momencie użycia INDEX MATCH przepis pozwala ci fizycznie wybrać, z której sekcji chcesz wyciągnąć.

Wyjaśnienie, które powoduje mniej błędów, opiera się na tym, że podążając za strukturą językową INDEX MATCH, klikasz bezpośrednio na pole zawierające wartość, którą chcesz zwrócić.

Funkcja INDEX-MATCH

Dzięki strukturze języka VLOOKUP określasz ekspozycję całej tabeli, A NASTĘPNIE określasz odwołanie do sekcji, aby pokazać, z którego segmentu chcesz wyciągnąć informacje.

Funkcja przeglądania pionowego

To niewielki kontrast, jednak ten dodatkowy krok bez wątpienia powoduje więcej błędów. Ten błąd jest szczególnie powszechny, gdy masz ogromny zbiór tabel i musisz zewnętrznie policzyć liczbę sekcji, które musisz przenieść. W momencie korzystania z INDEX MATCH nie jest wymagane takie zliczanie.

Następujące dwie korzyści wynikające z wykorzystania INDEX MATCH wynikają również ze sposobu, w jaki WYSZUKAJ.PIONOWO wymaga wejścia statycznego odniesienia do segmentu dla jakości, które chcesz zwrócić. Jeśli nie stanowi to większego problemu, pamiętaj, że problem statycznego odniesienia można obejść, korzystając z równania wewnątrz znaków interpunkcyjnych WYSZUKAJ.PIONOWO, tworząc przepis na miksowanie, taki jak WYSZUKAJ.PIONOWO lub WYSZUKAJ.PIONOWO. Niezależnie od tego, o wiele łatwiej jest po prostu nauczyć się DOPASOWANIA INDEKSU i zyskać wszystkie dodatkowe korzyści wynikające z posiadania dynamicznych odniesień do sekcji.

Wstaw odporność kolumny

Największą zaletą korzystania z INDEX MATCH w porównaniu z VLOOKUP jest sposób, w jaki za pomocą INDEX MATCH możesz osadzać segmenty w wystawie tabeli bez zniekształcania wyników zapytania. Za każdym razem, gdy pracujesz z ogromnym zbiorem danych, istnieje spora szansa, że ​​będziesz musiał wrócić, aby zmienić nasze sekcje i ewentualnie osadzić kolejny segment. Dzięki WYSZUKAJ.PIONOWO każda osadzona lub usunięta sekcja, która wykorzeni zwracane wartości, zmieni następstwa Twoich równań.

Skorzystaj z modelu WYSZUKAJ.PIONOWO poniżej. Tutaj ułożyliśmy równanie, aby wyciągnąć szacunek państwa z naszej tabeli informacyjnej. Ponieważ jest to przepis WYSZUKAJ.PIONOWO, odnieśliśmy się do czwartej sekcji.

Wstawianie odporności na kolumnę

Jeśli wstawimy kolumnę w środku tablicy tabeli, nowym wynikiem będzie teraz Bangalore; nie pobieramy już poprawnej wartości dla stanu i musimy zmienić odwołanie do kolumny.

Pobrano nieprawidłową wartość

INDEX MATCH jako niewrażliwość sekcji osadzania, dzięki czemu można osadzać i usuwać segmenty bez stresu związanego z odświeżaniem każdego powiązanego równania zapytania.

Łatwiejsze przeciąganie i kopiowanie

Podczas pracy z ogromnymi zbiorami danych rzadko zdarza się tworzyć tylko pojedynczą receptę na zapytanie; prawdopodobnie będziesz musiał przeciągnąć i zduplikować swoje równanie do wielu komórek, aby wykonać różne zapytania. Załóżmy na przykład, że dla określonego identyfikatora muszę zwrócić sekwencję wartości z mojej tabeli dokładnie według wzorca, według którego pojawiają się one w tabeli. W momencie, gdy próbuję przeciągnąć i powielić standardowe równanie WYSZUKAJ.PIONOWO (z blokadą odniesienia zarówno dla wartości zapytania, jak i dla grupy tabel), zapytanie nie działa, ponieważ po prostu pobiera podobną zachętę dla każdego fragmentu. Ten brak jest ponownie spowodowany przez WYSZUKAJ.PIONOWO, wymagając wprowadzenia konkretnego odniesienia do sekcji w celu przywrócenia wartości.

Formuła „przeciągnij i skopiuj”.

Dzięki INDEX MATCH, ponieważ możesz ustawić sekcję powrotną tak, aby dryfowała (w zasadzie nie blokując jej przez odniesienie), segment powrotny będzie się przesuwał podczas powielania równania, dając różne pola, gdy się pojawią.

DOPASOWANIE INDEKSU

Brak ograniczeń dotyczących tablicy

Kolejną kluczową przeszkodą funkcji WYSZUKAJ.PIONOWO jest to, że oczekuje od ciebie określenia klastra tabeli kwadratowej, obok którego nie można przejść odniesienia do segmentu. Kluczową okolicznością, gdy staje się to problemem, jest moment, w którym dodajesz kolejne pole do zbioru danych poza unikalnym klastrem tabel. Rozważ poniższy model:

Przeglądanie

Zakładając, że dodamy kolejny segment do tego zbioru danych, nie będziemy mogli wykorzystać mojej unikalnej receptury WYSZUKAJ.PIONOWO do pobrania wartości z tej nowej sekcji. W przypadku zmiany odniesienia do sekcji na 6 przepis zwróci błąd na tej podstawie, że moja tabela ma tylko 5 segmentów szerokości. Aby przepis zadziałał, musimy odświeżyć ustaloną ekspozycję tabeli za każdym razem, gdy dodajemy kolejny segment.

Dodano kolejny segment

Dzięki INDEX MATCH nie musisz określać klastra tabel i dlatego nie zajmujesz się tym problemem.

Wyszukiwanie od prawej do lewej

Jedną z istotnych zalet korzystania z INDEX MATCH jest możliwość tworzenia kluczy zapytań w prawej połowie tabeli informacyjnej. Nowe klucze zapytań są w większości tworzone poprzez przeprowadzanie szacunków na polach wewnątrz unikalnego zbioru danych. Te klucze odnoszą się do segmentu zapytania wewnątrz struktury językowej INDEX MATCH. Korzystając z INDEX MATCH, możesz dodać te nowe klucze zapytań do prawej połowy tabeli i zastosować opcję przekazania zapytania, aby wyciągnąć cechy, które musisz zwrócić. Interpunkcja INDEX MATCH nie ma znaczenia, czy segment zapytania znajduje się w lewej, czy prawej połowie sekcji przywracania.

Możliwość wyszukiwania od prawej do lewej

Dzięki funkcji WYSZUKAJ.PIONOWO, ponieważ możesz odtwarzać zapytanie od lewej do prawej, każdy nowy dodany klucz zapytania powinien znajdować się w lewej połowie unikalnego klastra tabel. Dlatego za każdym razem, gdy dodajesz kolejny klucz, musisz przenieść cały zbiór danych na bok o jeden segment. Oprócz tego, że jest to irytujące, może utrudniać istniejące przepisy i obliczenia wykonane w arkuszu kalkulacyjnym.

Działa również jako WYSZUKAJ POZIOMO

Prawdopodobnie nie jest to najlepsze rozwiązanie dla większości klientów, jednak warto się na nim skupić. WYSZUKAJ.PIONOWO ogranicza Cię do wykonywania zapytań pionowych w klastrze tabel. Nie mogę na przykład wykonać zapytania o wartości w najwyższym punkcie mojego zbioru danych i wykonać prostego zapytania. Aby osiągnąć ten cel, musiałbym wykorzystać coś zupełnie innego.

Dzięki INDEX MATCH możesz w zasadzie równomiernie zorganizować zarówno ekspozycję zapytań, jak i klaster zwrotów, aby przeprowadzić WYSZUKAJ.POZIOMO. Z reguły nie sugeruję wykonywania prostych zapytań, ale jeśli w dowolnym momencie zajdzie taka potrzeba, powinieneś skorzystać z przepisu INDEX MATCH.

Niższe zapotrzebowanie na przetwarzanie

Korzyści w zakresie obsługi wynikające z wykorzystania INDEX MATCH były niedoceniane w ciągłych adaptacjach programu Excel na tej podstawie, że możliwości produktu w zakresie obsługi znacznie się rozszerzyły. Tak czy inaczej, po prostu daj wszystkim zwięzły przykład z historii, a rozwinę tę zaletę. W części bardziej doświadczonych wersji Excela produkt miał wyraźne ograniczenia w obsłudze, które można było zaobserwować, gdyby skonstruowano ogromny indeks informacyjny. W pewnych okolicznościach oczekiwano ode mnie zapytania o wartości dla bardzo wielu wierszy, aby móc dodać kolejną sekcję do ogromnej tabeli. Kiedy dodawałem te przepisy, produkt zawieszał się i potrzebował kilku minut na sprawdzenie, czy przywracane są wartości. Ostatecznie musiałem zastąpić moje przepisy WYSZUKAJ.PIONOWO funkcją INDEX MATCH, aby przyspieszyć szacunki.

r w języku c

Uzasadnienie tego rozróżnienia jest bardzo proste. WYSZUKAJ.PIONOWO wymaga dużej mocy obliczeniowej programu Excel, biorąc pod uwagę fakt, że musi ocenić cały wybrany klaster tabel. Dzięki INDEX MATCH Excel musi jedynie pomyśleć o segmencie zapytania i sekcji przywracania. Przy mniejszej liczbie komórek do rozważenia program Excel może obsłużyć ten przepis znacznie szybciej.

Jeszcze raz, jeśli nie będzie to zbyt wielkim problemem, pamiętaj, że ta przewaga najprawdopodobniej w chwili obecnej nie jest zauważalna, biorąc pod uwagę ulepszenia wprowadzone w zakresie możliwości obsługi programu Excel. W każdym razie, jeśli w jakichkolwiek okolicznościach naprawdę chcesz uruchomić dużą liczbę receptur zapytań w arkuszu obliczeniowym, spróbuj użyć DOPASOWANIA INDEKSU.

Tabela porównawcza WYSZUKAJ.PIONOWO i DOPASOWANIE INDEKSU

WYSZUKAJ PIONOWO

DOPASOWANIE INDEKSU

WYSZUKAJ.PIONOWO wykorzystuje odniesienie do informacji statycznych podczas sprawdzania cech. INDEX MATCH wykorzystuje potężne zakresy informacji podczas sprawdzania cech.
Osadzanie lub usuwanie sekcji ma wpływ na wynik WYSZUKAJ.PIONOWO. Osadzanie lub usuwanie sekcji nie ma wpływu na wynik DOPASOWANIA INDEKSU.
Do sprawdzania wartości od lewej do prawej należy używać funkcji WYSZUKAJ.PIONOWO. INDEX MATCH może sprawdzić cechy od lewej do prawej i od prawej do lewej.
WYSZUKAJ.PIONOWO może wykonywać zapytania po prostu poprzez linie pionowe, na przykład segmenty, a nie poprzez kolumny. INDEX MATCH może wyszukiwać wartości poprzez linie i segmenty.
WYSZUKAJ.PIONOWO ma punkt krytyczny dla rozmiaru wartości_wyszukiwanej. Długość nie powinna przekraczać 255 znaków. INDEX MATCH nie ma ograniczeń co do rozmiaru ani długości w celu dopasowania jakości.
WYSZUKAJ.PIONOWO nie jest dobrze radzi sobie z duplikowaniem i przeciąganiem. INDEX MATCH jest lepiej radzący sobie z powielaniem i przeciąganiem równania między różnymi komórkami.
WYSZUKAJ.PIONOWO jest proste i można je zapamiętać podczas badania za pomocą INDEX MATCH. INDEX MATCH jest trudny do zrozumienia i zapamiętania, ponieważ zdumiewający charakter łączy dwie możliwości/formuły.
WYSZUKAJ.PIONOWO nie jest zazwyczaj tak szybkie jak DOPASOWANIE INDEKSU, gdy zarządzamy ogromnymi zbiorami informacji. DOPASOWANIE INDEKSU jest zazwyczaj szybsze niż WYSZUKAJ.PIONOWO.

Wniosek

Jedyną przeszkodą w korzystaniu z INDEX MATCH jest to, że nauka jest bardziej entuzjastyczna i trudniejsza do zapamiętywania. Succeed nie ma struktury zdania wbudowanej w produkt, a interpunkcja bez nikogo innego nie jest instynktowna.

Zmiana z VLOOKUP na INDEX MATCH była jednym z kluczowych postępów, jakie poczyniłem podczas pracy nad naturą składanych przeze mnie modeli Excela. Obecnie ogólnie używam INDEX MATCH wyłącznie do moich zapytań w górę. Robię to, bo to przepis lepszy, ale dodatkowo pomaga mi to w zapamiętywaniu bardziej skomplikowanych znaków interpunkcyjnych. Za każdym razem, gdy dokonasz zmiany i napotkasz zalety korzystania z DOPASOWANIA INDEKSU, gwarantuję, że nie wrócisz do WYSZUKAJ.PIONOWO.

Często zadawane pytania dotyczące tego, dlaczego DOPASOWANIE INDEKSU jest lepsze niż WYSZUKAJ.PIONOWO w programie Excel

Czy INDEX MATCH może obsługiwać wyszukiwanie według wielu kryteriów?

INDEX MATCH może obsługiwać wiele wyszukiwań kryteriów, wykorzystując jednocześnie wiele funkcji MATCH. Ta funkcja umożliwia przeprowadzanie skomplikowanych wyszukiwań i wydobywanie precyzyjnych danych w oparciu o wiele warunków.

Jakie są ograniczenia INDEX MATCH?

Chociaż DOPASOWANIE INDEKSU to potężna funkcja, jedynym problemem związanym z tą funkcją jest to, że może być bardziej skomplikowana w użyciu niż WYSZUKAJ.PIONOWO, głównie dla początkujących. Powinieneś zwrócić większą uwagę podczas pisania formuły.

Czy możemy zastąpić wszystkie WYSZUKIWANIA przez INDEX MATCH?

INDEX MATCH to wszechstronna alternatywa dla WYSZUKAJ.PIONOWO, nie ma potrzeby zastępowania wszystkich WYSZUKAJ.PIONOWO. W przypadku prostych wyszukiwań w pionie funkcja WYSZUKAJ.PIONOWO jest nadal skuteczna i łatwiejsza w użyciu.