How Lookup Nth Match using VLOOKUP function

Obsah:

Anonim

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.