Przejdź do głównej zawartości

Wyszukaj wartości w kolejności malejącej

Jeśli masz tabelę, w której wartości są wymienione w kolejności malejącej, podczas gdy musisz wyszukać konkretną wartość z tabeli. Scenariusz jest idealny do wykorzystania INDEKS i MATCH fnamaszczenia.

wartości wyszukiwania malejące o 1

Jak wyszukiwać wartości w kolejności malejącej za pomocą INDEX i MATCH?

Aby dowiedzieć się uczeń, którego wynik jest najbliższy (większy lub równy) 90 ze stołu gdzie wartości punktacji są sortowane w kolejności malejącej jak pokazano na powyższym zrzucie ekranu, funkcje INDEX i MATCH pomogą Ci w ten sposób: INDEX zlokalizuje wiersz zgodnie z wartością wyszukiwania, a INDEX pobierze dane z tego samego wiersza.

Ogólna składnia

=INDEX(return_range,MATCH(lookup_value,lookup_array,-1))

  • zakres_zwrotów: Zakres, z którego formuła kombinacji ma zwracać nazwisko ucznia. Tutaj odnosi się do zakresu nazw.
  • szukana_wartość: Wartość MATCH użyta do zlokalizowania jego pozycji. Tutaj odnosi się do podanej partytury.
  • szukana_tablica: Zakres komórek z wartościami do porównania z lookup_value. Tutaj odnosi się do zakresu punktacji. Wartości w wyszukiwana_tablica należy umieścić w porządku malejącym.
  • typ_dopasowania -1: Wymusza MATCH, aby znaleźć najmniejszą wartość, która jest większa lub równa lookup_value.

Aby znaleźć uczeń, którego wynik jest najbliższy (większy lub równy) 90 ze stołu gdzie wartości punktacji są sortowane w kolejności malejącej, skopiuj lub wprowadź poniższą formułę w komórce F6 i naciśnij Wchodzę aby uzyskać wynik:

=INDEKS(B5: B11,MECZ(90,C5: C11, -1))

Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:

=INDEKS(B5: B11,MECZ(F5,C5: C11, -1))

wartości wyszukiwania malejące o 2

Wyjaśnienie formuły

=INDEX(B5:B11,MATCH(F5,C5:C11,-1))

  • PODAJ.POZYCJĘ(F5;C5:C11;-1): Typ dopasowania -1 wymusza znalezienie przez funkcję MATCH wartości najbliższej (większej lub równej) podanemu wynikowi 90 (wartość w komórce F5) w zakresie punktacji C5: C11. Tak więc funkcja zwróci 3 ponieważ wartość dopasowania jest na 3Trzecia pozycja w zakresie. (Zauważ, że match_type -1 wymaga umieszczenia wartości z zakresu C5:C11 w kolejności malejącej).
  • INDEKS(B5: B11,PODAJ.POZYCJĘ(F5;C5:C11;-1)) = INDEKS(B5: B11,3): Funkcja INDEX zwraca 3rd wartość w zakresie nazw B5: B11, który jest Samantha.

Powiązane funkcje

Funkcja Excel INDEKS

Funkcja Excel INDEX zwraca wyświetlaną wartość na podstawie podanej pozycji z zakresu lub tablicy.

Funkcja Excel MATCH

Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję wartości.


Powiązane formuły

Przybliżone dopasowanie z INDEX i MATCH

Czasami musimy znaleźć przybliżone dopasowania w programie Excel, aby ocenić wydajność pracowników, ocenić wyniki uczniów, obliczyć opłatę pocztową na podstawie wagi itp. W tym samouczku omówimy, jak używać funkcji INDEKS i DOPASUJ do pobierania wyniki, których potrzebujemy.

Zlokalizuj maksymalną wartość w zakresie

Zdarzają się sytuacje, w których musisz zlokalizować pozycję maksymalnej wartości na liście, tabeli lub wierszu w programie Excel. W tym samouczku omówimy podejście do wykonania zadania za pomocą funkcji MAX i MATCH.

Wyszukaj następny największy mecz za pomocą INDEX i MATCH

Aby znaleźć następny największy numer dopasowania lub mówimy najmniejszą wartość, która jest większa lub równa określonej liczbie w zakresie wartości liczbowych w programie Excel, możesz użyć formuły INDEKS i DOPASUJ z -1 jako typem dopasowania.

Wyszukaj najbliższą wartość dopasowania z wieloma kryteriami

W niektórych przypadkach może być konieczne wyszukanie najbliższej lub przybliżonej wartości dopasowania na podstawie więcej niż jednego kryterium. Dzięki połączeniu funkcji INDEKS, DOPASUJ i JEŻELI możesz szybko wykonać to w programie Excel.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
@shadeburst - I suspect you have the range lookup argument set to exact. If that's the case, the table array doesn't need to be sorted at all.
This comment was minimized by the moderator on the site
I've been using VLOOKUP on a range sorted descending, for years, without error. That's because the ISO paper sizes we use run from A0 to A6, but I want the range sorted from smallest to largest i.e. A6 to A0 for use elsewhere.

As an experiment I expanded the range from 7 rows to thirty - works fine. What on earth is going on here? :) :)
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations