Přejít k hlavnímu obsahu

Vyhledejte hodnoty v sestupném pořadí

Pokud máte tabulku, kde jsou hodnoty uvedeny v sestupném pořadí, musíte v tabulce vyhledat konkrétní hodnotu. Scénář je ideální pro použití INDEX a MATCH fspojení.

vyhledat hodnoty sestupně 1

Jak vyhledávat hodnoty v sestupném pořadí pomocí INDEX a MATCH?

Chcete-li zjistit student, jehož skóre je nejbližší (vyšší nebo rovno) 90 od stolu kde hodnoty skóre jsou seřazeny v sestupném pořadí jak je znázorněno na obrázku výše, funkce INDEX a MATCH vám pomohou tímto způsobem: INDEX najde řádek podle vyhledávací hodnoty a INDEX pak načte data na stejném řádku.

Obecná syntaxe

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

  • rozsah_vrácení: Rozsah, ze kterého má kombinační vzorec vrátit jméno studenta. Zde se odkazuje na rozsah jmen.
  • vyhledávací_hodnota: Hodnota MATCH použitá k nalezení jeho pozice. Zde se odkazuje na dané skóre.
  • vyhledávací_pole: Rozsah buněk s hodnotami, které se mají porovnat s lookup_value. Zde se odkazuje na rozsah skóre. Hodnoty v vyhledávací_pole musí být uspořádány sestupně.
  • match_type -1: Přinutí MATCH najít nejmenší hodnotu, která je větší nebo rovna hodnotě lookup_value.

Najděte student, jehož skóre je nejbližší (vyšší nebo rovno) 90 od stolu kde hodnoty skóre jsou seřazeny v sestupném pořadí, zkopírujte nebo zadejte níže uvedený vzorec do buňky F6 a stiskněte vstoupit získat výsledek:

= INDEX (B5: B11,ZÁPAS(90,C5: C11, -1))

Nebo použijte odkaz na buňku, aby byl vzorec dynamický:

= INDEX (B5: B11,ZÁPAS(F5,C5: C11, -1))

vyhledat hodnoty sestupně 2

Vysvětlení vzorce

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

  • MATCH(F5;C5:C11;-1): Typ shody -1 přinutí funkci MATCH najít hodnotu, která je nejbližší (větší nebo rovna) danému skóre 90 (hodnota v buňce F5) v rozmezí skóre C5: C11. Funkce se tedy vrátí 3 protože hodnota shody je na 3rd pozice v rozsahu. (Všimněte si, že match_type -1 potřebuje, aby byly hodnoty v rozsahu C5:C11 umístěny v sestupném pořadí.)
  • INDEX(B5: B11,MATCH(F5;C5:C11;-1)) = INDEX (B5: B11,3): Funkce INDEX vrací 3rd hodnota v rozsahu jmen B5: B11, který je Samantha.

Související funkce

Funkce Excel INDEX

Funkce Excel INDEX vrací zobrazenou hodnotu na základě dané pozice z rozsahu nebo pole.

Funkce Excel MATCH

Funkce Excel MATCH vyhledá konkrétní hodnotu v rozsahu buněk a vrátí relativní polohu hodnoty.


Související vzorce

Přibližná shoda s INDEX a MATCH

Jsou chvíle, kdy potřebujeme najít přibližné shody v Excelu k vyhodnocení výkonu zaměstnanců, hodnocení studentů, vypočítat poštovné na základě hmotnosti atd. V tomto tutoriálu si povíme, jak pomocí funkcí INDEX a MATCH načíst výsledky, které potřebujeme.

Najděte maximální hodnotu v rozsahu

Existují případy, kdy potřebujete najít pozici maximální hodnoty v seznamu, tabulce nebo řádku v Excelu. V tomto tutoriálu probereme přístup ke splnění úkolu pomocí funkcí MAX a MATCH.

Vyhledejte další největší shodu pomocí INDEX a MATCH

Chcete-li najít další největší číslo shody, nebo říkáme nejmenší hodnotu, která je větší nebo rovna konkrétnímu číslu v rozsahu číselných hodnot v Excelu, můžete použít vzorec INDEX a MATCH s -1 jako typ shody.

Vyhledejte nejbližší hodnotu shody s více kritérii

V některých případech možná budete muset vyhledat nejbližší nebo přibližnou hodnotu shody na základě více než jednoho kritéria. Díky kombinaci funkcí INDEX, MATCH a IF to v Excelu rychle zvládnete.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a 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