Jak wykonać przybliżone dopasowanie za pomocą podstawowego dopasowania indeksu w programie Excel

Anonim

Wiemy, jak wykonać przybliżone dopasowanie za pomocą funkcji WYSZUKAJ.PIONOWO. Ale jak wykonać przybliżone dopasowanie za pomocą INDEX MATCH? W tym samym artykule dowiemy się w Excelu, jak wykonać przybliżone dopasowanie za pomocą INDEKSU i PODAJ.POZYCJĘ.
Ogólna formuła przybliżonego dopasowania

=INDEKS(tablica_wyników;PODZIEL(wartość wyszukiwania;tablica wyszukiwania;1))

Tablica_wyników : Indeks, z którego chcesz uzyskać wynik.
Szukana_wartość: wartość, której szukasz w lookup_array.
Lookup_array: Tablica, w której będziesz szukać wartości wyszukiwania:

Uwaga: Tabela przeglądowa musi być posortowana w porządku rosnącym, aby uzyskać poprawne odpowiedzi.

Nauczmy się na przykładzie.
Przykład: Wykonaj przybliżone dopasowanie indeksu, aby uzyskać oceny
Tutaj mam listę uczniów z ocenami uzyskanymi w rutynowym teście. Muszę wystawiać oceny tym uczniom według innej tabeli. 0 do 39 jako F, ​​40 do 59 D, ​​60 do 79 C, 80 do 89 B i 90 lub powyżej jako A.
Zauważ, że tabela przeglądowa (oznaczenia i oceny) jest posortowana rosnąco.

Zapisz tę formułę w E2 i skopiuj ją.

=INDEKS($I$2:$I$6;DOPASUJ(D2,$H$2:$H$6,1))


Jak to działa?

Cóż, ta formuła wykorzystuje funkcję MATCH polegającą na przybliżonym dopasowaniu w zakresie. Właściwie, kiedy dostarczamy 1, TRUE lub nic do funkcji PODAJ.POZYCJĘ, wykonuje ona przybliżone dopasowanie dla wartości wyszukiwania. Oznacza to, że jeśli nie znajdzie danej wartości w zakresie wyszukiwania, zwraca ostatnią znalezioną wartość, która była mniejsza niż podana liczba.
Więc jeśli spojrzymy na wzór w E3, to

INDEKS ($ I $ 2: $ I $ 6, DOPASUJ (D3, $ H $ 2: $ H $ 6,1))

Funkcja DOPASUJ szuka wartości D3 (36) w zakresie H2:H6. Nie udaje mu się znaleźć 36 w zasięgu. Zwraca więc indeks ostatniej wartości znalezionej w H2:H6, która jest mniejsza niż 36. A ta wartość to 0, a jej indeks to 1. Stąd MATCH(D3,$H$2:$H$6,1) przekłada się na 1 w E3.

Teraz mamy formułę INDEX($I$2:$I$6,1). I to zwraca F.

Więc tak, w ten sposób wykonujesz przybliżone dopasowanie za pomocą funkcji INDEX i MATCH w programie Excel. Jeśli masz jakiekolwiek wątpliwości dotyczące tego lub innego tematu z programu Excel 2019, 2016 i 2013 lub starszego, daj mi znać w sekcji komentarzy poniżej.
Pobieranie pliku:

Jak wykonać przybliżone dopasowanie za pomocą podstawowego dopasowania indeksu w programie Excel

Powiązane artykuły:

Użyj INDEKSU i DOPASUJ, aby wyszukać wartość

Jak korzystać z funkcji WYSZUKAJ w programie Excel

Wartość wyszukiwania z wieloma kryteriami

Popularne artykuły:

Funkcja WYSZUKAJ.PIONOWO w programie Excel

LICZ.JEŻELI w Excelu 2016

Jak korzystać z funkcji SUMIF w programie Excel?