Kako koristiti VLOOKUP sa funkcijom SUM u Excelu (6 metoda)

  • Podijeli Ovo
Hugh West

Sadržaj

Funkcija VLOOKUP je jedna od najmoćnijih, fleksibilnijih i izuzetno korisnih funkcija Microsoft Excela za pretraživanje i dohvaćanje vrijednosti – bilo vrijednosti koje se točno podudaraju ili vrijednosti koje se najbliže podudaraju – traženjem odgovarajuće vrijednosti. Ali da bi se postigao određeni rezultat, korištenje samo funkcije VLOOKUP ponekad nije dovoljno. Ovaj članak će vam pokazati kako koristiti funkciju VLOOKUP sa funkcijom SUM da izvršite određene operacije u Excelu.

Preuzmite predložak vježbe

Ovdje možete preuzeti besplatni Excel šablon za vježbanje i vježbati sami.

VLOOKUP SUM.xlsx

VLOOKUP u Excel

VLOOKUP je skraćenica za ' Okomito traženje '. To je funkcija koja čini da Excel traži određenu vrijednost u koloni, kako bi vratio vrijednost iz druge kolone u istom redu.

Generička formula:

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

Ovdje,

Argumenti Definicija
lookup_value Vrijednost koju pokušavate uskladiti
table_array Raspon podataka u kojem želite da pretražite svoju vrijednost
col_index_num Odgovarajući stupac lookup_value
range_lookup Ovo je Boolean vrijednost: TRUE ili FALSE.

FALSE (ili 0) znači tačno podudaranje, a TRUE (ili 1) znači približno podudaranje.

6kupovina.

Raščlamba formule:

Razvojimo formulu da shvatimo kako smo pronašli imena kupaca i relevantne kupovine.

  • VLOOKUP(F5:F9,B5:C9,2,FALSE) -> traži tačan naziv ( FALSE argument) svih proizvoda ( F5:F9 ) iz druge tablice, u nizu proizvoda ( B5:C9 ) iz prve tabele i vraća cijenu tog proizvoda (indeks stupca 2 ).

Izlaz: 700,1500,100,300,500

  • VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 -> G5:G9 se odnosi na Kolona količine skupa podataka.

    Dakle, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 postaje {(700,1500,100,300,500)*(10 ,50,20,200,80)} .

Izlaz: 7000,75000,2000,60000,40000

  • E5:E9=J5 -> traži podudaranje vrijednosti pretraživanja (npr. John u ćeliji J5 ) u cijelom nizu stupca Ime ( E5:E9 ) i vraća TRUE ili FALSE na osnovu pretrage.

Izlaz: {TRUE;FALSE;FALSE;FALSE;FALSE}

Kako smo dobili TRUE vrijednosti, tako sada znamo da postoje podudarne vrijednosti u skupu podataka. To nije proces izdvajanja konstantne vrijednosti. Zato što možemo napisati bilo koje ime iz skupa podataka u toj ćeliji ( J5 ) i rezultat će biti automatski generiran u ćeliji rezultata (npr. J6 ).

  • VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> postaje (7000,75000,2000,60000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , množi povratnu vrijednost TRUE/FALSE s nizom povrata i proizvesti rezultat samo za vrijednosti TRUE i proslijediti ga u ćeliju. Vrijednosti FALSE zapravo poništavaju neusklađene podatke niza tablice, što dovodi do toga da se u ćeliji pojavljuju samo podudarne vrijednosti ( J6 ), što znači, ako stavite ime John iz Imena skup podataka ( E5:E9 ) u ćeliji J5 , generirat će samo ukupnu kupovinu ( 7000 ) Johna, ako stavite ime Roman, to će proizvesti 75000 u ćeliji rezultata ( J6 ). (vidi sliku iznad)

Izlaz: 7000,0,0,0,0

  • ZBIR(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5)) -> postaje SUM(7000)

Izlaz: 7000 (što je tačno ukupni iznos kupovine Johna)

Ključne točke koje morate imati na umu

  • Kako je raspon niza tablice podataka za traženje vrijednosti fiksiran, ne zaboravite staviti znak dolara ($) ispred referentnog broja ćelije tabele niza.
  • Kada radite sa vrijednostima niza, ne zaboravite pritisnuti Ctrl + Shift + Enter na svoju tastaturu dok izvlačite rezultate. Pritiskom samo Enter radit će samo kada koristite Microsoft 365 .
  • Nakon što pritisnete Ctrl + Shift + Enter , primijetit ćete da traka formule je zatvorenaformula u vitičastim zagradama {} , deklarišući je kao formulu niza. Nemojte sami upisivati ​​te zagrade {} , Excel to automatski radi umjesto vas.

Zaključak

Ovaj članak je detaljno objašnjen kako koristiti funkcije VLOOKUP i SUM u Excelu. Nadam se da vam je ovaj članak bio od velike koristi. Slobodno pitajte ako imate pitanja u vezi sa temom.

Korisne metode za korištenje funkcije VLOOKUP sa SUM funkcijom u Excelu

U ovom odjeljku ćemo naučiti kako koristiti VLOOKUP i SUM funkcije zajedno u Excelu za generiranje određene rezultate.

1. VLOOKUP i SUM za izračunavanje odgovarajućih vrijednosti u kolonama

Razmotrite sljedeći skup podataka koji se sastoji od imena studenata i njihovih dobivenih ocjena na svakom predmetu pohranjenih u različitim kolonama. Šta ako želite da saznate ukupan broj bodova samo određenog učenika? Da biste to dobili, morate izračunati brojeve na osnovu različitih stupaca.

Hajde da shvatimo kako gledati u različitim stupcima i dobiti rezultat zbroja odgovarajućih vrijednosti u tim stupcima koristeći VLOOKUP SUM funkcioniše u Excelu.

Koraci:

  • Odaberite naziv ili podatke za koje želite da pronađete rezultat iz skup podataka i stavite ime ili podatke u drugu ćeliju. (npr. Ivan u ćeliji E12 ).
  • Kliknite na drugu ćeliju u kojoj želite da se pojavi rezultat (npr. ćelija E13 ).
  • U tu ćeliju upišite sljedeću formulu,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))

Gdje,

E12 = Ivan, ime koje smo pohranili kao vrijednost pretraživanja

B5:G9 = Opseg podataka za pretraživanje vrijednosti pretraživanja

{1,2,3,4,5 ,6} = Odgovarajuće kolone traženih vrijednosti (kolone koje imaju pohranjene Johnove ocjene na svakom kursu)

FALSE = Kako želimo tačno podudaranje, stavljamo argumentkao FALSE .

  • Pritisnite Ctrl + Shift + Enter na tastaturi.

Ovaj proces će vam dati rezultat koji ste tražili (Johnov ukupni broj bodova je 350 , postignut zbrajanjem ocjena njegovih predmeta matematike, fizike, hemije, biologije i engleskog).

Raščlamba formule:

Razbijmo formulu da shvatimo kako smo pronašli Johnov znak.

  • VLOOKUP(E12,B5:G9, {1,2,3,4,5,6},FALSE) -> traži E12 (John) u B5:G9 (niz) i vraća tačno odgovarajuće vrijednosti stupaca ({1,2,3,4,5,6} ,FALSE) .

Izlaz: 90,80,70,60,50 (što je upravo onoliko ocjena koje je Ivan postigao na pojedinačnim kursevima)

  • SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE)) -> postaje SUM(90,80,70,60,50)

Izlaz: 350 (Johnov ukupan broj bodova)

2. VLOOKUP i SUM za određivanje odgovarajućih vrijednosti u redovima

Razmotrite sljedeći skup podataka koji se sastoji od imena studenata i njihovih dobivenih ocjena na svakom predmetu pohranjenih u različitim kolonama. Šta ako želite da saznate ukupne ocjene samo onih učenika koji su ponovo polagali ispit? Skup podataka sadrži ocjene nekih studenata na svakom predmetu podijeljene u dva reda deklariranih kao dvije vrste ispita. Da biste to dobili, ne samo da morate izračunati brojeve na osnovu različitih kolona, ​​već morate uzeti i više redovarazmatranja.

Hajde da shvatimo kako pogledati različite stupce i redove i dobiti rezultat zbroja odgovarajućih vrijednosti u tim stupcima i redovima koristeći VLOOKUP SUM funkcije u Excelu.

Koraci:

  • Odaberite ćeliju na radnom listu da stavite naziv ili podatke za koje želite da pronađete rezultat iz skupa podataka kasnije (u našem slučaju to je bila Ćelija E13 ).
  • Kliknite na drugu ćeliju u kojoj želite da se pojavi rezultat (npr. Ćelija E14 ).
  • U tu ćeliju upišite sljedeću formulu,
=SUMPRODUCT((B5:B11=E13)*C5:G11)

Ovaj proces će vam dati rezultat koje ste zahtijevali (ukupni broj bodova svakog učenika s ponovljenim ispitom).

Raščlamba formule:

Razlomimo formulu da shvatimo kako smo pronašli ukupne ocjene učenika sa ponovni položeni ispiti,

  • B5:B11=E13 -> traži podudaranje vrijednosti pretraživanja (npr. John u ćeliji E13 ) u cijelom nizu stupca Ime ( B5:B11 ) i vraća TRUE ili FALSE na osnovu pretrage.

Izlaz: { TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }

Kako smo dobili TRUE vrijednosti, tako sada znamo da postoje podudarne vrijednosti u skupu podataka. To nije proces izdvajanja konstantne vrijednosti. Zato što možemo napisati bilo koje ime iz skupa podataka u tu ćeliju ( E13 ) i rezultat će biti automatski generiran u ćeliji rezultata (npr. E14 ). (vidi slikugore)

  • SUMPROIZVOD((B5:B11=E13)*C5:G11) -> postaje SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) što znači, funkcija SUMPRODUCT zatim množi TRUE/FALSE vrati vrijednost s povratnim nizom i proizvede rezultat samo za vrijednosti TRUE i prosljeđuje ga u ćeliju. Vrijednosti FALSE zapravo poništavaju neusklađene podatke niza tablice, što dovodi do toga da se u ćeliji pojavljuju samo podudarne vrijednosti.

Izlaz: 750 (Johnov ukupan broj bodova sa položenim ispitom)

3. Generiranje vrijednosti u dva različita radna lista korištenjem funkcija VLOOKUP i SUM

Imamo ispitne ocjene studenata u Excel radnom listu pod nazivom Marksheet .

I u radnom listu pod nazivom Result Sheet , želimo da imamo sve učenikove pojedinačne ukupan broj bodova.

Koraci za izračunavanje vrijednosti sa drugog lista na radni list su prikazani ispod,

Koraci:

  • Prvo, odaberite ćeliju pored podataka ili gdje god na tom radnom listu želite rezultat (npr. ćeliju pored imena John).
  • U tu ćeliju jednostavno stavite VLOOKUP-SUM formula koju ste već poznavali iz prethodne diskusije; formule kao što je,
=SUM(VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)

Ali kako ovaj radni list nema nikakve podatke koje treba uzeti u obzir, tako će proizvesti grešku u ćeliji. Dakle, sve što morašučiniti je, samo postavite pokazivač miša ispred deklaracije niza u formuli (npr. B5:G9 ) i odaberite drugi list sa kojeg želite svoje vrijednosti.

Automatski će generirati taj list u vaš radni list, stoga će svi podaci tog lista također biti vlasništvo radnog lista.

Sada formula postaje,

=SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))

  • Pritisnite Enter i dobit ćete željeni rezultat (npr. Johnov ukupni oznake su 350 , generirane iz Marksheet radnog lista)

  • Prevucite red prema dolje za Fill Handle da biste primijenili formulu na ostale redove da biste dobili rezultate.

Dobit ćete rezultat svih traženih podataka iz još jedan list Excela u vašem radnom Excel listu.

Pročitajte više: Kako pregledati i zbrojiti više listova u Excelu

4. Mjerenje vrijednosti na više radnih listova Implementacija funkcija VLOOKUP i SUM

U redu, sada kada znate kako potražiti i dohvatiti vrijednost s jednog radnog lista i dobiti rezultat na drugom radnom listu u Excelu, vrijeme je da naučite kako uradite to u više radnih listova.

Razmotrite sljedeće podatke gdje imamo tri različita radna lista pod nazivom Matematički list, Fizički list i Hemijski list gdje svaki predmet dobija ocjene pojedinačnih student su pohranjeni.

I želimo znati samoukupna ocjena učenika, a ne pojedinca. Tako da to možemo preuzeti u našem radnom listu sa svih tih pojedinačnih listova. A proces je sličan procesu o kojem smo ranije govorili.

Da biste automatski generirali cijeli list neposredno prije deklaracije niza, ručno ste odabrali list samo klikom na njega, zar ne? Dakle, ovdje ćete učiniti upravo tako. Razlika je prije nego što ste morali samo odabrati jedan list, ali ovaj put ćete odabrati više listova više puta neposredno prije deklaracije niza svakog skupa podataka iz povezanog radnog lista.

  • Formula će izgledati ovako,
=SUM(VLOOKUP(B5,'Math Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Physics Sheet'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Chemistry Sheet'!B5:G9,{1,2,3,4,5,6},FALSE))

  • Pritisnite Enter i dobićete željeni rezultat (npr. Johnov ukupni broj bodova je 240 , generiran iz radnih listova iz Matematika, Fizika, Hemija ).

  • Povucite red prema dolje pomoću Fill Handle da primijenite formulu na ostale redove i dobijete rezultate.

Dobit ćete rezultat svih traženih podataka iz više listova Excela u vašem radnom Excel listu.

Slična očitanja:

  • Kako VLOOKUP s više uvjeta u Excelu (2 metode)
  • Kombinirajte SUMIF i VLOOKUP Excel (3 brza pristupa)

5. Zbrajanje vrijednosti predstavljenih u alternativnim kolonama sa funkcijama VLOOKUP i SUM

Razmotrite sljedećeskup podataka koji se sastoji od imena studenata i njihovih dobivenih ocjena na svakom predmetu pohranjenih u različitim kolonama. Šta ako želite da saznate ukupan broj bodova samo određenog učenika na osnovu nekih specifičnih predmeta? Da biste to dobili, morate izračunati brojeve na osnovu alternativnih stupaca.

Hajde da shvatimo kako pogledati u alternativnim stupcima i dobiti rezultat zbroja odgovarajućih vrijednosti u tim stupcima koristeći VLOOKUP SUM funkcioniše u Excelu.

Koraci:

  • Odaberite naziv ili podatke za koje želite da pronađete rezultat iz skup podataka i stavite ime ili podatke u drugu ćeliju. (npr. Ivan u ćeliji E12 ).
  • Kliknite na drugu ćeliju u kojoj želite da se pojavi rezultat (npr. ćelija E13 ).
  • U tu ćeliju upišite sljedeću formulu,
=SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE))

Gdje,

E12 = John, ime koje smo pohranili kao vrijednost pretraživanja

B5:G9 = Opseg podataka za pretraživanje vrijednosti pretraživanja

{2,5} = Odgovarajuće kolone traženih vrijednosti (kolone koje imaju Johnove ocjene samo na pohranjenim predmetima matematike i biologije)

FALSE = Kako želimo tačno podudaranje, argument stavljamo kao FALSE .

  • Pritisnite Ctrl + Shift + Enter na svojoj tastaturi.

Ovaj proces će vam dati rezultat koji ste tražili (John je postigao ukupno 150 bodova na predmetima Matematika i Biologija ).

FormulaRaščlamba:

Razvojimo formulu da shvatimo kako smo pronašli Johnove ukupne ocjene na kursevima matematike i biologije.

  • VLOOKUP(E12,B5:G9 ,{2,5},FALSE) -> traži E12 (John) u B5:G9 (niz) i vraća tačno odgovarajuće vrijednosti kolona iz matematike i biologije ({2,5},FALSE) .

Izlaz: 90,60 (što je tačno onoliko koliko je John postigao iz matematike i biologije)

  • SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> postaje SUM(90,60)

Izlaz: 150 (Johnov ukupni broj bodova iz matematike i biologije)

6. Implementacija funkcija VLOOKUP i SUM u nizu

Pogledajte sljedeći skup podataka, gdje trebamo saznati ne samo ime kupca već i ukupnu kupovinu velike količine proizvoda koju kupac je kupio.

I mi ćemo koristiti VLOOKUP SUM funkcije u Excelu da izdvojimo rezultat iz ovog velikog skupa nizova.

Koraci:

  • Odaberite ćeliju na radnom listu da unesete ime ili podatke za koje želite da pronađete rezultat iz skupa podataka kasnije (u našem slučaju, to je bilo Ćelija J5 ).
  • Kliknite na drugu ćeliju u kojoj želite da se pojavi rezultat (npr. Ćelija J6 ).
  • U tu ćeliju upišite sljedeće formula,
=SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))

Ovaj proces će proizvesti ime kupca zajedno s ukupnim

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.