Funkce VLOOKUP obvykle vrací první shodu, kterou najde. Záležitost se ale komplikuje, když dojde k více než jednomu zápasu a chceme, aby došlo ke konkrétnímu výskytu, řekněme 2. zápasu.
V tomto článku se naučíme, jak pomocí VLOOKUP získat druhý, třetí nebo N -tý zápas. Abychom toho dosáhli, budeme muset použít pomocný sloupec. Pokud nechcete použít pomocný sloupec, protože to není možné u všech dat, můžete použít přístup INDEX-MATCH. Pokud však můžete použít pomocný sloupec, zde je obecný vzorec pro nalezení N -té shody pomocí funkce VLOOKUP.
Obecný vzorec
= VLOOKUP (hodnota_hledání a výskyt, tabulka_pole, sloupec, 0) |
Lookup_value: Je to vyhledávací hodnota, kterou chcete hledat.
Výskyt:Výskyt vyhledávací hodnoty, které chcete srovnat.
Tabulka_pole:Je to pole tabulky, ve kterém chcete hledat data. Ujistěte se, že první sloupec v této tabulce je pomocný sloupec.
Sloupec: Číslo sloupce v pole tabulky ze kterého chcete získat hodnotu.
0: Je to pro přesnou shodu. Pokud nechcete provést přesnou shodu, vynechte ji nebo použijte 1 nebo TRUE.
Nyní to použijeme v příkladu:
Příklad: Najděte druhý prodej provedený zaměstnancem v tabulce Excel
Máme tabulku, která zaznamenává tržby provedené prodejci v různých měsících. Jména prodejců se mohou v záznamu opakovat. Musíme porovnat 2. výskyt Mickyho a poté získat Janovy tržby.
Všimli jsme si, že jsme přidali pomocný sloupec. Tento sloupec zapisuje jméno prodavače a poté k němu zřetězí výskyt tohoto jména. K získání výskytu jsme použili počet běhů.
Vzorec ve sloupci pomocníka je:
= B3 & COUNTIF ($ B $ 3: B3, B3) |
Takže stůl máme připravený. Zde je vyhledávací hodnota v buňce P3, číslo výskytu je v Q3, pole tabulky je A3: N10 a číslo sloupce je 3.
Nyní napište tento vzorec do buňky P4:
= VLOOKUP (P3 a Q3, A3: N10,3,0) |
Stiskněte Enter a bam! máte svou vyhledávací hodnotu výskytu, který jste potřebovali.
Jak to funguje?
Funkce je jednoduchá. Zpočátku nemáme žádné jedinečné ID, které bychom mohli použít jako vyhledávací hodnotu. Takže jeden vytvoříme. K vytvoření jedinečného ID používáme vzorec název a počet spuštění. Zajistíme, aby to byl první sloupec v tabulce zleva, protože použijeme k načtení hodnot ze sloupců přímo do něj.
Vyhledávací vzorec nyní vytvoří jedinečné ID pomocí operátoru zřetězení & (P3 a Q3). To z něj činí jedinečné ID
Dále to vzorec VLOOKUP bere jako vyhledávací hodnotu a hledá své umístění v tabulceA3: N10. Tady, VLOOKUP najde hodnotu v 6. řádku tabulky. Nyní se přesune do 3. sloupce a vrátí hodnotu.
Toto je nejjednodušší způsob, jak získat N -tý zápas v Excelu. Ale to není vždy možné. Přidává do listu další data a výpočty, díky nimž může být soubor Excel těžký a pomalý.
Pokud máte malé množství dat, je to skvělé, ale u velkých dat možná budete chtít použít nezávislý vzorec, který nepotřebuje pomocný sloupec. V takovém případě můžete použít maticový vzorec, který používá funkce INDEX a MATCH.
Takže jo, lidi, takto můžete získat N -tý zápas v Excelu pomocí funkce VLOOKUP. Doufám, že jsem to vysvětlil dostatečně a pomohlo to. Máte -li jakékoli pochybnosti týkající se tohoto článku nebo jiného tématu souvisejícího s Excelem/VBA, zeptejte se v sekci komentáře níže.
Související články:
Vyhledejte n. Zápas pomocí funkce INDEX & MATCH | Abychom získali n -tu shodu bez použití pomocného sloupce, použijeme funkci INDEX a MATCH. K získání indexu z tabulky používáme logickou logiku.
Jak VYHLEDAT více hodnot | K načtení všech odpovídajících hodnot ze seznamu používáme funkci INDEX MATCH. VLOOKUP může načíst více hodnot, pouze když použijeme pomocný sloupec.
Vyhledávací hodnota s více kritérii | Pokud musíte vyhledat více než jednu vyhledávací tabulku, jak použijete VLOOKUP ze dvou vyhledávacích tabulek nebo více. Tento článek tento problém řeší velmi snadno
Vyhledávací hodnota s více kritérii | Můžeme jednoduše použít funkci VLOOKUP. Ale když nemáte ve svých datech tento jedinečný sloupec a potřebujete vyhledat více sloupců, aby odpovídaly hodnotě, VLOOKUP nepomůže
Jak vyhledat adresu v aplikaci Excel |Mohou nastat situace, kdy byste chtěli získat adresu buňky, ze které se načítá hodnota. Pomocí této adresy můžete snadno načíst sousední hodnoty pomocí funkce OFFSET
Oblíbené články:
50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.
Jak používat funkci Excel VLOOKUP| Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.
Jak používat Excel Funkce COUNTIF| Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétní hodnoty není nutné filtrovat data. Funkce Countif je nezbytná pro přípravu řídicího panelu.
Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.