Tartalomjegyzék
Kétségtelenül, VLOOKUP egy sokoldalú és praktikus funkció a Excel Hát nem lenne nagyszerű, ha a legnagyobb értéket kaphatnánk a VLOOKUP funkció ? bonyolultnak hangzik, ugye? Tévedés! Ebben a cikkben 4 praktikus módszert mutatunk be a legmagasabb érték visszaadására a VLOOKUP függvényt az Excelben. Ezen kívül megtanuljuk a következő legmagasabb értéket is megkapjuk a VLOOKUP funkció.
Gyakorlati munkafüzet letöltése
A legmagasabb érték visszaadása VLOOKUP.xlsx segítségével
Bevezetés a VLOOKUP funkcióba
Egyszerűen fogalmazva, a VLOOKUP , vagy Függőleges keresés függvény fogadja a felhasználó bemenetét, megnézi azt az Excel munkalapon, és visszaad egy egyenértékű értéket ugyanahhoz a bemenethez kapcsolódóan.
- Funkció célkitűzés:
A VLOOKUP függvény egy értéket keres egy táblázat bal szélső oszlopában, majd visszaad egy értéket ugyanabban a sorban egy megadott oszlopból.
- Szintaxis:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
- Érv magyarázat:
Érv | Kötelező/választható | Magyarázat |
---|---|---|
lookup_value | Kötelező | érték, amit meg akarunk nézni |
table_array | Kötelező | a bemeneti adatokat tartalmazó cellák tartománya |
col_index_num | Kötelező | a keresési érték oszlopszáma |
range_lookup | Opcionális | A TRUE közelítő egyezésre utal, a FALSE pontos egyezést jelez. |
- Visszatérési paraméter:
A felhasználó által megadott értéknek megfelelő pontos vagy közelítő értéket ad vissza.
4 mód a legmagasabb érték visszaadására a VLOOKUP funkció használatával az Excelben
Mindenekelőtt tekintsük át az Employee Information adatállományt, amely a következő ábrán látható B4:D14 sejtek, amely a Teljes pont , Értékesítési képviselő. , és ID Ez alkalommal a legmagasabb értéket akarjuk visszaadni a VLOOKUP függvényt az Excelben. Ezentúl késlekedés nélkül vessünk egy pillantást az egyes módszerekre a megfelelő illusztrációval.
Itt a Microsoft Excel 365 verzió; bármely más verziót is használhatsz, ahogy neked kényelmes.
1. A legmagasabb érték visszaadása ugyanazon a munkalapon
Kezdetnek nézzük meg, hogyan adhatjuk vissza a legmagasabb értéket ugyanabban a munkalapban a MAX és VLOOKUP Itt a MAX funkció egy adott tartományban a legnagyobb értéket adja vissza, míg a VLOOKUP függvény megkeresi és visszaadja a megfelelő értéket.
📌 Lépések :
- Kezdetben menjen a B17 cella>> adja meg az alábbi képletet.
=MAX(B5:B14)
Itt a B5:B14 cellák a "Teljes pont" oszlop.
- Ezután lépjen a C17 cella>> írja be az alábbi kifejezést.
=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)
Formula bontás:
- MAX($B$5:$B$14) → egy értékkészlet legnagyobb értékét adja vissza. Itt a $B$5:$B$14 sejtek a number1 argumentum, amely a "Teljes pont" oszlop.
- Kimenet → 99
- VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → egy értéket keres egy táblázat bal szélső oszlopában, majd visszaad egy értéket ugyanabban a sorban egy általad megadott oszlopból. Itt, MAX($B$5:$B$14) ( lookup_value argumentum) a B$5:D$14 ( table_array argumentum) tömb. Következő, 2 ( col_index_num argumentum) a keresési érték oszlopszámát jelöli. Végül, FALSE ( range_lookup argumentum) a Pontos egyezés a keresési érték.
- Kimenet → Luke
- Végül navigáljon a D17 cella>> illessze be a következő egyenletet.
=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)
Például a B4:B14 cellák a "Teljes pont" oszlop.
Bővebben: VLOOKUP több érték maximális értéke (alternatívával)
2. Legmagasabb érték lekérdezése egy másik munkalapról
Alternatívaként a VLOOKUP függvény egy másik munkalapról is lekérdezhet egy értéket. Lássuk tehát működés közben.
📌 Lépések :
- Először írja be az alábbi képletet a B5 cellát.
=MAX('Alkalmazotti adatok'!B5:B14)
Ebben az esetben, "Alkalmazotti információk." a munkalap neve, míg a B5:B14 cellák képviselik az adathalmazt.
- Másodszor, lépjen a szomszédos C5 cella>> adja meg a következő egyenletet.
=VLOOKUP(MAX('Alkalmazotti adatok'!B5:B14),'Alkalmazotti adatok'!B5:D14,2,FALSE)
Ebben a forgatókönyvben a B5:B14 cellák képviselik az adathalmazt, és a "Alkalmazotti információk." a munkalap neve.
- Harmadszor, folytassa a D5 cella>> alkalmazza a VLOOKUP funkció.
=VLOOKUP(MAX('Alkalmazotti adatok'!B5:B14),'Alkalmazotti adatok'!B5:D14,3,FALSE)
Bővebben: VLOOKUP maximális érték az Excelben (korlátozásokkal és alternatív lehetőségekkel)
Hasonló olvasmányok
- VLOOKUP nem működik (8 ok & megoldások)
- Excel LOOKUP vs VLOOKUP: 3 példával
- INDEX MATCH vs VLOOKUP funkció (9 példa)
- Miért VLOOKUP visszatér #N / A, ha a mérkőzés létezik? (5 okok & megoldások)
- Excel VLOOKUP több érték függőlegesen történő visszaadásához
3. Legmagasabb érték lekérése több munkalapról
Fordítva, több munkalapból is visszaadhatjuk a legmagasabb értéket a VLOOKUP Ebben a helyzetben tegyük fel, hogy a Ázsia régió munkavállalói információi adatkészlet, amely megjeleníti a Teljes pont , Értékesítési képviselő , és ID illetve.
Hasonlóképpen, megvan a Alkalmazotti információk az európai régióra vonatkozóan adatkészlet.
Végül, a Munkavállalói információk az afrikai régióra vonatkozóan rendelkezésre áll.
📌 Lépések :
- Először is, navigáljon a B5 cella>> illessze be a következő kifejezést a Formula bár .
=MAX(Ázsia!B5:B11,Európa!B5:B11,Afrika!B5:B11)
Itt a B5:B11 cellák jelzik a "Teljes pont" oszlopban a "Ázsia" , "Európa" , és "Afrika" munkalapok.
- Ezután írja be az alábbi kifejezést a C5 cellát.
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND")))))
Formula bontás:
- VLOOKUP(MAX(Ázsia!B5:B11),Ázsia!$B$5:$D$11,2,FALSE) → itt, MAX(Ázsia!B5:B11) ( lookup_value argumentum) a Ázsia!$B$5:$D$11 ( table_array argumentum) tömb a "Ázsia" munkalap. Következő, 2 ( col_index_num argumentum) a keresési érték oszlopszámát jelöli. Végül, FALSE ( range_lookup argumentum) a Pontos egyezés a keresési érték.
- Kimenet → Luke
- VLOOKUP(MAX(Európa!B5:B11),Európa!$B$5:$D$11,2,FALSE) → a MAX(Európa!B5:B11) ( lookup_value argumentum) a Európa!$B$5:$D$11 ( table_array argumentum) tömb a "Európa" munkalap.
- Kimenet → Jon
- VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11,2,FALSE) → itt, MAX(Afrika!B5:B11) ( lookup_value argumentum) a Afrika!$B$5:$D$11 ( table_array argumentum) tömb a "Afrika" munkalap.
- Kimenet → Chris
- IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE)), "NOT FOUND")))) → lesz
- IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") → a IFERROR funkció value_if_error értéket ad vissza, ha a hiba hibás, egyébként pedig magának a kifejezésnek az értékét. Itt a ("Luke", "Jon", "Chris") a érték érv, és "NOT FOUND" a value_if_error Ebben az esetben a függvény visszaadja a névnek megfelelő nevet. "Legmagasabb pont" .
- Kimenet → Luke
- Hasonlóképpen, másolja be a képletet a D5 cella, hogy megkapja a munkavállalót "ID" a következőnek megfelelően "Luke" ami "104" .
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE), "NOT FOUND")))))
4. A kritériumok alapján a legmagasabb értéket nyújtja.
Először is, a legmagasabb értéket kiszámíthatjuk a VLOOKUP függvényt meghatározott kritériumok alapján. Itt kombináljuk a MAXIFS funkció a kritériumoknak megfelelő legmagasabb értéket adja vissza, és a VLOOKUP függvényt, amely lekérdezi a megfelelő értéket.
Tegyük fel, hogy a A Stallion Corporation értékesítési adatai az alábbiakban bemutatott adatkészlet B4:E17 sejtek, amely a "Alkalmazotti azonosító" , "Alkalmazott neve" , "Fizetés" , és "Csatlakozási dátum" .
📌 Lépések :
- Kezdetnek lépjen a D19 cella>> adja meg az alábbi képletet.
=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)
Formula bontás:
- MAXIFS(B5:B17,D5:D17,”>10000″) → az adott kritériumrendszer által meghatározott cellák közül a maximális értéket adja vissza. Itt, B5:B17 ( max_range argumentum), ahonnan az értéket kapjuk vissza. Ezután a D5:D17 ( criteria_range argumentum), ahonnan a ">10000" ( kritériumok1 argumentum) egyezik.
- Kimenet → 135
- VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → lesz
- VLOOKUP(135,B5:E17,2,FALSE) → Tessék, 135 ( lookup_value argumentum) a B5:E17 ( table_array argumentum) tömb. Következő, 2 ( col_index_num argumentum) a keresési érték oszlopszámát jelöli. Végül, FALSE ( range_lookup argumentum) a Pontos egyezés a keresési érték.
- Kimenet → Gloria
A VLOOKUP függvény alternatívája: INDEX-MATCH formula használata a legmagasabb érték megszerzéséhez
Most, ha nem kívánja használni a VLOOKUP funkciót bármilyen okból, akkor használhatja a INDEX és MATCH függvények a legmagasabb értéket adják vissza, ezért csak kövesse őket.
📌 Lépések :
- Először is, adja meg a D19 cellát, és alkalmazza a következő egyenletet.
=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)
Formula bontás:
- MAX(D5:D17) → például a $B$5:$B$14 sejtek a number1 argumentum, amely a "Teljes pont" oszlop.
- Kimenet → 45,000 $
- MATCH(MAX(D5:D17),D5:D17,0)→ Ebben a képletben a MAX(D5:D17) cella a "Fizetés" a "$45,000" . Következő, D5:D17 azt a tömböt jelenti, amelyből a "Fizetés" oszlop, ahol az értéket egyezik. Végül, 0 jelzi a Pontos egyezés kritériumok.
- Kimenet → 9
- INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → lesz
- INDEX(B5:E17,9,2) → egy adott tartományban lévő sor és oszlop metszéspontjában lévő értéket adja vissza. Ebben a kifejezésben a B5:E17 a array érv, amely a diákok által elért pontszámok. Következő, 9 a row_num argumentum, amely a sor helyét jelzi. Végül, 2 az opcionális column_num argumentum, amely az oszlop helyére mutat.
- Kimenet → Natasha
Hogyan kapjuk meg a következő legmagasabb értéket a VLOOKUP segítségével?
Továbbá, a második legmagasabb értéket is lekérdezhetjük a VLOOKUP Ez egyszerű és könnyű, csak kövesse az alábbi lépéseket.
📌 Lépések :
- Először is, ugorjon a D19 cella>> írja be az alábbi képletet.
=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)
Például a D5:D17 cellák a "Fizetés" oszlop.
Bővebben: Mi az a táblázat tömbje a VLOOKUP-ban? (Példákkal magyarázva)
Emlékezetes dolgok
- Először is, a VLOOKUP függvény mindig a bal felső oszloptól jobbra haladva keresi az értékeket, ami azt jelenti, hogy ez a függvény " Soha " a bal oldali adatokat keresi.
- Másodszor, ha egy értéket adunk meg, amely kisebb, mint a " 1 " oszlopindexszámként, a függvény hibát fog visszaadni.
- Harmadszor, ha egy munkalapon több legmagasabb érték van, akkor a VLOOKUP függvény a lista első legmagasabb értékét adja vissza.
Gyakorlati szekció
Mi biztosítottunk egy Gyakorlat rész a lapok jobb oldalán, hogy gyakorolhassátok magatokat. Kérjük, hogy mindenképpen egyedül csináljátok.
Következtetés
Lényegében ez a cikk 4 hatékony módszert mutat be arra, hogyan lehet VLOOKUP legmagasabb értéket. Tehát, olvassa el figyelmesen a teljes cikket, és töltse le az ingyenes munkafüzetet a gyakorláshoz. Most pedig reméljük, hogy hasznosnak találja ezt a cikket, és ha további kérdései vagy ajánlásai vannak, kérjük, bátran kommenteljen itt. Végül látogasson el a ExcelWIKI még több ilyen cikkért.