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

Hvordan vlookup matchende værdi fra bund til top i Excel?

Normalt kan Vlookup-funktionen hjælpe dig med at finde dataene fra top til bund for at få den første matchende værdi fra listen. Men nogle gange skal du slå op fra bund til top for at udtrække den sidste tilsvarende værdi. Har du gode ideer til at håndtere denne opgave i Excel?

Vlookup den sidste matchende værdi fra bund til top med formel

Vlookup den sidste matchende værdi fra bund til top med en nyttig funktion


Vlookup den sidste matchende værdi fra bund til top med formel

For at oprette matchende værdi fra bund til top kan følgende LOOKUP-formel hjælpe dig, gør venligst som følger:

Indtast nedenstående formel i en tom celle, hvor du vil få resultatet:

=LOOKUP(2,1/($A$2:$A$17=D2),$B$2:$B$17)

Træk derefter fyldhåndtaget ned til de celler, som du vil have resultaterne, de sidste tilsvarende værdier returneres med det samme, se skærmbillede:

Bemærk: I ovenstående formel: A2: A17 angiver den kolonne, du leder efter, D2 er de kriterier, som du vil returnere dens relative data og B2: B17 er den liste, der indeholder den værdi, du vil returnere.


Vlookup den sidste matchende værdi fra bund til top med en nyttig funktion

Hvis du har Kutools til Excel, Med SE OP fra bund til top funktion, kan du også løse denne opgave uden at huske nogen formel.

tips:At anvende dette SE OP fra bund til top funktion, for det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik Kutools > Super OPSLAG > SE OP fra bund til top, se skærmbillede:

2. I SE OP fra bund til top i dialogboksen, skal du udføre følgende handlinger:

  • Vælg opslagsværdieceller og outputceller fra Opslagsværdier og outputområde afsnit;
  • Angiv derefter de tilsvarende poster fra Dataområde sektion.

3. Klik derefter på OK knap, alle de sidste matchende værdier returneres på én gang, se skærmbillede:

Download og gratis prøveversion Kutools til Excel nu!


Flere relative artikler:

  • Vlookup-værdier på tværs af flere regneark
  • I Excel kan vi nemt anvende vlookup-funktionen til at returnere de matchende værdier i en enkelt tabel i et regneark. Men har du nogensinde overvejet, hvordan man vlookup værdi på tværs af flere regneark? Antag, at jeg har følgende tre regneark med dataudvalg, og nu vil jeg få en del af de tilsvarende værdier baseret på kriterierne fra disse tre regneark.
  • Brug Vlookup nøjagtige og omtrentlige match i Excel
  • I Excel er vlookup en af ​​de vigtigste funktioner for os at søge efter en værdi i kolonnen længst til venstre i tabellen og returnere værdien i samme række i området. Men anvender du vlookup-funktionen med succes i Excel? Denne artikel vil jeg tale om, hvordan man bruger vlookup-funktionen i Excel.
  • Vlookup returnerer tom eller specifik værdi i stedet for 0 eller ikke relevant
  • Normalt, når du anvender vlookup-funktionen for at returnere den tilsvarende værdi, hvis din matchende celle er tom, returnerer den 0, og hvis din matchende værdi ikke findes, får du en fejl # N / A-værdi som vist nedenstående skærmbillede. I stedet for at vise 0 eller # N / A-værdien, hvordan kan du få det til at vise tom celle eller anden specifik tekstværdi?
  • Vlookup og sammenkædning af flere tilsvarende værdier i Excel
  • Som vi alle vidste, kan Vlookup-funktionen i Excel hjælpe os med at slå en værdi op og returnere de tilsvarende data i en anden kolonne, men generelt kan den kun få den første relative værdi, hvis der er flere matchende data. I denne artikel vil jeg tale om, hvordan man vlookup og sammenkæder flere tilsvarende værdier i kun en celle eller en lodret liste.

De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

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!
officetab bund
Sorter kommentarer efter
Kommentarer (6)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, kan du forklare denne formel "=OPSLAG(2,1/($A$2:$A$19=D2),$B$2:$B$19)". Det har fungeret meget godt for det, jeg gerne vil opnå, men jeg forstår ikke helt hvordan. Når det indtastes i Excel, viser det, at "2" er opslagsværdien, men vi slår faktisk "D2" op i denne formel. Og hvad laver "1/" på opslagsvektoren? Kan du bryde denne formel ned for at forklare, hvordan den virker? Tak
Denne kommentar blev minimeret af moderatoren på webstedet
Den faktiske værdi af "2" er irrelevant, det kan være et hvilket som helst tal større end 1 og mindre end uendeligt.

Jeg tror, ​​at det andet led, dvs. "1/($A$2:$A$19=D2)" skaber et array ved at evaluere hver celle i området, og hvis det er lig med D2 (en boolsk test), svarer det til 1/TRUE , hvilket som SAND er 1 => 1. Hvis det ikke er lig med D2, svarer det til 1/FALSK, hvilket som FALSK er 0 => uendeligt eller ikke et tal.

LOOKUP tager så over og søger efter 2 i dette array, som det selvfølgelig ikke kan finde, da de er enten 1 eller uendeligt.

Hvis LOOKUP ikke kan finde en match, matcher det det højeste tal, der er mindre end eller lig med 2. Hvilket er 1.

Jeg er dog ikke helt sikker på, hvorfor dette viser sig at være den sidste forekomst af 1. Måske søger LOOKUP (i modsætning til VLOOKUP) altid opad?
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg forstår heller ikke hvorfor dette vælger den sidste forekomst af 1. Det virker, men HVORFOR??!!

(Tak alligevel!)
Denne kommentar blev minimeret af moderatoren på webstedet
Hej med jer,
Er der andre måder at gøre dette på? Selvom det virker, er det ekstremt ressourcekrævende for store datasæt.


Tak,
Denne kommentar blev minimeret af moderatoren på webstedet
Fremragende løsning ved hjælp af LOOKUP-funktionen, præcis hvad jeg ledte efter!
Jeg vil gerne tilføje, at det med håbet ville hjælpe alle, der havde brug for en lignende løsning til det, jeg ledte efter. Hvis du ønsker at returnere rækkenummeret for den matchende værdi (ikke inden for intervallet, men snarere inden for hele kolonnen), skal du bruge følgende format ved at tilføje ROW-funktionen:=LOOKUP(2,1/($A$2) :$A$17=D2), RÆKKE($A$2:$A$17))
Denne kommentar blev minimeret af moderatoren på webstedet
En opdatering til dette gamle indlæg for alle, der søger som jeg var ;-)

Jeg ledte efter den samme funktionalitet. Endte med at bruge XLOOKUP som giver dig mulighed for at indstille en søgetilstand for "sidst til først".

Dette var i Microsoft 365 Apps for Enterprise.

Håber det hjælper nogen i fremtiden.

Tak
Røve
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL