Gå til hovedindhold

Sådan finder du den første, 2. eller nte matchværdi i Excel?

Antag at du har to kolonner med produkter og mængder som vist nedenstående skærmbillede. For hurtigt at finde ud af mængderne af den første eller anden banan, hvad ville du gøre?

Her kan vlookup-funktionen hjælpe dig med at løse dette problem. I denne artikel vil vi vise dig, hvordan du vlookup finder den første, anden eller den nte matchværdi med Vlookup-funktionen i Excel.

Vlookup finder den første, 2. eller nte matchværdi i Excel med formel

Find let den første matchværdi i Excel nemt med Kutools til Excel


Vlookup finder den første, 2. eller nte matchværdi i Excel

Gør som følger for at finde den første, 2. eller nte matchværdi i Excel.

1. I celle D1 skal du indtaste de kriterier, som du vil oplyse, her indtaster jeg banan.

2. Her finder vi den første matchværdi af banan. Vælg en tom celle som E2, kopier og indsæt formel =INDEX($B$2:$B$6,MATCH(TRUE,EXACT($D$1,$A$2:$A$6),0)) ind i formellinjen, og tryk derefter på Ctrl + Flytte + Indtast taster samtidig.

Bemærk: I denne formel er $ B $ 2: $ B $ 6 området for de matchende værdier; $ A $ 2: $ A $ 6 er intervallet med alle kriterierne for vlookup; $ D $ 1 er cellen, der indeholder de specificerede vlookup-kriterier.

Derefter får du den første matchværdi af banan i celle E2. Med denne formel kan du kun få den første tilsvarende værdi baseret på dine kriterier.

For at få nnde relative værdier kan du anvende følgende formel: =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),1)) + Ctrl + Flytte + Indtast nøgler sammen, returnerer denne formel den første matchede værdi.

Noter:

1. For at finde den anden matchværdi skal du ændre ovenstående formel til =INDEX($B$2:$B$6,SMALL(IF($D$1=$A$2:$A$6,ROW($A$2:$A$6)-ROW($A$2)+1),2)), og tryk derefter på Ctrl + Flytte + Indtast taster samtidigt. Se skærmbillede:

2. Det sidste tal i ovenstående formel betyder den nte matchværdi af vlookup-kriterierne. Hvis du ændrer den til 3, får den den tredje matchværdi og ændres til n, den nte matchværdi vil blive fundet ud.


Vlookup finder den første matchværdi i Excel med Kutools til Excel

YDu kan nemt finde den første matchværdi i Excel uden at huske formler med Kig efter en værdi på listen formel formel af Kutools til Excel.

Før påføring Kutools til Excel, Bedes download og installer det først.

1. Vælg en celle til lokalisering af den første matchende værdi (siger celle E2), og klik derefter på Kutools > Formelhjælper > Formelhjælper. Se skærmbillede:

3. i Formelhjælper dialogboks, skal du konfigurere som følger:

  • 3.1 I Vælg en formel boks, find og vælg Kig efter en værdi på listen;
    Tips: Du kan tjekke filtre i feltet, skal du indtaste et bestemt ord i tekstboksen for hurtigt at filtrere formlen.
  • 3.2 I Tabelarray markere feltet tabel, der indeholder de første matchende værdier.;
  • 3.2 I Opslagsværdi markere cellen, der indeholder kriterier du returnerer den første værdi baseret på;
  • 3.3 I Kolonne i feltet, skal du angive den kolonne, du vil returnere den matchede værdi fra. Eller du kan indtaste søjlenummeret i tekstboksen direkte efter behov.
  • 3.4 Klik på OK knap. Se skærmbillede:

Nu udfyldes den tilsvarende celleværdi automatisk i celle C10 baseret på valg af rulleliste.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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