Přejít k hlavnímu obsahu

Jak vlookup najít první, druhou nebo nou hodnotu shody v aplikaci Excel?

Předpokládejme, že máte dva sloupce s produkty a množstvími, jak je uvedeno níže. Co byste udělali pro rychlé zjištění množství prvního nebo druhého banánu?

Zde vám funkce vlookup pomůže vyřešit tento problém. V tomto článku vám ukážeme, jak vlookup najít první, druhou nebo n-tou shodu s funkcí Vlookup v aplikaci Excel.

Vlookup najde první, 2. nebo n-tou hodnotu shody v aplikaci Excel pomocí vzorce

Pomocí aplikace Kutools pro Excel snadno vyhledejte v aplikaci Excel první hodnotu shody


Vlookup najde první, 2. nebo n-tou shodu v aplikaci Excel

Při hledání první, druhé nebo n-té shody v aplikaci Excel postupujte následovně.

1. V buňce D1 zadejte kritéria, která chcete zobrazit, zde zadávám banán.

2. Zde najdeme první shodnou hodnotu banánů. Vyberte prázdnou buňku, například E2, zkopírujte a vložte vzorec =INDEX($B$2:$B$6,MATCH(TRUE,EXACT($D$1,$A$2:$A$6),0)) do řádku vzorců a poté stiskněte Ctrl + směna + vstoupit současně.

Poznámka: V tomto vzorci je $ B $ 2: $ B $ 6 rozsah odpovídajících hodnot; $ A $ 2: $ A $ 6 je rozsah se všemi kritérii pro vlookup; $ D $ 1 je buňka obsahující zadaná kritéria vlookup.

Pak získáte první shodnou hodnotu banánů v buňce E2. S tímto vzorcem můžete získat pouze první odpovídající hodnotu na základě vašich kritérií.

Chcete-li získat n-té relativní hodnoty, můžete použít následující vzorec: =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1)) + Ctrl + směna + vstoupit kláves společně, tento vzorec vrátí první shodnou hodnotu.

Poznámky:

1. Chcete-li zjistit druhou hodnotu shody, změňte výše uvedený vzorec na =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),2)), a poté stiskněte tlačítko Ctrl + směna + vstoupit současně. Viz screenshot:

2. Poslední číslo ve výše uvedeném vzorci znamená hodnotu n-té shody kritérií vlookup. Pokud jej změníte na 3, získá se třetí hodnota shody a změnou na n se zjistí hodnota n-té shody.


Vlookup najde první hodnotu shody v aplikaci Excel pomocí programu Kutools pro Excel

You můžete snadno najít první hodnotu shody v aplikaci Excel, aniž byste si pamatovali vzorce pomocí Vyhledejte hodnotu v seznamu vzorec vzorec Kutools pro Excel.

Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.

1. Vyberte buňku pro vyhledání první odpovídající hodnoty (říká se buňka E2) a potom klepněte na Kutools > Pomocník vzorců > Pomocník vzorců. Viz snímek obrazovky:

3. V Pomocník vzorců V dialogovém okně proveďte následující konfiguraci:

  • 3.1 V Vyberte vzorec vyhledejte a vyberte Vyhledejte hodnotu v seznamu;
    Tipy: Můžete zkontrolovat Filtr pole, zadejte určité slovo do textového pole pro rychlé filtrování vzorce.
  • 3.2 V Tabulka_pole Zaškrtněte políčko tabulka, která obsahuje první odpovídající hodnoty hodnot.;
  • 3.2 V Vyhledávací_hodnota V poli vyberte buňku obsahující Kritéria vrátíte první hodnotu na základě;
  • 3.3 V Sloupec Do pole zadejte sloupec, ze kterého vrátíte odpovídající hodnotu. Nebo můžete zadat číslo sloupce do textového pole přímo podle potřeby.
  • 3.4 Klepněte na OK knoflík. Viz screenshot:

Nyní bude odpovídající hodnota buňky automaticky vyplněna v buňce C10 na základě výběru z rozevíracího seznamu.

  Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
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 vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte 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 rozsahy a sloupce ...
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, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (43)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
You only return first match with VLOOKUP so your article "How To Vlookup Find The First, 2nd Or Nth Match Value In Excel?" does not make any sense....
This comment was minimized by the moderator on the site
Hi Sima,
"VLOOKUP" is a Google search term, so I used it as a keyword for the article title. The main operation of this article is to lookup values. I'm sorry for the misunderstanding.
This comment was minimized by the moderator on the site
What if the next record on col b is a duplicate how do ignore duplicate? Let's Banana has quantities of 200 twice? Can you please help me figure out how to ignore the duplicate?
This comment was minimized by the moderator on the site
Cna anybody Explain the small function with the IF statement for me please? I don't really understand how that array works :(
This comment was minimized by the moderator on the site
The following formulas works perfect for me:
(a) or(b) =IF(H8='Raw Data'!B4,INDEX('Raw Data'!H6:H20,SMALL(IF(C18='Raw Data'!B6:B20,ROW('Raw Data'!B6:B20)-ROW('Raw Data'!B6:B20)+1),1)))

However, I have encountered a problem where there are 7 sets of the same criteria but in different columns:(1) can the above formula (a) be repeated and search in a different cells in a single formula and(2) the above formula (b) only allows up to two sets of the similar search with matched value result but when trying for the third set in the formula as showed below, Microsoft Excel appeared as "You've entered too many arguments for this function."
=<span style="letter-spacing: 0.2px; color: inherit; font-family: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit;">IF(H8='Raw Data'!J4,INDEX('Raw Data'!P6:P20,SMALL(IF(C18='Raw Data'!J6:J20,ROW('Raw Data'!J6:J20)-ROW('Raw Data'!J6:J20)+1),1))),</span>
This comment was minimized by the moderator on the site
What do Ctrl + Shift + Enter do?? At the beginning I didn'
This comment was minimized by the moderator on the site
Hi,An array formula needs to hit the Ctrl + Shift + Enter keys simultaneously to get the correct result.
This comment was minimized by the moderator on the site
I have a scenario... How do I get last price of anything for reference... Example: Banana first price was 200... While purchasing for second time; I need to display 200 in my expected price cell and then if I buy that on the day at 220, I will put this value manually as 220... Whenever next time I will buy banana; I need to display 220 from the last purchase price
This comment was minimized by the moderator on the site
Try =INDEX($B$2:$B$6,XMATCH(TRUE,EXACT($D$1,$A$2:$A$6),0,-1))

This is essentially reversing the search order and returning the first match using the XMATCH function.

Better late than never, hopefully helps someone :)
This comment was minimized by the moderator on the site
Perfect explanation, thanks.
This comment was minimized by the moderator on the site
If the first or any of the other entry's for 'banana' column B was blank cell, of which I don't require this number, what changes are required to this formula to skip blank cell in column B.
This comment was minimized by the moderator on the site
Sorry I am using this formula
=INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1))
This comment was minimized by the moderator on the site
SOLVED:
=SMALL(IF(A2:A7=D1,IF(B2:B7<>"",B2:B7)),1)

If 2nd or 3rd number required exchange ),1) to 2 or 3

This formula does not require index, as it directly looks at the value in Cell
This comment was minimized by the moderator on the site
Correction to previous formula:
The value was reading either the lesser or greater.

Updated formula
=INDEX($B$2:$B$7,SMALL(IF($A2:$A6=$D$1,IF($B$2:$B$7<>"",ROW($A2:$A6)-ROW($A2)+1)),1))

This skips blank cell and places value of non blank cell. Replace +1 with +2 or +3 for 2nd or 3rd value
This comment was minimized by the moderator on the site
And if you want the last, second last, nth last just add a counter (count the number of events already hapenned) to the end and subtract it by 0,1,n respectively.

Thank you so much! I was searching for this for a long time
This comment was minimized by the moderator on the site
Good Day,
Sorry can't help you with this yet. Thank you for your comment.
This comment was minimized by the moderator on the site
Is it possible to find an average of the non-unique data. Or would it be possible to have a list dropdown on the cell of the various values?
This comment was minimized by the moderator on the site
Good Day,
Sorry can't help you with this yet. Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations