Ugrás a tartalomra

Hogyan lehet az értéket alulról felfelé illeszteni az Excelben?

Normális esetben a Vlookup funkció segít megtalálni az adatokat fentről lefelé, hogy az első egyező értéket kapja a listáról. De néha alulról felfelé kell néznie az utolsó megfelelő érték kibontásához. Van valami jó ötlete a feladat megoldására az Excel programban?

Vlookup az utolsó megfelelő értéket alulról felfelé képlettel

Nézze meg az utolsó megfelelő értéket alulról felfelé egy hasznos funkcióval


Vlookup az utolsó megfelelő értéket alulról felfelé képlettel

Az érték alulról felfelé történő megfeleltetéséhez a következő LOOKUP képlet segíthet, kérjük, tegye a következőket:

Kérjük, írja be az alábbi képletet egy üres cellába, ahol meg szeretné szerezni az eredményt:

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

Ezután húzza lefelé a kitöltő fogantyút azokhoz a cellákhoz, amelyekhez eredményeket szeretne kapni, az utolsó megfelelő értékek egyszerre kerülnek visszaadásra, lásd a képernyőképet:

Megjegyzések: A fenti képletben: A2: A17 jelzi a keresett oszlopot, D2 az a kritérium, amelynek relatív adatait vissza szeretné adni, és B2: B17 az a lista, amely tartalmazza a visszaadni kívánt értéket.


Nézze meg az utolsó megfelelő értéket alulról felfelé egy hasznos funkcióval

Ha van Kutools az Excel számára, Annak KERESÉS alulról felfelé funkcióval megoldhatja ezt a feladatot anélkül is, hogy bármilyen képletre emlékezne.

Tipp:Ennek alkalmazásához KERESÉS alulról felfelé funkció, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattints Kutools > Szuper keresés > KERESÉS alulról felfelé, lásd a képernyőképet:

2. Az KERESÉS alulról felfelé párbeszédpanelen hajtsa végre a következő műveleteket:

  • Válassza ki a keresési érték cellákat és a kimeneti cellákat a Keresési értékek és kimeneti tartomány szakasz;
  • Ezután adja meg a megfelelő elemeket a Adattartomány szakasz.

3. Ezután kattints a gombra OK gomb, az összes utolsó egyező érték egyszerre kerül visszaadásra, lásd a képernyőképet:

Töltse le és ingyenes próbaverziója a Kutools for Excel programhoz most!


Relatívabb cikkek:

  • Vlookup értékek több munkalapon
  • Az excelben egyszerűen alkalmazhatjuk a vlookup függvényt, hogy az egyező értékeket egy munkalap egyetlen táblázatában adjuk vissza. De, fontolgatta-e már, hogy hogyan lehet az értéket több munkalapon átnézni? Tételezzük fel, hogy a következő három munkalapot adattartománnyal rendelkezem, és most szeretném megszerezni a megfelelő értékek részét e három munkalap kritériumai alapján.
  • Használja a Vlookup pontos és hozzávetőleges egyezést az Excel programban
  • Az Excelben a vlookup az egyik legfontosabb funkció számunkra, hogy egy értéket keressünk a táblázat bal oldali oszlopában, és az értéket a tartomány ugyanazon sorában adjuk vissza. De sikeresen alkalmazza az vlookup függvényt az Excel programban? Ebben a cikkben arról fogok beszélni, hogy miként használható az vlookup függvény az Excelben.
  • Vlookup 0 vagy N / A helyett üres vagy specifikus értéket ad vissza
  • Normál esetben, amikor a vlookup függvényt alkalmazza a megfelelő érték visszaadására, ha a megfelelő cella üres, akkor 0-t ad vissza, és ha a megfelelő értéke nem található, akkor # N / A hibát kap, mint az alábbi képernyőképen látható. A 0 vagy a # N / A érték megjelenítése helyett hogyan teheti azt üres cellának vagy más meghatározott szövegértéknek a megjelenítéséhez?
  • Vlookup és összefűz több megfelelő értéket az Excelben
  • Mint mindannyian tudjuk, az Excel Vlookup függvénye segíthet abban, hogy keressünk egy értéket, és a megfelelő adatokat visszaküldjük egy másik oszlopba, de általában csak akkor kaphatja meg az első relatív értéket, ha több egyező adat van. Ebben a cikkben arról fogok beszélni, hogy hogyan lehet több megfelelő értéket csak egy cellában vagy egy függőleges listában összefűzni és összefűzni.

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An update to this old post for anyone searching like I was ;-)

I was looking for the same functionality. Ended up using XLOOKUP which allows you to set a search mode for "last to first".

This was in Microsoft 365 Apps for Enterprise.

Hope it helps someone in the future.

Thanks
Rob
This comment was minimized by the moderator on the site
Excellent solution using the LOOKUP function, exactly what I was looking for!
I would like to add that with the hope it would help anyone who needed a similar solution to what I was looking for. If you want to return the row number of the matching value (not within the range, but rather within the entire column), you should use the following format by adding in the ROW function:=LOOKUP(2,1/($A$2:$A$17=D2),ROW($A$2:$A$17))
This comment was minimized by the moderator on the site
Hi All,
Are there any other ways to do this? While it works it is extremely resource intensive for large data sets.


Thanks,
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
I do not understand either why this picks the last occurrence of 1. It works, but WHY??!!

(Thanks, anyway!)
This comment was minimized by the moderator on the site
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
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations