Note: The other languages of the website are Google-translated. Back to English

Získejte n-tou shodu pomocí INDEX

Chcete-li najít n-tou shodu hodnoty z rozsahu a získat odpovídající data, můžete použít vzorec založený na INDEX, ŘÁDEK, MALÉ a IF funkce.

načíst n-tou shodu s indexem 1

Jak získat informace spojené s n-tou shodou hodnoty s INDEXem?

Chcete-li získat informace o 3. zápase Usaina Bolta v tabulce, jak je uvedeno výše, můžete použít funkce ROW a IF společně k získání pole, které se skládá z čísel řádků všech hodnot Usain Bolt. Poté pomocí funkce SAMLL načtěte číslo řádku n-té odpovídající hodnoty, kterou jste zadali. Nakonec vložte výsledek do funkce INDEX, abyste získali odpovídající informace na stejném řádku.

Obecná syntaxe

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

√ Poznámka: Toto je maticový vzorec, který vyžaduje zadání pomocí Ctrl + směna + vstoupit.

  • rozsah_vrácení: Rozsah, ze kterého se mají vrátit informace odpovídající n-té shodě. Zde se odkazuje na rok nebo časové období.
  • vyhledávací_pole: Rozsah, ze kterého se má hledat pozice řady n-tého zápasu. Zde se odkazuje na rozsah vítězů.
  • vyhledávací_hodnota: Hodnota, kterou jste zadali pro vyhledání její n-té shody. Zde se odkazuje na Usaina Bolta.
  • n: Označte n-tý zápas. Chcete-li najít 1. shodu hodnoty, nastavte n jako 1; najít 2. shodu, nastavit n jako 2.

Chcete-li získat informace o 3. zápase Usaina Bolta, zkopírujte nebo zadejte níže uvedené vzorce do buněk G8 a G9 a stiskněte Ctrl + směna + vstoupit získat výsledky:

Rok (buňka G8)
= INDEX (B6: B12,MALÁ(KDYŽ(C6: C12=G5,ŘÁDEK(C6: C12-ROW(INDEX(C6: C12,1,1))+1),G6))
Čas (buňka G9)
= INDEX (D6: D12,MALÁ(KDYŽ(C6: C12=G5,ŘÁDEK(C6: C12-ROW(INDEX(C6: C12,1,1))+1),G6))

načíst n-tou shodu s indexem 2

Vysvětlení vzorce

Zde jako příklad používáme níže uvedený vzorec:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • ŘÁDEK(C6:C12): Funkce ROW vrátí čísla řádků všech buněk v rozsahu C6: C12 v poli jako je toto: {6;7;8;9;10;11;12}.
  • ŘÁDEK(INDEX(C6:C12,1,1;XNUMX;XNUMX)): Funkce INDEX a ROW vrátí číslo prvního řádku rozsahu vyhledávání C6: C12 v tomto excelovém listu, což je 6.
  • IF(C6:C12=G5,ŘÁDEK(C6:C12)-ŘÁDEK(INDEX(C6:C12,1,1;XNUMX;XNUMX))+ 1) = IF(C6:C12=G5,{6;7;8;9;10;11;12}-6+ 1): Funkce KDYŽ kontroluje, zda je každá hodnota v rozsahu C6: C12 odpovídá hodnotě v buňce G5, Usain Šroub. Pokud ano, funkce vrátí výsledek „jeho odpovídající číslo řádku-6+1“; V opačném případě vrátí FALSE. Takže výsledky by byly v poli, jako je toto: {FALSE;2;3;4;FALSE;FALSE;FALSE}.
  • MALÝ(IF(C6:C12=G5,ŘÁDEK(C6:C12)-ŘÁDEK(INDEX(C6:C12,1,1;XNUMX;XNUMX))+ 1),G6) = MALÝ({FALSE;2;3;4;FALSE;FALSE;FALSE},G6): Fragment vrátí 3rd (hodnota v buňce G6) nejmenší hodnota z pole, která je 4.
  • INDEX(B6:B12;MALÝ(IF(C6:C12=G5,ŘÁDEK(C6:C12)-ŘÁDEK(INDEX(C6:C12,1,1;XNUMX;XNUMX))+ 1),G6)) = INDEX(B6:B12,4) Funkce INDEX vrací 4hodnotu v ročním rozmezí B6: B12, který je Peking 2008.

Související funkce

Funkce Excel INDEX

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

Funkce Excel IF

Funkce IF je jednou z nejjednodušších a nejužitečnějších funkcí v sešitu aplikace Excel. Provádí jednoduchý logický test, který v závislosti na výsledku porovnání, a vrací jednu hodnotu, pokud je výsledek PRAVDA, nebo jinou hodnotu, pokud je výsledek FALSE.

Funkce Excel ROW

Funkce Excel ROW vrací číslo řádku odkazu.


Související vzorce

Načtěte n-tý zápas pomocí VLOOKUP

Předpokládejme, že máte seznam hodnot a jejich odpovídající informace, k načtení souvisejících informací o n-té shodě hodnoty můžete použít vzorec založený na funkci VLOOKUP.

Získejte informace spojené s nejnižšími hodnotami n

Chcete-li načíst data, která odpovídají nejmenší, 2. nejmenší nebo n-té nejmenší hodnotě v seznamu, tabulce nebo řádku v Excelu, můžete použít vzorec INDEX a MATCH spolu s funkcí SMALL.

Získejte informace odpovídající maximální hodnotě

Chcete-li načíst data, která odpovídají maximální hodnotě v seznamu, tabulce nebo řádku v Excelu, můžete použít vzorec INDEX a MATCH spolu s funkcí MAX.

Získejte informace odpovídající minimální hodnotě

Chcete-li získat data, která odpovídají minimální hodnotě v tabulce, můžete použít vzorec INDEX a MATCH spolu s funkcí MIN.


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

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

Chcete dokončit svou každodenní práci rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinovat sešity, součet podle barvy, rozdělit obsah buněk, převést datum atd.) A ušetřit vám 80% času.

  • Navrženo pro 1500 80 pracovních scénářů, pomůže vám vyřešit XNUMX% problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

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, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění