Spis treści
W przypadku zaawansowanych wyszukiwań w programie Excel, można skorzystać z funkcji INDEX i MATCH może być użyty zamiast VLOOKUP . INDEX oraz MATCH są wymagane do obszernych wyszukiwań i wiele z nich jest absolutnie niesamowitych. Na przykładzie nauczymy Cię, jak wykorzystać Excel INDEX oraz MATCH funkcje w Excelu w tym tutorialu.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.
Zastosowanie wzoru INDEX-MATCH.xlsx8 skutecznych przykładów zastosowania formuły INDEX-MATCH w Excelu
W poniższych sekcjach użyjemy przykładowego zestawu danych, aby zademonstrować jak wykorzystać funkcje INDEX i MATCH Pokażemy, jak zastosować obie funkcje na 8 różnych sposobów, aby wykonać wyszukiwanie wartości.
♣Syntaksa:
= INDEX ( macierz , suma wierszy , [ kolumna_num ])
♣Argumenty:
- macierz : zakres komórek z wartościami
- Wiersz_num : zwraca wyniki dla wiersza w wybranym zakresie.
- kolumna_num : zwraca wyniki dla kolumny w wybranym zakresie.
♣Result:
Na stronie Funkcja indeksu zwraca wartość lub referencję komórki w określonym zakresie, która znajduje się na przecięciu określonego wiersza i kolumny.
♣Syntaksa:
= MATCH ( lookup_value , lookup_array ,[ dopasowanie_typu ])
♣Argumenty:
- lookup_value : Wartość, którą chcesz znaleźć w zakresie.
- lookup_array : Zakres, w którym szukasz lookup_value .
- dopasowanie_typu : Określa sposób dopasowywania wartości lookup i wartości tablicy lookup w programie Excel.
- 1 = dokładny lub następny najmniejszy.
- 0 = dokładne dopasowanie.
- -1 = dokładny lub następny największy.
♣Result:
Zwraca pozycję elementu w tablicy pod względem jego względnego położenia.
Przykład 1: Podstawowa kombinacja funkcji INDEX i MATCH w Excelu
Powiedzmy, że chcesz zrobić lookup the Cena dla konkretnego Identyfikator zamówienia Połączymy INDEX i MATCH funkcja, aby to zrobić.
Krok 1:
- W komórce G5 , wpisz następujący wzór.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Tutaj,
- MATCH(G4,B5:B11,0) odnosi się do komórki G4 jako lookup_value w zakresie B5:B11 dla dokładnego dopasowania. Zwraca 4 ponieważ wartość znajduje się w wierszu nr 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) odnosi się D5:D11 jako tablicę, z której pobieramy wartość i suma wierszy jest 4 ponieważ dostaliśmy ją od MATCH Kolumna_num nie jest wymagany, ponieważ stosujemy INDEX tylko dla jednej kolumny.
Krok 2:
- Naciśnij Wejdź na stronę do wyniku.
Read More: Przykłady z formułą INDEX-MATCH w Excelu (8 podejść)
Przykład 2: Użycie formuły INDEX-MATCH do wyszukiwania z lewej strony w Excelu
Można również wykonać lookup z jednej kolumny do drugiej. Wartość dla kolumny C druga kolumna naszego INDEX zakres B5:D11 Wykonaj poniższe kroki, aby wykonać lookup z lewej strony.
Krok 1:
- Wpisz w komórce następującą formułę G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Krok 2:
- Następnie naciśnij Wejdź na stronę aby zobaczyć wynik.
Krok 3:
- Na koniec należy użyć AutoFill aby zobaczyć wyniki w całości.
Read More: Jak używać formuły INDEX-MATCH w Excelu do generowania wielu wyników
Przykład 3: Analiza warunku wrażliwego na wielkość liter poprzez połączenie funkcji INDEX i MATCH w Excelu
Dla Analiza wrażliwa na wielkość liter , można zastosować INDEX i MATCH funkcjonować w połączeniu.
Aby przeanalizować i zrobić lookup, wykonaj poniższe kroki.
Krok 1:
- Chcemy znaleźć identyfikator MAREK zamiast Mark Zobaczmy, co się stanie. Wprowadź do komórki z formułą C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Krok 2:
- Na koniec naciśnij Wejdź na stronę znaleźć Identyfikator zamówienia dla MAREK .
Przyjrzyj się uważnie; wynik dla idealnego dopasowania z dużą literą MAREK uzyskano, ale nie dla Mark .
Przykład 4: Wyszukiwanie dwóch kolumn za pomocą formuły INDEX-MATCH w Excelu
Fascynujące jest to, że możesz zrobić lookup w wielu kolumnach dla wiele kryteriów w tym samym czasie. Na przykład, będziemy szukać osoby Identyfikator zamówienia jak również Cena Wykonaj poniższe kroki, aby wykonać lookup dla dwóch kryteriów.
Krok 1:
- Po pierwsze, wpisz w komórce następującą formułę G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Po drugie, naciśnij Wejdź na stronę aby uzyskać pierwszą wartość w komórce G5 .
W związku z tym pierwsza wartość lookup będzie znajdować się w komórce G5 .
Krok 2:
- Aby uzyskać drugą wartość lookup, wpisz w komórce następującą formułę G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Jest to funkcja tablicowa, więc musimy ją zastosować naciskając Crtl + Zmiana + Wejdź na stronę
- W rezultacie w komórce będzie znajdowała się pierwsza wartość lookupu G6 .
Read More: INDEX MATCH z wieloma kryteriami w innym arkuszu (2 sposoby)
Podobne lektury
- Excel INDEX MATCH, aby zwrócić wiele wartości w jednej komórce
- Excel INDEX-MATCH Formuła, aby zwrócić wiele wartości poziomo
- [Naprawiono!] INDEX MATCH nie zwraca prawidłowej wartości w Excelu (5 powodów)
- Jak wybrać określone dane w programie Excel (6 metod)
- INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
Przykład 5: Two-Way Lookup using INDEX-MATCH Formula
Możesz wykonać lookup dla wiersza i kolumny w Dwukierunkowa Wykonaj poniższe kroki, aby znaleźć wartość w wierszu i kolumnie jednocześnie.
Krok 1:
- Wpisz formułę do komórki G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Krok 2:
- Na koniec naciśnij Wejdź na stronę .
Przykład 6: Znajdź najbliższe dopasowanie w programie Excel poprzez połączenie funkcji INDEKS i MATCH
Na stronie INDEX funkcja i MATCH są przydatne do znajdowania lub szukania najbliższego dopasowania między zakresami. Na przykład, chcielibyśmy określić, kto ma najbliższą wartość do naszej wartości docelowej, która wynosi $15 w tym przypadku. Aby to zrobić, wystarczy wykonać poniższe kroki.
Krok 1:
- Aby znaleźć najbliższe dopasowanie, wpisz następujący wzór.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Tutaj,
ABS(D5:D11-G4) jest wartością bezwzględną różnicy z wartością docelową 15 między zakresem D5:D11 .
MIN(ABS(D5:D11-G4)) polecenia, aby znaleźć minimalną różnicę wartości bezwzględnych.
Krok 2:
- Poprzez naciśnięcie Ctrl + Zmiana + Wejdź na stronę , zastosujemy tę funkcję jako funkcję tablicową.
Read More: INDEX-MATCH Formuła, aby znaleźć minimalną wartość w Excelu (4 odpowiednie sposoby)
Przykład 7: Trójstronne wyszukiwanie przy użyciu funkcji INDEX i MATCH w programie Excel
A Trójstronne wyszukiwanie to najlepsza rzecz, jaką możesz osiągnąć używając INDEX i MATCH funkcja. Trójstronne wyszukiwanie dodaje dodatkowy wymiar trafności. Na przykład, możemy dowiedzieć się, co Jenny zapłacił za dwa różne przedmioty w trzech oddzielnych miesiącach. Wykonaj proste kroki przedstawione poniżej, aby to zrobić.
Krok 1:
- Wykonywać Trójstronne wyszukiwanie na początku wpisz poniższą formułę w komórce H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Krok 2:
- Na koniec naciśnij Wejdź na stronę aby uzyskać pierwszą wartość lookup.
Krok 3:
- Następnie skopiuj formułę do innych komórek za pomocą przycisku AutoFill
W związku z tym uzyskasz wyniki jak na poniższym obrazku.
Przykład 8: Zastosowanie formuły INDEX-MATCH ze znakami wieloznacznymi
Excel może również określić. dopasowanie częściowe wartość. INDEX oraz MATCH W tym celu użyjemy funkcji z gwiazdką (*) Po prostu postępuj zgodnie z instrukcjami podanymi poniżej, aby rozpocząć.
Krok 1:
- Po pierwsze, w komórce G5 , wpisz poniższy wzór.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)
Krok 2:
- Następnie naciśnij Wejdź na stronę aby zobaczyć zmiany.
Krok 3:
- Wystarczy użyć AutoFill narzędzie do wypełniania wymaganych komórek.
W konsekwencji możesz zobaczyć, że zwraca wynik dla " Jenny ," mimo że nie jest dokładnie dopasowany.
Read More: INDEX MATCH Wiele kryteriów z Wildcard w programie Excel (Kompletny przewodnik)
Wniosek
Podsumowując, mam nadzieję, że ten artykuł pokazał jak wykorzystać INDEX oraz MATCH funkcje integrujące wiele kryteriów. Przejrzyj książkę ćwiczeń i wykorzystaj to, czego się nauczyłeś. Jesteśmy skłonni refundować programy takie jak ten dzięki Twojemu wsparciu.
Jeśli masz jakieś pytania, nie wahaj się z nami skontaktować. Daj mi znać, co myślisz w sekcji komentarzy poniżej.
Na Państwa pytania odpowie jak najszybciej ExcelWIKI profesjonalistów.