Jak używać INDEX MATCH zamiast VLOOKUP w Excelu

  • Udostępnij To
Hugh West

VLOOKUP, INDEKS, DOPASOWANIE to popularne funkcje Excela wykorzystywane w programie Microsoft Excel. VLOOKUP jest bardzo powszechne w dużych operacjach na danych. INDEX-MATCH funkcja łącznie może być użyta jako zamiennik dla VLOOKUP W tym artykule pokażemy, jak używać funkcji INDEX-MATCH zamiast VLOOKUP w Excelu.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.

Dopasowanie indeksu w miejsce Vlookup.xlsx

Wprowadzenie do funkcji INDEX i MATCH

Funkcja INDEX

Funkcja INDEX zwraca wartość lub odniesienie do wartości z tablicy lub zakresu. INDEX funkcja używana na dwa sposoby forma tablicowa i forma referencyjna.

Składnia:

INDEX(tablica, wiersz_num, [kolumna_num])

Argumenty:

macierz -. Jest to zakres komórek lub stała tablicowa. Użycie row_num i column_num zależy od wierszy lub kolumn w tej tablicy.

row_num - Jest wymagany, chyba że występuje column_num. Wybiera wiersz w tablicy, z którego ma być zwrócona wartość. Jeśli pominięto row_num, wymagana jest column_num.

kolumna_num - Wybiera kolumnę w tablicy, z której ma zwrócić wartość. Jeśli pominięto column_num, wymagane jest row_num.

Funkcja MATCH

Funkcja MATCH szuka określonego obiektu w zakresie komórek, a następnie zwraca odpowiadającą mu pozycję tego obiektu. Funkcja ta działa w dowolnym kierunku i uzyskuje dokładne dopasowanie.

Składnia:

MATCH(lookup_value, lookup_array, [match_type])

Argumenty:

lookup_value - Jest to wartość, którą chcemy dopasować w tablicy. Może to być wartość (liczba, tekst lub wartość logiczna) lub odwołanie do komórki do liczby, tekstu lub wartości logicznej.

lookup_array - Jest to określony zakres, z którego chcemy wyszukiwać.

match_type - Argument match_type określa sposób, w jaki Excel dopasowuje lookup_value do wartości w lookup_array. Domyślną wartością dla tego argumentu jest 1.

Jak połączyć funkcje INDEX i MATCH

Wykorzystamy kombinację INDEX oraz MATCH zamiast używać funkcji VLOOKUP Tutaj pokażemy, jak połączyć te dwie funkcje.

Aby zastosować formułę, bierzemy zbiór danych firmy, który zawiera identyfikator, nazwisko i wynagrodzenie pracowników.

Teraz, dowiemy się Wynagrodzenie pracowników szukających na ID zamiast innych opcji.

Krok 1:

  • Najpierw należy umieścić ID jak pokazano na poniższej ramce:

Krok 2:

  • Napisz. MATCH działać na Komórka C13 .
  • Postaramy się znaleźć dopasowanie Komórka C12 w zakresie B5:B10 . Zatem wzór to:
=MATCH(C12,B5:B10,0)

Krok 3:

  • Następnie naciśnij Wejdź na stronę .

W zwrocie otrzymujemy 3 Oznacza to, że nasza określona wartość znajduje się w 3 komórce tego zakresu.

Krok 4:

  • Teraz włóż INDEX
  • Chcemy dostać pensję. Więc użyliśmy D5:D10 jako zakres.
  • Wzór będzie brzmiał:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

Krok 5:

  • Następnie naciśnij Wejdź na stronę .

Na koniec otrzymujemy wynagrodzenie w wysokości A-003 w wyniku. W ten sposób łączymy użycie INDEX-MATCH funkcje.

3 Sposoby na użycie INDEX MATCH zamiast VLOOKUP w Excelu

1) INDEX MATCH do wyszukiwania od prawej do lewej w Excelu

W tej części pokażemy, jak INDEX-MATCH Funkcja może przeszukiwać obiekty od prawej do lewej strony. VLOOKUP może przeszukiwać obiekty tylko od lewej do prawej strony, a szukany obiekt musi znajdować się w pierwszej kolumnie. Nie musimy przestrzegać tych zasad w przypadku INDEX-MATCH funkcja.

Krok 1:

  • Będziemy wyszukiwać nazwiska i chcemy zwrócić ID Tak więc zbiór danych będzie wyglądał następująco:

Krok 2:

  • Napisz "Allisa" w Nazwa
  • Teraz napisz. INDEX-MATCH wzór:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • Tutaj będziemy szukać w Nazwa i dostanie zwrot z kolumny ID
  • Stosujemy operację od prawej do lewej strony.

Krok 3:

  • Następnie naciśnij Wejdź na stronę .

Otrzymujemy. ID jako zwrot. Ale gdybyśmy użyli VLOOKUP które zwrócą błąd.

Read More: INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)

2) INDEX MATCH zamiast VLOOKUP z wieloma kryteriami w Excelu

W INDEX-MATCH W funkcji możemy używać wielu kryteriów, co nie jest możliwe w przypadku VLOOKUP .

Krok 1:

  • Najpierw zmodyfikuj zestaw danych, aby zastosować wiele kryteriów.

Krok 2:

  • Zastosujemy dwa kryteria Dział oraz Nazwa i chcieć Wynagrodzenie jako wynik.

Krok 3:

  • Umieść warunek na wymaganym polu, jak na poniższym obrazku.

Krok 4:

  • Teraz wpisz wzór na Komórka C14 .
  • Wzór to:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

Krok 5:

  • Na koniec naciśnij Wejdź na stronę .

Jeśli oba warunki są spełnione, otrzymujemy wynik. Jeśli któreś z kryteriów nie zostanie spełnione, otrzymamy błąd. VLOOKUP nie jest to możliwe, dlatego używamy INDEX-MATCH zamiast VLOOKUP .

Read More: Funkcje Excel INDEX i MATCH z wieloma kryteriami (4 formuły)

Podobne lektury

  • Suma z funkcjami INDEX-MATCH pod wieloma kryteriami w Excelu
  • Jak użyć INDEX i Match dla częściowego dopasowania (2 sposoby)
  • XLOOKUP vs INDEX-MATCH w Excelu (wszystkie możliwe porównania)
  • Formuła użycia funkcji INDIRECT INDEX MATCH w Excelu
  • INDEX MATCH Wiele kryteriów z Wildcard w programie Excel (Kompletny przewodnik)

3. zastosować INDEX MATCH do wyszukiwania w wierszu i kolumnie

W rozdziale pokażemy, jak szukać zarówno w wierszu, jak i w kolumnie. VLOOKUP nie jest w stanie wyszukać zarówno w wierszu, jak i w kolumnie.

Krok 1:

  • Najpierw zmodyfikuj zbiór danych, aby zastosować funkcje.

Krok 2:

  • Ustawiamy się na szukanie nazwisk wzdłuż kolumna B i rok w czwartym rzędzie.

Krok 3:

  • Ustaw warunek na wymaganych polach na nazwisko i rok.

Krok 4:

  • Zapisz teraz wzór na Komórka C14.
  • Wzór to:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

Krok 5:

  • Teraz naciśnij Wejdź na stronę .

Na koniec podajemy kwotę przyrostu, jaką Jose otrzymał w roku 2020.

Read More: Indeks Dopasowanie wielu kryteriów w wierszach i kolumnach w Excelu

Zalety używania INDEX MATCH zamiast VLOOKUP w Excelu

1. dynamiczne odniesienie do kolumny

Jedną z głównych zalet INDEX-MATCH nad VLOOKUP jest referencją do kolumny. VLOOKUP wymaga statycznego odwołania do kolumny. z drugiej strony, INDEX-MATCH Ze względu na statyczne odniesienie, gdy dodajemy lub usuwamy dowolny wiersz lub kolumnę, formuła pozostaje niezmieniona. Efekt zmiany kolumny nie jest w niej odzwierciedlony.

2) Right to Left Lookup

Na stronie VLOOKUP umożliwia zwrócenie wartości w lewo, ale nie może wykonać żadnej operacji podczas przeszukiwania od prawej do lewej. Jest to jedna z najważniejszych zalet INDEX-MATCH możemy użyć funkcji INDEX-MATCH działają w niektórych sytuacjach, w których VLOOKUP jest niezdolny do pracy z powodu referencji lewostronnych i prawostronnych.

3. Łatwo wstawić lub usunąć nową kolumnę

Wiemy już, że VLOOKUP używa statycznych referencji do kolumn. Tak więc, w momencie dodawania lub usuwania nowej kolumny, musimy za każdym razem modyfikować formułę. I musimy to robić ręcznie. Ale kiedy pracujemy z dużymi zbiorami danych, ta modyfikacja staje się bardzo skomplikowana. Zamiast używać formuły INDEX-MATCH funkcja, nie musimy się nad tym zastanawiać, wzór jest automatycznie modyfikowany.

4. brak limitu rozmiaru wartości wyszukiwania

Musimy się upewnić, że długość kryteriów lookup nie powinna przekraczać 255 znaków w VLOOKUP W przeciwnym razie zostanie wyświetlona wartość błędu. W przypadku INDEX-MATCH , możemy wyszukać więcej niż 255 znaków.

5. minimalizacja czasu przetwarzania

Gdy bierzemy pod uwagę czas przetwarzania INDEX-MATCH Funkcja skraca czas przetwarzania do dużej ilości. VLOOKUP funkcja wyszukuje całą tablicę. I INDEX-MATCH Funkcja wyszukuje tylko wspomniany zakres lub kolumnę. Daje więc wyniki w najkrótszym czasie w porównaniu do VLOOKUP .

6) Lookup Value Position

W VLOOKUP wartość lookup musi być w pierwszej kolumnie tablicy lub zakresu. ale w INDEX-MATCH funkcja, wartość look-up może zlokalizować w dowolnej kolumnie i uzyskać również wyniki z dowolnej kolumny wybranej przez użytkownika.

Wniosek

W tym artykule opisaliśmy, jak używać INDEX-MATCH zamiast VLOOKUP w Excelu. Wyjaśniamy również zalety INDEX-MATCH funkcja nad VLOOKUP . mam nadzieję, że to spełni Państwa oczekiwania. proszę zajrzeć na naszą stronę internetową Exceldemy.com i podawać swoje sugestie w polu komentarza.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.