Note: The other languages of the website are Google-translated. Back to English

Hur slår man upp och returnerar det senaste matchande värdet i Excel?

Om du har en lista med objekt som upprepas många gånger och nu vill du bara veta det senaste matchande värdet med dina angivna data. Till exempel har jag följande dataområde, det finns dubbla produktnamn i kolumn A men olika namn i kolumn C, och jag vill returnera det senaste matchande objektet Cheryl av produkten Apple som följande skärmdump visas:

Vlookup det senaste matchande värdet i Excel med formler

Vlookup det senaste matchande värdet i Excel med en enkel funktion


Vlookup det senaste matchande värdet i Excel med formler

För att vlookup och returnera det specifika värde du behöver kommer vlookup-funktionen att vara först i ditt sinne, men med vlookup-funktionen returnerar du bara det första matchande värdet inte det sista. Här kommer jag att prata om några andra formler för att hantera denna uppgift.

Ange den här formeln i din angivna cell och dra sedan fyllningshandtaget ner till cellerna för att få det sista motsvarande värdet enligt följande:

=LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12)

Anmärkningar:

1. Om det inte finns några data i den senaste matchande cellen får du ett resultat av 0, men det är inte ditt behov, du vill ha det sista värdet som inte är noll, i det här fallet bör du använda följande formel: 

=LOOKUP(3,(1/($A$2:$A$12=E2))+(1/($C$2:$C$12<>"")),$C$2:$C$12)

2. I ovanstående formler, A2: A12 anger kolumnen du letar efter, E2 är det värde som du vill returnera dess relativa information och C2: C12 är listan som innehåller det värde du vill returnera.

3. Det värde du letar efter är inte skiftlägeskänsligt.


Vlookup det senaste matchande värdet i Excel med en enkel funktion

Om du har Kutools för Excel, med dess SE UPP från botten till toppen funktion kan du snabbt lösa den här uppgiften inte längre behöver komma ihåg någon formel.

Tips:Att tillämpa detta SE UPP från botten till toppen funktionen, först bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > Superuppslagning > SE UPP från botten till toppen, se skärmdump:

2. I SE UPP från botten till toppen dialogrutan, gör följande:

  • Välj uppslagsvärdeceller och utdataceller från Sökvärden och utmatningsområde sektion;
  • Ange sedan motsvarande objekt från Dataområde sektion.

3. Klicka sedan OK knappen, alla de senaste matchande artiklarna har returnerats på en gång, se skärmdump:

Ladda ner och prova gratis Kutools för Excel nu!


Fler relativa artiklar:

  • Vlookup-värden över flera kalkylblad
  • I Excel kan vi enkelt använda vlookup-funktionen för att returnera matchande värden i en enda tabell i ett kalkylblad. Men har du någonsin funderat på hur hur man kan värma om flera kalkylblad? Antag att jag har följande tre kalkylblad med dataomfång, och nu vill jag få en del av motsvarande värden baserat på kriterierna från dessa tre kalkylblad.
  • Använd Vlookup Exakt och ungefärlig matchning i Excel
  • I Excel är vlookup en av de viktigaste funktionerna för oss att söka efter ett värde i kolumnen längst till vänster i tabellen och returnera värdet i samma rad i intervallet. Men tillämpar du vlookup-funktionen framgångsrikt i Excel? Den här artikeln kommer jag att prata om hur man använder vlookup-funktionen i Excel.
  • Vlookup och sammanfogar flera motsvarande värden i Excel
  • Som vi alla vet kan Vlookup-funktionen i Excel hjälpa oss att leta upp ett värde och returnera motsvarande data i en annan kolumn, men i allmänhet kan det bara få det första relativa värdet om det finns flera matchande data. I den här artikeln kommer jag att prata om hur man kan koppla upp och sammanfoga flera motsvarande värden i endast en cell eller en vertikal lista.

 


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten

 

Sortera kommentarer efter
Kommentarer (16)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Detta var verkligen till hjälp! Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Varför vi har skrivit 1/(A2:A9=D2), kan någon förklara?
Denna kommentar minimerades av moderatoren på webbplatsen
Riktigt imponerad av detta. Men jag förstår inte vad tvåan representerar. Det verkar vara relevant för en array/vektorformel. Onlinehjälp ingen nytta såklart. :-)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag skulle också vilja veta varför "2" och vad "1/(A2:A9=D2)" är?
Denna kommentar minimerades av moderatoren på webbplatsen
Egentligen försökte jag förstå och det här är vad jag förstår,

1. (A2:A9=D2) returnerar en matris med sanna/falska värden beroende på D2-värdet
2. Författaren dividerar ett med arrayen av sant/falskt för att konvertera dem till tal
3. Sedan letar han efter 2 i arrayen som returnerar det sista värdet. Efter att jag förstod detta kunde jag förenkla formeln till följande vilket ger samma resultat utan omvandlingstrick

=LOOKUP(TRUE,(A2:A12=D2),B2:B12)
Denna kommentar minimerades av moderatoren på webbplatsen
Tack. Den förenklade formeln fungerar när data finns. Men när Last Cell Value saknas är resultatet 0.
Denna kommentar minimerades av moderatoren på webbplatsen
Åh. Min Gud. Hur det. Imponerad.. :)
Denna kommentar minimerades av moderatoren på webbplatsen
Tack, det här är lysande
Denna kommentar minimerades av moderatoren på webbplatsen
Finns det något sätt att kombinera detta med TEXT-värden, som finns i ett annat ark?
Denna kommentar minimerades av moderatoren på webbplatsen
I ovanstående formel "=LOOKUP(9.99999999999999E+307,IF(A2:A12=D2,IF(ISNUMBER(B2:B12),B2:B12)))" varför "9.99999999999999E+307" har tagits i detta ?
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för formeln dess geni
Jag använde din formel för att komma på en fix för de tomma cellerna utan att använda CSE (Ctrl + Shift + Enter)
=LOOKUP(3,(1/(A2:A12=D2))+(1/(B2:B12<>"")),B2:B12)
Denna kommentar minimerades av moderatoren på webbplatsen
Får jag fråga hur man hittar den sista matchningen i ett intervall med ett jokertecken? Tack så mycket.
Denna kommentar minimerades av moderatoren på webbplatsen
Finns det något sätt att enkelt/automatiskt skapa produktlisttabellen eftersom jag fick många produktnamn?

tack.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Eko,
Tyvärr, jag vet inte vad som finns i din produktlista och vilken typ av produktlista som ska skapas, ditt problem är inte klart. Du kan ladda upp den bifogade filen eller skärmdumpen för en detaljerad förklaring.
Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Proprio quello che stavo cercando, ma mi serviva per google kalkylblad e non su excel, l'ho provato su kalkylblad e non ha funzionato, qualcuno può aiutarmi? Kom dovrebbe essere aggiustata la formula su kalkylblad per ottenere gli stessi risultati?
Grazie mille!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Yanhui,
Om du vill att formeln ska fungera i Google Kalkylark, använd nedanstående fromula:
=ArrayFormula(LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12))
Gör ett försök, hoppas det kan hjälpa dig!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL