Ga naar hoofdinhoud

Hoe vind ik vlookup om de eerste, 2e of n-de matchwaarde in Excel te vinden?

Stel dat u twee kolommen heeft met producten en hoeveelheden, zoals onderstaand screenshot. Wat zou u doen om snel de hoeveelheden van de eerste of tweede banaan te achterhalen?

Hier kan de vlookup-functie u helpen bij het oplossen van dit probleem. In dit artikel laten we u zien hoe u de eerste, tweede of de nde matchwaarde kunt vinden met de Vlookup-functie in Excel.

Vlookup vindt de eerste, 2e of n-de matchwaarde in Excel met formule

Zoek eenvoudig de eerste matchwaarde in Excel met Kutools voor Excel


Vlookup vindt de eerste, tweede of nde matchwaarde in Excel

Ga als volgt te werk om de eerste, tweede of nde matchwaarde in Excel te vinden.

1. Voer in cel D1 de criteria in die u wilt opvullen, hier voer ik Banana in.

2. Hier vinden we de eerste matchwaarde van banaan. Selecteer een lege cel zoals E2, kopieer en plak de formule =INDEX($B$2:$B$6,MATCH(TRUE,EXACT($D$1,$A$2:$A$6),0)) in de formulebalk en druk vervolgens op Ctrl + Shift + Enter toetsen tegelijk.

Note: In deze formule is $ B $ 2: $ B $ 6 het bereik van de overeenkomende waarden; $ A $ 2: $ A $ 6 is het bereik met alle criteria voor vlookup; $ D $ 1 is de cel met de opgegeven vlookup-criteria.

Dan krijg je de eerste matchwaarde van banaan in cel E2. Met deze formule kunt u alleen de eerste overeenkomstige waarde krijgen op basis van uw criteria.

Om een ​​n-de relatieve waarde te krijgen, kunt u de volgende formule toepassen: =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1)) + Ctrl + Shift + Enter sleutels samen, retourneert deze formule de eerste overeenkomende waarde.

Opmerkingen:

1. Wijzig de bovenstaande formule in om de tweede overeenkomende waarde te vinden =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),2))en druk vervolgens op Ctrl + Shift + Enter toetsen tegelijk. Zie screenshot:

2. Het laatste getal in de bovenstaande formule betekent de n-de overeenkomstwaarde van de vlookup-criteria. Als u dit wijzigt in 3, krijgt het de derde overeenkomstwaarde en verandert u in n, de nde overeenkomstwaarde wordt ontdekt.


Vlookup vindt de eerste matchwaarde in Excel met Kutools voor Excel

YU kunt gemakkelijk de eerste overeenkomstwaarde in Excel vinden zonder formules met de Zoek een waarde in de lijst formule formule van Kutools for Excel.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. Selecteer een cel om de eerste overeenkomende waarde te zoeken (zegt cel E2) en klik op Kutools > Formule Helper > Formule Helper. Zie screenshot:

3. In de Formule Helper dialoogvenster, configureer dan als volgt:

  • 3.1 In het Kies een formule box, zoek en selecteer Zoek een waarde in de lijst;
    Tips: U kunt de FILTER typ een bepaald woord in het tekstvak om de formule snel te filteren.
  • 3.2 In het Tabel_array vak, selecteer het tabel die de eerste overeenkomende waardewaarden bevat.;
  • 3.2 In het Opzoekwaarde selecteert u de cel met de criteria u retourneert de eerste waarde op basis van;
  • 3.3 In het Kolom vak, specificeert u de kolom waaruit u de overeenkomende waarde wilt retourneren. Of u kunt het kolomnummer rechtstreeks in het tekstvak invoeren als u dat wilt.
  • 3.4 Klik op de OK knop. Zie screenshot:

Nu wordt de bijbehorende celwaarde automatisch ingevuld in cel C10 op basis van de selectie van de vervolgkeuzelijst.

  Als u een gratis proefperiode (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
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