Suurima väärtuse tagastamine Exceli VLOOKUP-funktsiooni abil

  • Jaga Seda
Hugh West

Kahtlemata, VLOOKUP on mitmekülgne ja mugav funktsioon Excel Kas poleks nüüd tore, kui me saaksime suurima väärtuse koos VLOOKUP funktsioon Kõlab keeruliselt, eks ole? Vale! Selles artiklis näitame 4 praktilist viisi, kuidas tagastada kõrgeim väärtus kasutades VLOOKUP funktsiooniga Excelis. Lisaks õpime ka järgmise kõrgeima väärtuse saamist funktsiooniga VLOOKUP funktsioon.

Lae alla praktiline töövihik

Kõrgeima väärtuse tagastamine VLOOKUP.xlsx abil

Sissejuhatus VLOOKUP funktsioonile

Lihtsustatult öeldes on VLOOKUP , või Vertikaalne otsing funktsioon võtab kasutaja sisendi, otsib seda Exceli töölehel ja tagastab sama sisendiga seotud samaväärse väärtuse.

  • Funktsiooni eesmärk:

Funktsioon VLOOKUP otsib väärtust tabeli vasakpoolseimast veerust ja tagastab seejärel sama rea väärtuse määratud veerust.

  • Süntaks:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Argumendi selgitus:
Argument Kohustuslik/valikuline Selgitus
lookup_value Nõutav väärtus, mida me tahame otsida
table_array Nõutav sisendandmeid sisaldavate lahtrite vahemik
col_index_num Nõutav otsinguväärtuse veeru number
range_lookup Valikuline TRUE viitab ligikaudsele kokkulangevusele, FALSE viitab täpsele kokkulangevusele.
  • Tagasi parameeter:

Tagastab täpse või ligikaudse väärtuse, mis vastab kasutaja sisestatud väärtusele.

4 viisi suurima väärtuse tagastamiseks, kasutades VLOOKUP-funktsiooni Excelis

Vaatleme kõigepealt töötajate teabe andmekogumit, mis on näidatud dokumendis B4:D14 rakud, mis näitab Kokku punkt , Müügiesindaja. ja ID töötajatest vastavalt. Sel juhul tahame tagastada kõrgeima väärtuse koos VLOOKUP funktsiooni Excelis. Edaspidi, ilma pikema viivituseta, heidame pilgu igale meetodile koos vastava illustratsiooniga.

Siinkohal oleme kasutanud Microsoft Excel 365 versioon; võite kasutada mis tahes muud versiooni vastavalt oma soovile.

1. Kõrgeima väärtuse tagastamine samal töölehel

Alustuseks vaatame, kuidas saame tagastada sama töölehe kõrgeima väärtuse, kasutades selleks MAX ja VLOOKUP funktsioonid. Siinkohal on MAX-funktsioon tagastab suurima väärtuse antud vahemikus, samas kui funktsioon VLOOKUP funktsioon otsib ja tagastab sobiva väärtuse.

📌 Sammud :

  • Esialgu minge B17 lahter>> sisestage allpool esitatud valem.

=MAX(B5:B14)

Siin on B5:B14 rakud viitavad "Kokku punkt" veerus.

  • Järgmisena liigu C17 rakk>> sisestage alljärgnev väljendus.

=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)

Valemite jaotamine:

  • MAX($B$5:$B$14) → tagastab väärtuste kogumi suurima väärtuse. Siinkohal annab $B$5:$B$14 rakud on number1 argument, mis kujutab endast "Kokku punkt" veerus.
    • Väljund → 99
  • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → otsib väärtust tabeli kõige vasakpoolsemast veerust ja tagastab seejärel sama rea väärtuse määratud veerust. Siin, MAX($B$5:$B$14) ( lookup_value argument) kaardistatakse alates B$5:D$14 ( table_array argument) massiivi. Järgmine, 2 ( col_index_num argument) tähistab otsinguväärtuse veeru numbrit. Lõpuks, VALE ( range_lookup argument) viitab Täpne vaste otsinguväärtuse kohta.
    • Väljund → Luke

  • Lõpuks navigeeri D17 lahter>> sisestage järgmine võrrand.

=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)

Näiteks B4:B14 rakud osutavad "Kokku punkt" veerus.

Loe edasi: VLOOKUP mitme väärtuse maksimaalne väärtus (alternatiiviga)

2. Kõrgeima väärtuse otsimine teiselt töölehelt

Teise võimalusena võib VLOOKUP funktsioon saab otsida väärtust teiselt töölehelt. Vaatame seda siis töös.

📌 Sammud :

  • Esmalt sisestage alljärgnev valem alljärgnevasse B5 rakk.

=MAX('Töötaja andmed'!B5:B14)

Sel juhul, "Töötajate info." on töölehe nimi, samas kui B5:B14 lahtrid kujutavad andmekogumit.

  • Teiseks, liikuge kõrvalolevasse C5 lahter>> sisestage järgmine võrrand.

=VLOOKUP(MAX('Töötaja info.'!B5:B14),'Töötaja info.'!B5:D14,2,FALSE)

Selle stsenaariumi puhul on B5:B14 lahtrid kujutavad andmekogumit ja "Töötajate info." on töölehe nimi.

  • Kolmandaks, jätkake D5 rakk>> kohaldatakse VLOOKUP funktsioon.

=VLOOKUP(MAX('Töötajate andmed'!B5:B14),'Töötajate andmed'!B5:D14,3,FALSE)

Loe edasi: VLOOKUP maksimaalne väärtus Excelis (koos piirangute ja alternatiivsete võimalustega)

Sarnased lugemised

  • VLOOKUP ei tööta (8 põhjust & lahendused)
  • Excel LOOKUP vs VLOOKUP: 3 näite abil
  • INDEX MATCH vs VLOOKUP funktsioon (9 näidet)
  • Miks VLOOKUP tagastab #N/A, kui vaste on olemas? (5 põhjust & Lahendused)
  • Excel VLOOKUP mitme väärtuse vertikaalseks tagastamiseks

3. Kõrgeima väärtuse otsimine mitmest töölehest

Vastupidi, me võime ka tagastada kõrgeima väärtuse mitmest töölehest, kasutades funktsiooni VLOOKUP funktsioon. Selles olukorras eeldame, et Töötajate teave Aasia piirkonna kohta andmestik, mis näitab Kokku punkt , Müügiesindaja ja ID vastavalt.

Samamoodi on meil Töötajate teave Euroopa piirkonna kohta andmekogum.

Lõpuks, andmekogum Töötajate teave Aafrika piirkonna kohta on saadaval.

📌 Sammud :

  • Kõigepealt navigeerige veebilehele B5 lahter>> sisestada järgmine väljendus lahtrisse Vormel Baar .

=MAX(Aasia!B5:B11,Euroopa!B5:B11,Aafrika!B5:B11)

Siin on B5:B11 lahtrid näitavad "Kokku punkt" veergu "Aasia" , "Euroopa" ja "Aafrika" töölehed.

  • Seejärel sisestage alljärgnev väljendus C5 rakk.

=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"))))

Valemite jaotamine:

  • VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE) → siin, MAX(Asia!B5:B11) ( lookup_value argument) kaardistatakse alates Aasia!$B$5:$D$11 ( table_array argument) massiivi "Aasia" Tööleht. Järgmine, 2 ( col_index_num argument) tähistab otsinguväärtuse veeru numbrit. Lõpuks, VALE ( range_lookup argument) viitab Täpne vaste otsinguväärtuse kohta.
    • Väljund → Luke
  • VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → . MAX(Euroopa!B5:B11) ( lookup_value argument) kaardistatakse alates Euroopa!$B$5:$D$11 ( table_array argument) massiivi "Euroopa" tööleht.
    • Väljund → Jon
  • VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) → siin, MAX(Aafrika!B5:B11) ( lookup_value argument) kaardistatakse alates Aafrika!$B$5:$D$11 ( table_array argument) massiivi "Aafrika" tööleht.
    • Väljund → 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")))) muutub
    • IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") . IFERROR funktsioon tagastab value_if_error, kui viga on viga, ja vastasel juhul väljendi enda väärtuse. Siinkohal on ("Luke", "Jon", "Chris") on väärtus argument ja "EI LEIAB" on value_if_error Sellisel juhul tagastab funktsioon nime, mis vastab "Kõrgeim punkt" .
    • Väljund → Luke

  • Samamoodi kopeeri ja kleebi valem sisse D5 rakk, et saada töötaja "ID" mis vastab "Luke" mis on "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. Kõrgeima väärtuse saamine kriteeriumide alusel

Esiteks, me saame arvutada kõrgeima väärtuse, kasutades VLOOKUP funktsioon, mis põhineb konkreetsetel kriteeriumidel. Siinkohal kombineerime me MAXIFS funktsioon tagastab kriteeriumide järgi kõrgeima väärtuse ja VLOOKUP funktsioon, mis hangib sobiva väärtuse.

Nüüd oletame, et meil on Stallion Corporationi müügiandmed andmekogumi näidatud B4:E17 rakud, mis kujutab "Töötaja ID" , "Töötaja nimi" , "Palk" ja "Liitumispäev" .

📌 Sammud :

  • Alustuseks jätkake D19 lahter>> sisestage allpool esitatud valem.

=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)

Valemite jaotamine:

  • MAXIFS(B5:B17,D5:D17,”>10000″) → tagastab maksimaalse väärtuse lahtrite seas, mis on määratud kriteeriumide alusel. Siin, B5:B17 ( max_range argument), kust väärtus tagastatakse. Järgmisena saab kasutada funktsiooni D5:D17 ( kriteeriumid_vahemik argument), millest väärtus, mis vastab ">10000" ( kriteeriumid1 argument) vastab.
    • Väljund → 135
  • VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → muutub
    • VLOOKUP(135,B5:E17,2,FALSE) → Siin, 135 ( lookup_value argument) kaardistatakse alates B5:E17 ( table_array argument) massiivi. Järgmine, 2 ( col_index_num argument) tähistab otsinguväärtuse veeru numbrit. Lõpuks, VALE ( range_lookup argument) viitab Täpne vaste otsinguväärtuse kohta.
    • Väljund → Gloria

VLOOKUP-funktsiooni alternatiiv: INDEX-MATCH-vormeli kasutamine kõrgeima väärtuse saamiseks

Nüüd, kui te ei soovi kasutada VLOOKUP funktsiooni mingil põhjusel, saate kasutada funktsiooni INDEX ja MATCH funktsioone, et tagastada kõrgeim väärtus, nii et lihtsalt järgige.

📌 Sammud :

  • Esmalt sisestage D19 lahtrit ja rakendada järgmist võrrandit.

=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)

Valemite jaotamine:

  • MAX(D5:D17) → näiteks $B$5:$B$14 rakud on number1 argument, mis kujutab endast "Kokku punkt" veerus.
    • Väljund → 45 000 dollarit
  • MATCH(MAX(D5:D17),D5:D17,0)→ Selles valemis on MAX(D5:D17) lahtrile, mis osutab "Palk" aadressilt "$45,000" . järgmine, D5:D17 kujutab endast massiivi, millest "Palk" veerg, mille väärtusele vastatakse. Lõpuks, 0 näitab Täpne vaste kriteeriumid.
    • Väljund → 9
  • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → muutub
    • INDEX(B5:E17,9,2) → INDEKS(B5:E17,9,2) → tagastab väärtuse rea ja veeru ristumiskohas antud vahemikus. Selles väljendis on väärtus B5:E17 on massiivi argument, mis on õpilaste poolt saadud hinded. Järgmiseks, 9 on row_num argument, mis näitab rea asukohta. Lõpuks, 2 on vabatahtlik column_num argument, mis osutab veeru asukohale.
    • Väljund → Natasha

Kuidas saada VLOOKUP-i abil järgmine kõrgeim väärtus

Peale selle saame teise kõrgeima väärtuse kätte, kasutades funktsiooni VLOOKUP funktsioon. See on lihtne ja kerge, nii et järgige lihtsalt allpool toodud samme.

📌 Sammud :

  • Kõigepealt hüpake D19 lahter>> sisestage alljärgnev valem.

=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)

Näiteks D5:D17 rakud osutavad "Palk" veerus.

Loe edasi: Mis on VLOOKUPi tabelimassiiv? (Selgitused koos näidetega)

Asjad, mida meeles pidada

  • Esiteks on VLOOKUP funktsioon otsib alati väärtusi kõige vasakpoolsemast ülemisest veerust paremale, mis tähendab, et see funktsioon " Mitte kunagi " otsib andmeid vasakul.
  • Teiseks, kui me sisestame väärtuse, mis on väiksem kui " 1 " veeru indeksinumbrile, siis tagastab funktsioon vea.
  • Kolmandaks, kui töölehel on mitu kõrgeimat väärtust, siis on VLOOKUP funktsioon tagastab nimekirja esimese kõrgeima väärtuse.

Praktika sektsioon

Oleme esitanud Praktika osa iga lehe paremal pool, et saaksite ise harjutada. Palun tehke seda kindlasti ise.

Kokkuvõte

Sisuliselt näitab see artikkel 4 tõhusat meetodit, kuidas VLOOKUP kõrgeim väärtus. Seega, lugege kogu artikkel hoolikalt läbi ja laadige alla tasuta töövihik, et harjutada. Nüüd, loodame, et see artikkel on teile kasulik ja kui teil on veel küsimusi või soovitusi, siis palun kommenteerige siin. Lõpetuseks, külastage veebilehte ExcelWIKI palju rohkem selliseid artikleid.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.