Vratite najveću vrijednost pomoću funkcije VLOOKUP u Excelu

  • Podijeli Ovo
Hugh West

Nesumnjivo, VLOOKUP je svestrana i zgodna funkcija u Excelu . Sada, zar ne bi bilo sjajno kada bismo mogli dobiti najveću vrijednost pomoću VLOOKUP funkcije ? Zvuči složeno, zar ne? Pogrešno! U ovom članku ćemo demonstrirati 4 zgodna načina za vraćanje najveće vrijednosti pomoću funkcije VLOOKUP u Excelu. Osim toga, naučit ćemo dobiti sljedeću najvišu vrijednost pomoću funkcije VLOOKUP .

Preuzmite radnu svesku za vježbe

Vraćanje Najveća vrijednost s VLOOKUP.xlsx

Uvod u funkciju VLOOKUP

Jednostavno rečeno, funkcija VLOOKUP ili Vertikalno traženje preuzima korisnikov unos, traži ga u radnom listu Excela i vraća ekvivalentnu vrijednost koja se odnosi na isti unos.

  • Cilj funkcije:

Funkcija VLOOKUP traži vrijednost u krajnjem lijevom stupcu tabele, a zatim vraća vrijednost u istom redu iz kolone koju navedete.

  • Sintaksa:

=VLOOKUP(vrijednost_potraži,niz_tabele,broj_indeksa_kolca,[opseg_pretraga])

  • Objašnjenje argumenta:
Argument Obavezno/Opcionalno Objašnjenje
lookup_value Obavezna vrijednost koju želimo potražiti
table_array Obavezno opseg ćelija kon unos ulaznih podataka
col_index_num Obaveznogreška.
  • Treće, ako postoji više najviših vrijednosti na radnom listu, onda funkcija VLOOKUP vraća prvu najvišu vrijednost na listi.
  • Odjeljak vježbe

    Omogućili smo odjeljak Vježbanje na desnoj strani svakog lista tako da možete sami vježbati. Molimo vas da to učinite sami.

    Zaključak

    U suštini, ovaj članak pokazuje 4 efikasne metode o tome kako VLOOKUP najveća vrijednost. Dakle, pažljivo pročitajte cijeli članak i preuzmite besplatnu radnu svesku za vježbanje. Nadamo se da će vam ovaj članak biti od pomoći, a ako imate dodatnih pitanja ili preporuka, slobodno komentirajte ovdje. Na kraju, posjetite ExcelWIKI za mnogo više ovakvih članaka.

    broj kolone vrijednosti pretraživanja
    range_lookup Opciono TRUE se odnosi na približno podudaranje, FALSE označava tačno podudaranje
    • Povratni parametar:

    Povratak tačnu ili približnu vrijednost koja odgovara unosnoj vrijednosti korisnika.

    4 načina za vraćanje najveće vrijednosti pomoću funkcije VLOOKUP u Excelu

    Prvo i najvažnije, razmotrimo prikazani skup podataka o zaposlenima u ćelijama B4:D14 , što prikazuje Ukupni poen , Prodajni predstavnik i ID zaposlenih redom. Ovom prilikom želimo da vratimo najveću vrijednost sa funkcijom VLOOKUP u Excelu. Od sada, bez daljnjeg odlaganja, pogledajmo svaku metodu s odgovarajućom ilustracijom.

    Ovdje smo koristili verziju Microsoft Excel 365 ; možete koristiti bilo koju drugu verziju kako vam odgovara.

    1. Vratite najvišu vrijednost na istom radnom listu

    Za početak, da vidimo kako možemo vratiti najveću vrijednost na istom radnom listu koristeći funkcije MAX i VLOOKUP . Ovdje funkcija MAX vraća najveću vrijednost u datom rasponu dok funkcija VLOOKUP traži i vraća odgovarajuću vrijednost.

    📌 Koraci :

    • U početku idite na ćeliju B17 >> unesite datu formuluispod.

    =MAX(B5:B14)

    Ovdje se ćelije B5:B14 odnose na “ Ukupan broj poena” stupac.

    • Sljedeće, prijeđite na ćeliju C17 >> upišite izraz ispod.

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

    Raščlamba formule:

    • MAX($B$5:$B$14) → vraća najveću vrijednost u skupu vrijednosti. Ovdje je $B$5:$B$14 ćelije argument broj1 koji predstavlja kolonu “Total Point” .
      • Izlaz → 99
    • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2 ,FALSE) → traži vrijednost u krajnjoj lijevoj koloni tabele, a zatim vraća vrijednost u istom redu iz kolone koju navedete. Ovdje je MAX($B$5:$B$14) ( lookup_value argument) mapiran iz B$5:D$14 ( table_array argument) niz. Zatim, 2 ( col_index_num argument) predstavlja broj stupca vrijednosti pretraživanja. Na kraju, FALSE ( range_lookup argument) se odnosi na Točno podudaranje vrijednosti pretraživanja.
      • Izlaz → Luka

    • Na kraju, idite na D17 ćelija >> umetnite sljedeću jednačinu.

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

    Na primjer, ćelije B4:B14 pokazuju na “Total Point” kolona.

    Pročitajte više: VLOOKUP Maks. višestruke vrijednosti (sa alternativom)

    2. PreuzmiNajveća vrijednost iz drugog radnog lista

    Alternativno, funkcija VLOOKUP može potražiti vrijednost iz drugog radnog lista. Pa da vidimo to na djelu.

    📌 Koraci :

    • Prvo, unesite formulu datu ispod u ćeliju B5 .

    =MAX('Employee Info.'!B5:B14)

    U ovom slučaju, “Informacije o zaposlenima.” je naziv radnog lista, dok je B5:B14 ćelije predstavljaju skup podataka.

    • Drugo, prijeđite na susjednu ćeliju C5 >> unesite sljedeću jednačinu.

    =VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,2,FALSE)

    U ovom scenariju, ćelije B5:B14 predstavljaju skup podataka, a “Employee Info.” je naziv radnog lista.

    • Treće, nastavite na D5 ćelija >> primijeni funkciju VLOOKUP .

    =VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,3,FALSE)

    Pročitajte više: VLOOKUP maksimalna vrijednost u Excelu (sa ograničenjima i alternativnim opcijama)

    Slična očitanja

    • VLOOKUP ne radi (8 razloga & rješenja)
    • Excel LOOKUP vs VLOOKUP: sa 3 primjera
    • INDEX MATCH vs VLOOKUP funkcija (9 Primjeri)
    • Zašto VLOOKUP vraća #N/A kada postoji podudaranje? (5 uzroka i rješenja)
    • Excel VLOOKUP za vraćanje više vrijednosti vertikalno

    3. Dohvati najveću vrijednost iz više radnih listova

    Obrnuto, također možemo vratiti najveću vrijednost iz više radnih listova koristećifunkciju VLOOKUP . U ovoj situaciji, pretpostavimo skup podataka Informacije o zaposlenicima za regiju Azije koji prikazuje Ukupni poen , Sales Rep i ID , respektivno.

    Slično, imamo Informacije o zaposlenima za regiju Europe skup podataka.

    Na kraju, skup podataka Informacije o zaposlenima za Afričku regiju je dostupan.

    📌 Koraci :

    • Na prvom mjestu, idite do ćelije B5 >> umetnite sljedeći izraz u Traka formule .

    =MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)

    Ovdje, B5 :B11 ćelije označavaju kolonu “Ukupni poen” u ”Azija” , ”Evropa” i ”Afrika” radne listove.

    • Nakon toga unesite donji izraz u ćeliju C5 .

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

    Raščlamba formule:

    • VLOOKUP(MAX(Azija!B5 :B11),Azija!$B$5:$D$11,2,FALSE) → ovdje, MAX(Azija!B5:B11) ( vrijednost_potraži argument) je mapiran iz Asia!$B$5:$D$11 ( table_array argument) niza u “Asia” radni list. Zatim, 2 ( col_index_num argument) predstavlja broj stupca vrijednosti pretraživanja. Na kraju, FALSE ( range_lookup argument) se odnosi na Točno podudaranje vrijednosti pretraživanja.
      • Izlaz →Luka
    • VLOOKUP(MAX(Evropa!B5:B11),Evropa!$B$5:$D$11,2,FALSE) → MAX(Europe!B5:B11) ( lookup_value argument) je mapiran iz Europe!$B$5:$D$11 ( table_array argument) niz u “Europe” radnom listu.
      • Izlaz → Jon
    • VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11 ,2,FALSE) → ovdje, MAX(Afrika!B5:B11) ( lookup_value argument) je mapiran iz Afrike! $B$5:$D$11 ( table_array argument) niz u “Afrika” radnom listu.
      • Izlaz → Chris
    • IFERROR(VLOOKUP(MAX(Azija!B5:B11),Azija!$B$5:$ D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Evropa!B5:B11),Evropa!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Afrika!B5:B11),Afrika !$B$5:$D$11,2,FALSE),”NOT FOUND”))) postaje
      • IFGREŠKA((“Luke”, “Jon ”, “Chris”),”NOT FOUND”) funkcija IFERROR vraća vrijednost_if_error ako greška ima grešku i vrijednost samog izraza u suprotnom. Ovdje je (“Luke”, “Jon”, “Chris”) argument value , a “NOT FOUND” je argument value_if_error . U ovom slučaju, funkcija vraća ime koje odgovara “Najvišoj tački” .
      • Izlaz → Luka

    • Slično, kopirajte i zalijepite formulu u ćeliju D5 da biste dobili zaposlenika “ID” odgovara ”Luka” što je ”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. Najveća vrijednost prinosa na osnovu kriterija

    Kao prvo, možemo izračunati najveću vrijednost koristeći VLOOKUP funkcija zasnovana na specifičnim kriterijumima. Ovdje ćemo kombinirati funkciju MAXIFS koja vraća najvišu vrijednost prema kriterijima i VLOOKUP funkciju, koja dohvaća podudarnu vrijednost.

    Sad, pretpostavimo , imamo skup podataka Sales Data of Stallion Corporation prikazan u ćelijama B4:E17 , koji prikazuje “ID zaposlenika” , “Ime zaposlenika ” , “Plata” i ”Datum pridruživanja” .

    📌 Koraci :

    • Za početak, nastavite na ćeliju D19 >> unesite formulu datu ispod.

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

    Raščlamba formule:

    • MAXIFS(B5:B17,D5:D17,”>10000″) → vraća maksimalnu vrijednost među ćelijama specifičnim prema datom skupu kriterija. Ovdje, B5:B17 ( max_range argument) odakle se vraća vrijednost. Zatim, D5:D17 ( raspon_kriterija argument) odakle  vrijednost koja odgovara “>10000” ( kriterijum1 argument) se podudara.
      • Izlaz → 135
    • VLOOKUP(MAXIFS(B5:B17,D5:D17,”>10000″),B5 :E17,2,FALSE) → postaje
      • VLOOKUP(135,B5:E17,2,FALSE) → Ovdje, 135 ( lookup_value argument) je mapiran iz B5:E17 ( table_array argument) niza. Zatim, 2 ( col_index_num argument) predstavlja broj stupca vrijednosti pretraživanja. Konačno, FALSE ( range_lookup argument) se odnosi na Točno podudaranje vrijednosti pretraživanja.
      • Izlaz → Gloria

    Alternativa funkcije VLOOKUP: Korištenje formule INDEX-MATCH za dobivanje najveće vrijednosti

    Sada, ako iz bilo kojeg razloga ne želite koristiti funkciju VLOOKUP , možete koristiti funkcije INDEX i MATCH da vratite najveću vrijednost, tako da samo slijedite dalje.

    📌 Koraci :

    • Na prvom mjestu unesite D19 ćeliju i primijenite sljedeću jednačinu.

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

    Raščlamba formule:

    • MAX(D5:D17) → na primjer, $B$5:$B$14 ćelije je broj1 argument koji predstavlja “Ukupni poen” kolona.
      • Izlaz → $45,000
    • MACH(MAX(D5:D17),D5:D17,0)→ In ovoj formuli, ćelija MAX(D5:D17) ukazuje na “Platu” od “$45,000” . Zatim, D5:D17 predstavlja niz iz kojeg se “Plata” kolona u kojoj se vrijednost podudara. Konačno, 0 označava kriterije Točno podudaranje .
      • Izlaz →9
    • INDEX(B5:E17,MACH(MAX(D5:D17),D5:D17,0),2) → postaje
      • INDEX(B5:E17,9,2) → vraća vrijednost na presjeku reda i stupca u datom rasponu. U ovom izrazu, B5:E17 je argument array koji predstavlja ocjene koje su učenici postigli. Zatim, 9 je red_broj argument koji ukazuje na lokaciju reda. Na kraju, 2 je opcioni argument broj_stupca koji ukazuje na lokaciju kolone.
      • Izlaz → Natasha

    Kako dobiti sljedeću najvišu vrijednost pomoću VLOOKUP-a

    Dalje, možemo dohvatiti drugu najveću vrijednost pomoću VLOOKUP funkcija. Jednostavno je i lako, stoga samo slijedite dolje prikazane korake.

    📌 Koraci :

    • Prvo, skočite na D19 ćelija >> unesite formulu ispod.

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

    Na primjer, ćelije D5:D17 pokazuju na kolona “Plata” .

    Pročitajte više: Šta je niz tablica u VLOOKUP-u? (Objašnjeno primjerima)

    Stvari koje treba zapamtiti

    • Prvo, funkcija VLOOKUP uvijek traži vrijednosti iz krajnje lijevog gornjeg stupca s desne strane koje znači da ova funkcija “ Nikad ” traži podatke na lijevoj strani.
    • Drugo, ako unesemo vrijednost manju od “ 1 ” kao broj indeksa kolone, funkcija će vratiti an

    Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.