Tabela e përmbajtjes
Funksioni VLOOKUP është një nga funksionet më të fuqishme, fleksibël dhe jashtëzakonisht të dobishme të Microsoft Excel për të kërkuar dhe marrë vlerat - ose vlerat e përputhura saktësisht ose vlerat më të afërta - duke kërkuar një vlerë përkatëse. Por për të arritur një rezultat të caktuar, përdorimi i vetëm funksionit VLOOKUP nuk mjafton ndonjëherë. Ky artikull do t'ju tregojë se si të përdorni VLOOKUP funksionin me funksionin SUM për të ekzekutuar disa operacione në Excel.
Shkarko modelin e praktikës
Mund ta shkarkoni shabllonin falas të praktikës Excel nga këtu dhe të praktikoni vetë.
VLOOKUP SUM.xlsx
VLOOKUP në Excel
VLOOKUP do të thotë ' Kërkim vertikal '. Është një funksion që e bën Excel-in të kërkojë një vlerë të caktuar në një kolonë, në mënyrë që të kthejë një vlerë nga një kolonë tjetër në të njëjtin rresht.
Formula e përgjithshme:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Këtu,
Argumentet | Përkufizimi |
---|---|
lookup_value | Vlera që po përpiqeni të përputhni |
table_array | Gama e të dhënave që dëshironi të kërkoni vlerën tuaj |
col_index_num | Kolona korresponduese e vlerës së kërkimit |
range_lookup | Kjo është një vlerë Boolean: TRUE ose FALSE. FALSE (ose 0) do të thotë përputhje e saktë dhe TRUE (ose 1) do të thotë përputhje e përafërt. |
6blerje. Zbërthimi i formulës:
Le ta zbërthejmë formulën për të kuptuar se si i kemi gjetur emrat e klientëve dhe blerjet përkatëse.
- VLOOKUP(F5:F9,B5:C9,2,FALSE) -> ai kërkon emrin e saktë ( FALSE argument) të të gjitha Produkteve ( F5:F9 ) nga tabela e dytë, në grupin e produkteve ( B5:C9 ) nga tabela e parë dhe kthen çmimin e atij produkti (indeksi i kolonës 2 ).
Outputi: 700,1500,100,300,500
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 -> G5:G9 i referohet Kolona e sasisë së grupit të të dhënave.
Pra, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 bëhet {(700,1500,100,300,500)*(10 ,50,20,200,80)} .
Prodhimi: 7000,75000,2000,60000,40000
- E5:E9=J5 -> ai kërkon përputhjen e vlerës së kërkimit (p.sh. John në Qeliza J5 ) në të gjithë grupin e kolonës Emri ( E5:E9 ) dhe kthen E VËRTETË ose FALSE bazuar në kërkimin.
Prodhimi: {TRUE;FALSE;FALSE;FALSE;FALSE
Meqenëse morëm vlerat TRUE , kështu që tani e dimë se ka vlera të përputhura në grupin e të dhënave. Nuk është një proces i nxjerrjes së vlerës konstante. Sepse ne mund të shkruajmë çdo emër nga grupi i të dhënave në atë qelizë ( J5 ) dhe rezultati do të gjenerohet automatikisht në qelizën e rezultatit (p.sh. J6 ).
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> bëhet (7000,75000,2000,60000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , ai shumëzon vlerën e kthyer TRUE/FALSE me grupin e kthimit dhe prodhoni rezultatin vetëm për vlerat TRUE dhe kaloni atë në qelizë. Vlerat FALSE në fakt po anulojnë të dhënat e pakrahasueshme të grupit të tabelës, duke çuar në shfaqjen e vetëm vlerave të përputhshme në qelizë ( J6 ), që do të thotë, nëse vendosni emrin John nga Emri grupi i të dhënave ( E5:E9 ) në qelizën J5 , do të gjenerojë vetëm blerjen totale ( 7000 ) të John, nëse vendosni emrin Roman, do të prodhojnë 75000 në qelizën e rezultatit ( J6 ). (shiko foton më lart)
Dalja: 7000,0,0,0,0
- SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5)) -> bëhet SUM(7000)
Outputi: 7000 (që është saktësisht shuma totale e blerjes së John)
Pikat kryesore që duhet të mbani parasysh
- Meqë diapazoni i grupit të tabelës së të dhënave për të kërkuar vlerën është fiks, mos harroni të vendosni dollar ($) shenjë përpara numrit të referencës së qelizave të tabelës së grupit.
- Kur punoni me vlerat e grupit, mos harroni të shtypni Ctrl + Shift + Enter në tastierën tuaj gjatë nxjerrjes së rezultateve. Shtypja e vetëm Enter do të funksionojë vetëm kur përdorni Microsoft 365 .
- Pas shtypjes Ctrl + Shift + Enter , do të vini re se shiriti i formulave të mbyllurformula në kllapat kaçurrelë {} , duke e deklaruar atë si një formulë vargu. Mos i shkruani vetë ato kllapa {} , Excel e bën automatikisht këtë për ju.
Përfundim
Ky artikull shpjegohet në detaje si të përdorni funksionet VLOOKUP dhe SUM në Excel. Shpresoj se ky artikull ka qenë shumë i dobishëm për ju. Mos ngurroni të pyesni nëse keni ndonjë pyetje në lidhje me temën.
Metoda të dobishme për të përdorur VLOOKUP me funksionin SUM në Excel
Pra, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 bëhet {(700,1500,100,300,500)*(10 ,50,20,200,80)} .
Në këtë seksion, ne do të mësojmë se si të përdorim funksionet VLOOKUP dhe SUM në Excel së bashku për të gjeneruar rezultate të caktuara.
1. VLOOKUP dhe SUM për të llogaritur vlerat që përputhen në kolona
Merrni parasysh grupin e mëposhtëm të të dhënave që përbëhet nga emrat e studentëve dhe notat e tyre të marra në çdo kurs të ruajtur në kolona të ndryshme. Po sikur të doni të zbuloni vetëm notat totale të një studenti të caktuar? Për ta marrë atë, ju duhet të llogaritni numrat bazuar në kolona të ndryshme.
Le të kuptojmë se si të shikojmë në kolona të ndryshme dhe të marrim rezultatin e shumës së vlerave që përputhen në ato kolona duke përdorur Funksionet VLOOKUP SUM në Excel.
Hapat:
- Zgjidhni emrin ose të dhënat që dëshironi të gjeni rezultatin nga të dhënat dhe vendosni emrin ose të dhënat në një qelizë tjetër. (p.sh. John në qelizën E12 ).
- Klikoni në një qelizë tjetër ku dëshironi të shfaqet rezultati (p.sh. Qeliza E13 ).
- Në atë qelizë, shkruani formulën e mëposhtme,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))
Where,
E12 = John, emri që kemi ruajtur si vlerë kërkimi
B5:G9 = Gama e të dhënave për të kërkuar vlerën e kërkimit
{1,2,3,4,5 ,6} = Kolonat përkatëse të vlerave të kërkimit (kolonat që kanë shenjat e John në çdo kurs të ruajtur)
FALSE = Siç duam një përputhje të saktë, vendosim argumentinsi FALSE .
- Shtypni Ctrl + Shift + Enter në tastierën tuaj.
Ky proces do t'ju japë rezultatin që keni kërkuar (notat totale të Gjonit janë 350 , të arritura nga përmbledhja e notave të kurseve të tij të matematikës, fizikës, kimisë, biologjisë dhe anglishtes).
Zbërthimi i formulës:
Le ta zbërthejmë formulën për të kuptuar se si e gjetëm shenjën e Gjonit.
- VLOOKUP(E12,B5:G9, {1,2,3,4,5,6},FALSE) -> duke kërkuar për E12 (Gjoni) në B5:G9 (grumbullim) dhe duke kthyer vlerat e sakta të kolonave përkatëse ({1,2,3,4,5,6} ,FALSE) .
Prodhimi: 90,80,70,60,50 (që janë pikërisht notat që Gjoni arriti në kurse individuale)
- SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE)) -> bëhet SUM(90,80,70,60,50)
Prodhimi: 350 (notat totale të John)
2. VLOOKUP dhe SUM për të përcaktuar vlerat që përputhen në rreshta
Merrni parasysh grupin e mëposhtëm të të dhënave që përbëhet nga emrat e studentëve dhe notat e tyre të marra në çdo kurs të ruajtur në kolona të ndryshme. Po sikur të doni të zbuloni vetëm notat totale të atyre studentëve të veçantë që kanë rimarrë provimin? Grupi i të dhënave mban disa nota të studentëve në çdo lëndë të ndarë në dy rreshta të deklaruara si dy lloje provimesh. Për ta arritur këtë, jo vetëm që duhet të llogaritni numrat bazuar në kolona të ndryshme, por gjithashtu duhet të merrni disa rreshtakonsiderata.
Le të kuptojmë se si të shikojmë në kolona dhe rreshta të ndryshëm dhe të marrim rezultatin e shumës së vlerave që përputhen në ato kolona dhe rreshta duke përdorur VLOOKUP SUM funksionet në Excel.
Hapat:
- Zgjidhni një qelizë në fletën e punës për të vendosur emrin ose të dhënat që dëshironi të gjeni rezultatin nga grupi i të dhënave më vonë (në rastin tonë, ishte Qeliza E13 ).
- Klikoni në një qelizë tjetër ku dëshironi të shfaqet rezultati (p.sh. Qelia E14 ).
- Në atë qelizë, shkruani formulën e mëposhtme,
=SUMPRODUCT((B5:B11=E13)*C5:G11)
Ky proces do t'ju japë rezultatin që keni kërkuar (gjithsej notat e çdo studenti me provimin e riprovuar).
Zbërthimi i formulës:
Le ta zbërthejmë formulën për të kuptuar se si i gjetëm notat totale të studentëve me provimet e rimarrjes,
- B5:B11=E13 -> ai kërkon përputhjen e vlerës së kërkimit (p.sh. John në Qeliza E13 ) në të gjithë grupin e kolonës Emri ( B5:B11 ) dhe kthen E VËRTETË ose FALSE bazuar në kërkimin.
Prodhimi: { TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }
Ndërsa morëm vlerat TRUE , kështu që tani e dimë se ka vlera të përputhura në grupin e të dhënave. Nuk është një proces i nxjerrjes së vlerës konstante. Sepse ne mund të shkruajmë çdo emër nga grupi i të dhënave në atë qelizë ( E13 ) dhe rezultati do të gjenerohet automatikisht në qelizën e rezultatit (p.sh. E14 ). (shiko fotonsipër)
- SUMPRODUCT((B5:B11=E13)*C5:G11) -> bëhet SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) që do të thotë, funksioni SUMPRODUCT më pas shumëzon TRUE/FALSE ktheni vlerën me grupin e kthimit dhe prodhoni rezultatin e vetëm për vlerat TRUE dhe kaloni atë në qelizë. Vlerat FALSE në fakt po anulojnë të dhënat e pakrahasueshme të grupit të tabelës, duke çuar në shfaqjen e vetëm vlerave të përputhshme në qelizë.
Output: 750 (notat totale të Gjonit me provimin e riprovuar)
3. Gjenerimi i vlerave në dy fletë të ndryshme pune duke përdorur funksionet VLOOKUP dhe SUM
Kemi nota provimi të studentëve në fletën e punës në Excel me emrin Marksheet .
Dhe në fletën e punës me emrin Fleta e rezultateve , duam të kemi të gjithë individin e studentit totali i marrjes së notave.
Hapat për llogaritjen e vlerave nga një fletë tjetër në fletën e punës janë paraqitur më poshtë,
Hapat:
- Së pari, zgjidhni qelizën pranë të dhënave ose kudo në atë fletë pune që dëshironi të dalë (p.sh. qeliza pranë emrit John).
- Në atë qelizë, thjesht vendosni një <1 të thjeshtë Formula>VLOOKUP-SUM që e keni njohur tashmë nga diskutimi i mëparshëm; formula të tilla si,
=SUM(VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)
Por meqenëse kjo fletë pune nuk ka të dhëna për t'u marrë parasysh, kështu që do të prodhojë një gabim në qelizë. Pra, gjithçka që duhetbëni është, thjesht vendosni treguesin e miut përpara deklaratës së grupit në formulë (p.sh. B5:G9 ) dhe zgjidhni fletën tjetër nga e cila dëshironi vlerat tuaja.
Ajo do ta gjenerojë automatikisht atë fletë në fletën tuaj të punës, prandaj të gjitha të dhënat e asaj flete do të jenë gjithashtu një pronë e fletës së punës.
Tani formula bëhet,
=SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))
- Shtypni Enter dhe do të merrni rezultatin e dëshiruar (p.sh. totali i John shenjat është 350 , e krijuar nga fleta e punës Marksheet )
- Zvarritni rreshtin poshtë me Plotëso Handle për të aplikuar formulën në pjesën tjetër të rreshtave për të marrë rezultatet.
Do të merrni rezultatin e të gjitha të dhënave të kërkimit nga një fletë tjetër e Excel-it në fletën tuaj të Excel-it të punës.
Lexo më shumë: Si të kërkosh dhe të mbledhësh në shumë fletë në Excel
4. Matja e vlerave nëpër fletë pune të shumëfishta Zbatimi i funksioneve VLOOKUP dhe SUM
Mirë, tani që dini se si të kërkoni dhe të merrni vlerën nga një fletë pune dhe të merrni rezultatin në një fletë tjetër pune në Excel, është koha të mësoni se si të bëje këtë në fletë të shumta pune.
Shqyrto të dhënat e mëposhtme ku kemi tre fletë të ndryshme pune të quajtura Fleta e matematikës, Fleta e fizikës dhe Fleta e kimisë ku secili kurs merr notat e individit studenti ishin ruajtur.
Dhe ne duam të dimë vetëmnota totale e studentëve, jo e individit. Pra, ne mund ta marrim atë në fletën tonë të punës nga të gjitha ato fletë individuale. Dhe procesi është i ngjashëm me procesin e diskutuar më parë.
Për të gjeneruar automatikisht të gjithë fletën pak përpara deklarimit të grupit, e zgjodhët manualisht fletën vetëm duke klikuar mbi të apo jo? Pra, këtu do të bëni pikërisht kështu. Dallimi është përpara se të duhej të zgjidhnit vetëm një fletë, por këtë herë do të zgjedhni disa fletë disa herë pak përpara deklarimit të grupit të çdo grupi të dhënash nga fleta e punës përkatëse.
- Formula do të duket kështu,
=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))
- Shtypni Enter dhe do të merrni rezultati i dëshiruar (p.sh. notat totale të Gjonit janë 240 , të krijuara nga fletët e punës nga Fleta e matematikës, Fleta e fizikës, fleta e kimisë ).
- Zvarritni rreshtin poshtë me Plotësoni dorezën për të aplikuar formulën në pjesën tjetër të rreshtave për të marrë rezultatet.
Do të merrni rezultatin e të gjitha të dhënave të kërkimit nga fletë të shumta të Excel në fletën tuaj të Excel-it të punës.
Lexime të ngjashme:
- Si të VLOOKUP me kushte të shumta në Excel (2 metoda)
- Të kombinosh SUMIF dhe VLOOKUP Excel (3 qasje të shpejta)
5. Duke përmbledhur vlerat e paraqitura në kolonat alternative me funksionet VLOOKUP dhe SUM
Kini parasysh sa vijongrup i të dhënave i cili përbëhet nga emrat e studentëve dhe notat e tyre të marra në çdo lëndë të ruajtur në kolona të ndryshme. Po sikur të doni të zbuloni vetëm notat totale të një studenti të caktuar bazuar në disa kurse specifike? Për ta marrë këtë, ju duhet të llogaritni numrat bazuar në kolonat alternative.
Le të kuptojmë se si të shikojmë në kolonat alternative dhe të marrim rezultatin e shumës së vlerave që përputhen në ato kolona duke përdorur Funksionet VLOOKUP SUM në Excel.
Hapat:
- Zgjidhni emrin ose të dhënat që dëshironi të gjeni rezultatin nga të dhënat dhe vendosni emrin ose të dhënat në një qelizë tjetër. (p.sh. John në qelizën E12 ).
- Klikoni në një qelizë tjetër ku dëshironi të shfaqet rezultati (p.sh. Qeliza E13 ).
- Në atë qelizë, shkruani formulën e mëposhtme,
=SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE))
Where,
E12 = John, emri që kemi ruajtur si vlerë kërkimi
B5:G9 = Gama e të dhënave për të kërkuar vlerën e kërkimit
{2,5} = Kolonat përkatëse të vlerave të kërkimit (kolonat që kanë shenjat e Gjonit të ruajtura vetëm në kurset e matematikës dhe biologjisë)
FALSE = Meqë duam një përputhje të saktë, kështu që ne vendosim argumentin si FALSE .
- Shtypni Ctrl + Shift + Enter në tastierën tuaj.
Ky proces do t'ju japë rezultatin që keni kërkuar (Gjoni ka arritur gjithsej 150 pikë në kurset Matematikë dhe Biologji ).
FormulaPërbërja:
Le ta zbërthejmë formulën për të kuptuar se si i gjetëm notat totale të Gjonit në kurset e Matematikës dhe Biologjisë.
- VLOOKUP(E12,B5:G9 ,{2,5},FALSE) -> duke kërkuar për E12 (Gjoni) në B5:G9 (grumbullim) dhe duke kthyer vlerat e sakta përkatëse të kolonave të Math dhe Biologji ({2,5},FALSE) .
Produkti: 90,60 (që janë pikërisht notat që Gjoni arriti në matematikë dhe biologji)
- SHUMË(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> bëhet SUM(90,60)
Prodhimi: 150 (notat totale të John në matematikë dhe biologji)
6. Zbatimi i funksioneve VLOOKUP dhe SUM në Array
Shiko grupin e mëposhtëm të të dhënave, ku duhet të zbulojmë jo vetëm emrin e klientit, por edhe blerjen totale të sasisë së madhe të produktit që blerësi nga klienti.
Dhe ne do të përdorim funksionet VLOOKUP SUM në Excel për të nxjerrë rezultatin nga ky grup i madh vargjesh.
Hapat:
- Zgjidhni një qelizë në fletën e punës për të vendosur emrin ose të dhënat që dëshironi të gjeni rezultatin nga grupi i të dhënave më vonë (në rastin tonë, ishte Qeliza J5 ).
- Klikoni në një qelizë tjetër ku dëshironi të shfaqet rezultati (p.sh. Qeliza J6 ).
- Në atë qelizë, shkruani sa vijon formula,
=SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))
Ky proces do të prodhojë emrin e klientit së bashku me totalin