Kazalo
Spletna stran VLOOKUP je ena od najmočnejših, najpreprostejših in izjemno uporabnih funkcij programa Microsoft Excel za iskanje in pridobivanje vrednosti - bodisi natančno ujemajočih se vrednosti bodisi najbližjih ujemajočih se vrednosti - z iskanjem ustrezne vrednosti. Toda za dosego določenega rezultata je treba uporabiti samo funkcijo VLOOKUP včasih ni dovolj. V tem članku boste izvedeli, kako uporabiti VLOOKUP funkcijo z funkcija SUM za izvajanje določenih operacij v Excelu.
Prenesi predlogo za prakso
Brezplačno praktično Excelovo predlogo lahko prenesete s tega mesta in jo uporabite sami.
VLOOKUP SUM.xlsxVLOOKUP v programu Excel
VLOOKUP pomeni Navpično iskanje '. To je funkcija, s katero Excel poišče določeno vrednost v stolpcu, da bi vrnil vrednost iz drugega stolpca v isti vrstici.
Generična formula:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Tukaj,
Argumenti | Opredelitev |
---|---|
lookup_value | Vrednost, ki jo poskušate ujemati. |
table_array | Podatkovno območje, v katerem želite poiskati svojo vrednost. |
col_index_num | Ustrezni stolpec lookup_value |
range_lookup | To je logična vrednost: TRUE ali FALSE. FALSE (ali 0) pomeni natančno ujemanje, TRUE (ali 1) pa približno ujemanje. |
6 uporabnih metod za uporabo VLOOKUP s funkcijo SUM v Excelu
V tem razdelku se bomo naučili, kako uporabiti VLOOKUP in . SUM funkcij v Excelu, da bi ustvarili določene rezultate.
1. VLOOKUP in SUM za izračun ujemajočih se vrednosti v stolpcih
Razmislite o naslednjem naboru podatkov, ki ga sestavljajo imena študentov in njihove dosežene ocene pri vsakem predmetu, shranjene v različnih stolpcih. Kaj če želite ugotoviti samo skupno oceno določenega študenta? Za to morate izračunati števila na podlagi različnih stolpcev.
Ugotovimo, kako pogledati v različne stolpce in dobiti rezultat vsote ujemajočih se vrednosti v teh stolpcih z uporabo VLOOKUP SUM funkcije v Excelu.
Koraki:
- Izberite ime ali podatek, za katerega želite poiskati rezultat iz nabora podatkov, in ime ali podatek vstavite v drugo celico (npr. Celica E12 ).
- Kliknite drugo celico, v kateri želite prikazati rezultat (npr. Celica E13 ).
- V to celico zapišite naslednjo formulo,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))
Kje,
E12 = John, ime, ki smo ga shranili kot vrednost iskanja
B5:G9 = Podatkovno območje za iskanje vrednosti iskanja
{1,2,3,4,5,6} = Ustrezni stolpci vrednosti iskanja (stolpci, v katerih so shranjene Johnove ocene vsakega predmeta)
FALSE = Ker želimo natančno ujemanje, argument navedemo kot FALSE .
- Pritisnite Ctrl + Shift + Enter na tipkovnici.
S tem postopkom boste dobili rezultat, ki ste ga zahtevali (Johnovo skupno število točk je 350 , ki ga dobi z vsoto ocen iz predmetov matematika, fizika, kemija, biologija in angleščina).
Razčlenitev formule:
Razčlenimo formulo, da bi razumeli, kako smo našli Janezovo oznako.
- VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE) -> iščete E12 (Janez) v B5:G9 (polje) in vračanje natančnih vrednosti ustreznih stolpcev ({1,2,3,4,5,6},FALSE) .
Izhod: 90,80,70,60,50 (to so natanko ocene, ki jih je John dosegel pri posameznih predmetih)
- SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE)) -> postane VSOTA (90,80,70,60,50)
Izhod: 350 (Johnove skupne ocene)
2. VLOOKUP in SUM za določanje ujemajočih se vrednosti v vrsticah
Razmislite o naslednjem naboru podatkov, ki ga sestavljajo imena študentov in njihove dosežene ocene pri vsakem predmetu, shranjene v različnih stolpcih. Kaj če želite ugotoviti samo skupne ocene tistih študentov, ki so ponavljali izpit? Nabor podatkov vsebuje ocene nekaterih študentov pri vsakem predmetu, razdeljene v dve vrstici, ki sta razglašeni za dve vrsti izpita. Da bi to dosegli, morate ne samo izračunati števila na podlagiv različnih stolpcih, upoštevati pa je treba tudi več vrstic.
Ugotovimo, kako pogledati v različne stolpce in vrstice ter dobiti rezultat vsote ujemajočih se vrednosti v teh stolpcih in vrsticah z uporabo VLOOKUP SUM funkcije v Excelu.
Koraki:
- Izberite celico v delovnem listu, v katero boste vnesli ime ali podatke, za katere želite kasneje poiskati rezultat iz nabora podatkov (v našem primeru je bil to Celica E13 ).
- Kliknite drugo celico, v kateri želite prikazati rezultat (npr. Celica E14 ).
- V tej celici zapišite naslednjo formulo,
=SUMPRODUCT((B5:B11=E13)*C5:G11)
S tem postopkom boste dobili želeni rezultat (skupne ocene vsakega učenca s ponovnim izpitom).
Razčlenitev formule:
Razčlenimo formulo, da bi razumeli, kako smo ugotovili skupne ocene učencev pri ponovnih izpitih,
- B5:B11=E13 -> išče ujemanje vrednosti iskanja (npr. John v Celica E13 ) v celotnem polju stolpca Ime ( B5:B11 ) in vrne TRUE ali FALSE na podlagi iskanja.
Izhod: { TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }
Ko smo dobili TRUE vrednosti, tako da zdaj vemo, da so v naboru podatkov ujemajoče se vrednosti. Ne gre za konstanten postopek pridobivanja vrednosti. Ker lahko v to celico zapišemo katero koli ime iz nabora podatkov ( E13 ) in rezultat se bo samodejno ustvaril v celici rezultata (npr. E14 ). (glej zgornjo sliko)
- SUMPRODUCT((B5:B11=E13)*C5:G11) -> postane SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) kar pomeni, funkcija SUMPRODUCT nato pomnoži RESNIČNO/NERESNIČNO povratno vrednost z matriko povratnih vrednosti in rezultat samo za TRUE vrednosti in jo prenesite v celico. FALSE dejansko izničijo neusklajene podatke tabelarnega polja, tako da so v celici prikazane samo usklajene vrednosti.
Izhod: 750 (Johnovo skupno število točk pri ponovnem izpitu)
3. Ustvarjanje vrednosti v dveh različnih delovnih listih z uporabo funkcij VLOOKUP in SUM
Izpitne ocene študentov imamo v delovnem listu Excel z imenom Marksheet .
In v delovnem listu z imenom List z rezultati , želimo, da so vsi učenci skupaj dobili ocene.
Koraki za izračun vrednosti iz drugega lista v delovni list so prikazani spodaj,
Koraki:
- Najprej izberite celico ob podatkih ali kjer koli v delovnem listu, ki ga želite izpisati (npr. celico ob imenu John).
- V to celico vstavite preprosto VLOOKUP-SUM formulo, ki ste jo že poznali iz prejšnje razprave; formulo, kot je,
= VSOTA (VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)
Ker pa v tem delovnem listu ni podatkov, ki bi jih bilo treba upoštevati, bo v celici nastala napaka. Zato morate le postaviti kazalec miške pred deklaracijo polja v formuli (npr. B5:G9 ) in izberite drugi list, iz katerega želite dobiti vrednosti.
Ta list se bo samodejno generiral v delovni list, zato bodo vsi podatki tega lista tudi lastnost delovnega lista.
Zdaj je formula naslednja,
=SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))
- Pritisnite Vnesite in dobili boste želeni rezultat (npr. Janezova skupna ocena je 350 , ustvarjen na podlagi Marksheet delovni list)
- Vrstico povlecite navzdol za Ročaj za polnjenje za uporabo formule v preostalih vrsticah, da bi dobili rezultate.
Rezultate vseh podatkov iskanja iz drugega lista programa Excel boste dobili v delovnem listu programa Excel.
Preberite več: Kako v Excelu izvesti Vlookup in sešteti v več listih
4. Merjenje vrednosti na več delovnih listih Izvajanje funkcij VLOOKUP in SUM
Zdaj, ko veste, kako poiskati in pridobiti vrednost iz enega delovnega lista in dobiti rezultat v drugem delovnem listu v Excelu, je čas, da se naučite, kako to storiti v več delovnih listih.
Razmislite o naslednjih podatkih, kjer imamo tri različne delovne liste z imeni Matematični list, Fizikalni list in . List za kemijo kjer so bile shranjene ocene posameznega študenta za vsak predmet.
Želimo poznati le skupno oceno učencev, ne pa tudi posameznih. Zato lahko to v našem delovnem listu pridobimo iz vseh teh posameznih listov. Postopek je podoben postopku, ki smo ga obravnavali prej.
Za samodejno generiranje celotnega lista tik pred deklaracijo polja ste list izbrali ročno, tako da ste kliknili nanj, kajne? Tukaj boste naredili točno to. Razlika je, da ste prej morali izbrati samo en list, tokrat pa boste večkrat izberete več listov tik pred deklaracijo polja vsakega podatkovnega niza iz povezanega delovnega lista.
- Formula bo videti takole,
=SUM(VLOOKUP(B5,'Matematični list'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Fizikalni list'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Kemijski list'!B5:G9,{1,2,3,4,5,6},FALSE))
- Pritisnite Vnesite in dobili boste želeni rezultat (npr. Janezova skupna ocena je 240 , ustvarjene iz delovnih listov iz Matematični list, Fizikalni list, Kemijski list ).
- Vrstico povlecite navzdol za Ročaj za polnjenje za uporabo formule v preostalih vrsticah, da bi dobili rezultate.
Rezultate vseh podatkov iskanja iz več listov programa Excel boste dobili v delovnem listu programa Excel.
Podobna branja:
- Kako VLOOKUP z več pogoji v Excelu (2 metodi)
- Kombinacija SUMIF in VLOOKUP Excel (3 hitri pristopi)
5. Seštevanje vrednosti, predstavljenih v alternativnih stolpcih, s funkcijama VLOOKUP in SUM
Razmislite o naslednjem podatkovnem nizu, ki ga sestavljajo imena študentov in njihove ocene pri posameznih predmetih, shranjene v različnih stolpcih. Kaj pa, če želite ugotoviti samo skupno oceno določenega študenta pri nekaterih določenih predmetih? Za to morate izračunati števila na podlagi alternativnih stolpcev.
Ugotovimo, kako poiskati alternativne stolpce in dobiti rezultat vsote ujemajočih se vrednosti v teh stolpcih z uporabo VLOOKUP SUM funkcije v Excelu.
Koraki:
- Izberite ime ali podatek, za katerega želite poiskati rezultat iz nabora podatkov, in ime ali podatek vstavite v drugo celico (npr. Celica E12 ).
- Kliknite drugo celico, v kateri želite prikazati rezultat (npr. Celica E13 ).
- V to celico zapišite naslednjo formulo,
=SUMA(VLOOKUP(E12,B5:G9,{2,5},FALSE))
Kje,
E12 = John, ime, ki smo ga shranili kot vrednost iskanja
B5:G9 = Podatkovno območje za iskanje vrednosti iskanja
{2,5} = Ustrezni stolpci vrednosti iskanja (stolpci, v katerih so shranjene samo Johnove ocene matematike & amp; predmetov biologije)
FALSE = Ker želimo natančno ujemanje, argument navedemo kot FALSE .
- Pritisnite Ctrl + Shift + Enter na tipkovnici.
S tem postopkom boste dobili želeni rezultat (John je dosegel skupno 150 oznake na Matematika in . Biologija tečaji).
Razčlenitev formule:
Razčlenimo formulo, da bi razumeli, kako smo ugotovili Johnove skupne ocene pri predmetih matematika in biologija.
- VLOOKUP (E12,B5:G9,{2,5},FALSE) -> iščete E12 (Janez) v B5:G9 (polje) in vračanje natančno ustreznih vrednosti stolpcev Math in Biology ({2,5},FALSE) .
Izhod: 90,60 (kar je natanko toliko, kot je John dosegel pri matematiki in biologiji)
- SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> postane SUM(90,60)
Izhod: 150 (Johnove skupne ocene iz matematike in biologije)
6. Izvajanje funkcij VLOOKUP in SUM v polju
Oglejte si naslednji nabor podatkov, v katerem moramo poleg imena stranke ugotoviti tudi skupni nakup velike količine izdelka, ki ga je stranka kupila.
In uporabili bomo VLOOKUP SUM funkcije v Excelu, da iz tega velikega niza polj izluščite rezultat.
Koraki:
- Izberite celico v delovnem listu, v katero boste vnesli ime ali podatke, za katere želite kasneje poiskati rezultat iz nabora podatkov (v našem primeru je bil to Celica J5 ).
- Kliknite drugo celico, v kateri želite prikazati rezultat (npr. Celica J6 ).
- V tej celici zapišite naslednjo formulo,
=SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))
Pri tem postopku se prikaže ime stranke in skupni znesek nakupa.
Razčlenitev formule:
Razčlenimo formulo, da bi razumeli, kako smo našli imena strank in ustrezne nakupe.
- VLOOKUP (F5: F9, B5: C9, 2, FALSE) -> išče natančno ime ( FALSE argument) vseh izdelkov ( F5:F9 ) iz druge tabele v polju izdelkov ( B5:C9 ) iz prve tabele in vrne ceno tega izdelka (indeks stolpca 2 ).
Izhod: 700,1500,100,300,500
- VLOOKUP (F5: F9, B5: C9, 2, FALSE) *G5: G9 -> G5:G9 se nanaša na stolpec Količina v naboru podatkov.
Torej, VLOOKUP (F5: F9, B5: C9, 2, FALSE) *G5: G9 postane . {(700,1500,100,300,500)*(10,50,20,200,80)} .
Izhod: 7000,75000,2000,60000,40000
- E5:E9=J5 -> išče ujemanje vrednosti iskanja (npr. John v Celica J5 ) v celotnem polju stolpca Ime ( E5:E9 ) in vrne TRUE ali FALSE na podlagi iskanja.
Izhod: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
Ko smo dobili TRUE vrednosti, tako da zdaj vemo, da so v naboru podatkov ujemajoče se vrednosti. Ne gre za konstanten postopek pridobivanja vrednosti. Ker lahko v to celico zapišemo katero koli ime iz nabora podatkov ( J5 ) in rezultat se bo samodejno ustvaril v celici rezultata (npr. J6 ).
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> postane (7000,75000,2000,60000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , pomnoži RESNIČNO/NERESNIČNO vrnjeno vrednost z matriko za vračanje in pripravi rezultat samo za TRUE vrednosti in jo prenesite v celico. FALSE dejansko izničijo neusklajene podatke tabelarnega polja, tako da se v celici prikažejo samo usklajene vrednosti ( J6 ), kar pomeni, da če vnesete ime John iz nabora podatkov Name ( E5:E9 ) v celici J5 , bo ustvaril le skupni znesek nakupa ( 7000 ) Janeza, če vpišete ime Roman, se bo ustvaril 75000 v celici rezultata ( J6 ). (glej zgornjo sliko)
Izhod: 7000,0,0,0,0
- SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5)) -> postane SUM(7000)
Izhod: 7000 (kar je natanko toliko, kolikor znaša skupni znesek nakupa Johna)
Ključne točke, ki jih morate imeti v mislih
- Ker je območje polja podatkovne tabele za iskanje vrednosti fiksno, ne pozabite vstaviti dolar ($) pred referenčno številko celice tabele polja.
- Pri delu z vrednostmi v polju ne pozabite pritisniti Ctrl + Shift + Enter na tipkovnici med ekstrakcijo rezultatov. Vnesite deluje le, če uporabljate Microsoft 365 .
- Po pritisku na Ctrl + Shift + Enter , boste opazili, da je v vrstici s formulo zapisana formula v kodrasti oklepaji {} in ga razglasi kot formulo polja. Ne vnašajte teh oklepaji {} sami, Excel to samodejno stori namesto vas.
Zaključek
V tem članku je podrobno razloženo, kako uporabljati VLOOKUP in . SUM funkcije v Excelu. Upam, da vam je bil ta članek zelo koristen. Če imate v zvezi s to temo kakršna koli vprašanja, vas lahko vprašamo.