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:
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?