Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako v v Excelu izogniti ujemanje vrednosti od spodaj na vrh?

Običajno lahko funkcija Vlookup pomaga najti podatke od zgoraj navzdol, da bi dobili prvo ujemajočo vrednost s seznama. Toda včasih morate iz vogala navzdol od spodaj navzgor, da izvlečete zadnjo ustrezno vrednost. Imate kakšne dobre ideje za reševanje te naloge v Excelu?

Vrednost za ujemanje Vlookup od spodaj navzgor s formulo

Primerjalna vrednost Vlookup od zgoraj navzdol s programom Kutools for Excel


Vzorup in vrnitev ustreznih vrednosti od zgoraj navzdol:

z Kutools za Excel's Poiščite vrednost na seznamu funkcijo, lahko hitro najdete in vrnete ujemajočo vrednost od zgoraj navzdol na seznamu tabele.

doc vlookup spodaj na vrh 6

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Vrednost za ujemanje Vlookup od spodaj navzgor s formulo


Če želite v včlaniti ujemajočo vrednost od spodaj navzgor, vam lahko naslednja formula LOOKUP pomaga, naredite naslednje:

Vnesite to formulo: =LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19) v prazno celico, kamor želite doseči rezultat, in pritisnite Vnesite ključa, bo hkrati vrnjena zadnja ustrezna vrednost, glejte sliko zaslona:

doc vlookup spodaj na vrh 1

Opombe: V zgornji formuli: A2: A19 označuje stolpec, ki ga iščete, D2 merila, za katera želite vrniti svoje relativne podatke, in B2: B19 je seznam, ki vsebuje vrednost, ki jo želite vrniti.


Primerjalna vrednost Vlookup od zgoraj navzdol s programom Kutools for Excel

Zgornja formula vam lahko pomaga pri ogledu podatkov od spodaj navzgor, v tem razdelku pa bom govoril o tem, kako vrednost vtoro-vrednost uporabiti od zgoraj navzdol. Če imate Kutools za Excel, Z njegovim Poiščite vrednost na seznamu uporabnost, lahko hitro vrnete prvo ujemajočo vrednost od zgoraj navzdol.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Get it now .

Po namestitvi Kutools za Excel, storite naslednje:

1. Kliknite prazno celico, kjer želite dati rezultat.

2. Nato kliknite Kutools > Formule > Poiščite vrednost na seznamu, si oglejte sliko zaslona:

doc vlookup spodaj na vrh 2

3. V pogovornem oknu Formula Helper:

(1.) Kliknite najprej doc vlookup spodaj na vrh 4 gumb poleg Table_array da izberete obseg podatkov, ki ga želite uporabiti;

(2.) Kliknite sekundo doc vlookup spodaj na vrh 4 gumb poleg Look_value da izberete merila, za katera želite vrniti ustrezno vrednost;

(3.) Kliknite tretji doc vlookup spodaj na vrh 4 gumb poleg Stolpec Za izbiro stolpca je vrednost, ki jo želite vrniti.

doc vlookup spodaj na vrh 3

4. Ko končate nastavitve, kliknite Ok gumb, se je prva vrednost ujemanja od zgoraj prikazala na naslednji sliki:

doc vlookup spodaj na vrh 5

Prenesite in brezplačno preizkusite Kutools za Excel zdaj!


Demo: vrednost za ujemanje Vlookup od zgoraj navzdol s programom Kutools for Excel

Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Sorodni članki:

Kako preusmeriti vrednosti na več delovnih listih?

Kako vlookup v drugi delovni zvezek?

Kako vlookup vrniti prazno namesto 0 ali N / A v Excelu?


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sam Thackeray · 1 years ago
    Hi All,
    Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


    Thanks,
  • To post as a guest, your comment is unpublished.
    Paul · 1 years ago
    The actual value of the "2" is irrelevant, it could be any number greater than 1 and less than infinity.

    I believe the second term i.e. "1/($A$2:$A$19=D2)" creates an array by evaluating each cell in the range and if it is equal to D2 (a boolean test) it equates this to 1/TRUE, which as TRUE is 1 => 1. If it doesn't equal D2 it equates this to 1/FALSE, which as FALSE is 0 => infinity or Not a Number.

    LOOKUP then takes over and searches for 2 in this array, which of course it can't find as they are either 1 or infinity.

    If LOOKUP can't find a match it matches the highest number that is less than or equal to 2. Which is 1.

    I'm not quite sure why this turns out to be the last occurrence of 1 though. Maybe LOOKUP (unlike VLOOKUP) always searches upwards?
    • To post as a guest, your comment is unpublished.
      Mario · 11 months ago
      I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

      (Thanks, anyway!)
  • To post as a guest, your comment is unpublished.
    Charlie · 2 years ago
    Hi Please can you explain this formula "=LOOKUP(2,1/($A$2:$A$19=D2),$B$2:$B$19)".

    It's worked for what I want to acheive very well, but I do not completely understand how. When typed into Excel, it shows that "2" is the lookup value, but we are actually looking up "D2" in this formula. Also what is "1/" doing on the lookup vector?

    Please could you break this formula down to explain how it works?

    Thanks