Tabela e përmbajtjes
Sot do të flas për funksionin e njohur dhe shumë të përdorur të MS Excel të quajtur funksioni VLOOKUP . Ky funksion mund të përdoret për të nxjerrë, krahasuar, zhvendosur ose kërkuar të dhëna në çdo tabelë ose diapazon. Këto funksione mund të përdoren për kolona të shumta. Në këtë artikull, unë do të tregoj se si mund të përdorim funksionin VLOOKUP për kolona të shumta për qëllime të ndryshme në Excel.
Shkarkoni Librin e Punës Praktike
Mund të shkarkoni librin e punës praktike nga këtu.
Përdorimi i VLOOKUP për kolona të shumta.xlsx
6 Shembuj idealë të përdorimit të VLOOKUP për kolona të shumta në Excel
Këtu, Unë kam marrë të dhënat e mëposhtme për këtë artikull. Ai përmban Detajet e produktit për disa produkte. Unë do ta përdor këtë grup të dhënash për të shpjeguar se si të përdoret VLOOKUP për kolona të shumta në Excel.
1. Merr vlera nga kolona të shumta duke përdorur funksionin Excel VLOOKUP
Le të konsiderojmë se keni një listë Detajet e produktit me ID , Emri dhe Çmimi për njësi . Ekziston një tabelë tjetër e cila do të quhet Përmbledhje e shitjeve . Në këtë tabelë, do të ketë ID , Emri , Çmimi për njësi , Sasia dhe Shitjet totale . Detyra juaj është të gjeneroni një llogaritje automatike të Shitjeve totale në tabelë nëse thjesht futni produktin ID . Formula do të nxjerrë emrat e produkteve dhe çmimet nga tabela Detajet e produktit dhe do të gjenerojëqeliza e zgjedhur. =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))
- Së treti, shtypni Enter për të marrë rezultat.
- Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel sesa Excel 2019 , atëherë shtypni Ctrl + Shift + Hyni .
🔎 Si funksionon formula?
- MATCH(1,(C:C=C15)*(B:B=B15),0): Kjo pjesë e formulës përputhet me <1 të futur>ID dhe Emri me grupin e të dhënave, dhe “1” këtu i referohet E VËRTETË si në kthim numri i rreshtit ku të gjitha kriteret janë E VËRTETË .
- INDEKS(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0)): Tani , funksioni INDEX kthen vlerën nga brenda intervalit D:D .
- Më pas, tërhiqni Dorezën e mbushjes poshtë për të kopjuar formulën në qelizat e tjera.
- Në fund, mund të shihni që unë e kam kopjuar formulën në të gjitha qelizat e tjera dhe mora rezultatin tim të dëshiruar.
Lexo më shumë: INDEX MATCH vs Funksioni VLOOKUP (9 shembuj)
Gabime të zakonshme gjatë përdorimit të këtyre funksioneve
Gabimet e zakonshme | Kur shfaqen |
#N/A Gabim | Ky gabim do të ndodhë nëse formula është një formulën e grupit dhe thjesht shtypni Enter . Për ta zgjidhur atë, shtypni CTRL + SHIFT + ENTER . |
#N/A në VLOOKUP | Në praktikë, ka shumë arsyepse mund ta shihni këtë gabim, duke përfshirë
|
#VALUE në CHOOSE | Nëse indeksi_num është jashtë rrezes, CHOOSE do të kthejë #VALUE gabim . |
Funksioni i vargut ose i një konstante vargu | CHOOSE nuk do të marrë vlera nga një konstante varg ose vargu. |
#VALUE në INDEX | Të gjitha vargjet duhet të jenë në një fletë përndryshe INDEX kthehet një Gabim #VALUE . |
Gjëra që duhen mbajtur mend
- Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel se Excel 2019 atëherë do të duhet të shtypni Ctrl + Shift + Enter për Formulat e grupit .
Seksioni i praktikës
Këtu, unë kam ofruar një seksion praktike për secilin ish të bollshme në mënyrë që të mund të praktikoni se si të përdorni funksionin VLOOKUP për kolona të shumta në Excel.
Përfundim
Pra, këto janë disa mënyra për të përdorur funksionin VLOOKUP për kolona të shumta në Excel. Unë i kam treguar të gjitha metodat me shembujt e tyre përkatës, por mund të ketë shumë përsëritje të tjera. Kam diskutuar gjithashtu bazat e funksioneve të përdorura. Për më tepër,Në fillim të artikullit shtohet edhe fletorja e punës praktike. Shkarkojeni për të ushtruar shembujt. Nëse keni ndonjë metodë tjetër për ta arritur këtë, atëherë ju lutemi mos ngurroni ta ndani atë me ne.
Shitjet totale automatikisht.
Le të shohim se si mund ta bëni.
Hapat:
- Së pari, zgjidhni qelizën ku dëshironi produktin Emri . Këtu, unë zgjodha Qeliza C15 .
- Së dyti, në Qelia C15 shkruani formulën e mëposhtme.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)
- Së treti, shtypni Enter për të marrë rezultatin.
- Nëse jeni duke përdorur një version më të vjetër e Microsoft Excel sesa Excel 2019 më pas shtypni Ctrl + Shift + Enter .
🔎 Si funksionon formula?
- Në VLOOKUP funksioni, argumenti i parë është bartja e të dhënave të cilat do të kërkohen në tabelë. Këtu B15 përmban ID e cila do të përputhet me tabelën e listës së produkteve ID .
- $B$6:$ D$11 është diapazoni tabelë ku do të kërkohen të dhënat.
- {2,3} kjo do të thotë se po nxjerrim kolonën e dytë dhe të tretë vlerat e rreshtave të përputhur.
- 0 po definon që duam të marrim një përputhje të saktë.
- Pas kësaj, tërhiqni Mbush Handle poshtë për të kopjuar formulën në qelizat e tjera.
- Më në fund, mund të shihni që unë e kam kopjuar formulën në tjetrën qelizat dhe mora rezultatin tim të dëshiruar.
Shënim: Për të gjeneruar Shitjet totale , kam përdorur sa vijonformula.
=D15*E15
Dhe më pas e kopjoi deri në F20.
Lexo më shumë: Excel VLOOKUP për të kthyer vlera të shumta vertikalisht
2. Përdor funksionin VLOOKUP për kolona të shumta nga libra të ndryshëm pune
Në këtë shembull, unë do të përdor Excel VLOOKUP funksioni për të marrë të dhëna nga kolona të shumta nga libra të ndryshëm pune. Tani, grupi i të dhënave është ende i njëjtë, por dy tabelat do të jenë në dy libra të ndryshëm pune. Tabela Detajet e produktit gjendet në një libër pune të quajtur Lista e produkteve-Tabela . Unë do të nxjerr emrat dhe çmimet nga kjo tabelë në këtë shembull.
Le të shohim hapat.
Hapat:
- Në fillim, zgjidhni qelizën ku dëshironi produktin Emri .
- Më pas, shkruani formulën e mëposhtme në atë qelizë të zgjedhur. Këtu, unë kam përdorur emrin e librit të punës Excel që kam përdorur. Ju do të duhet ta ndryshoni atë në përputhje me rrethanat.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)
- Tjetra, shtypni Enter për të marrë rezultatin.
- Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel sesa Excel 2019 , atëherë shtypni Ctrl + Shift + Enter .
Këtu, formula është e njëjtë me formula e metodës së mëparshme. Dallimi i vetëm kryesor është se këtu si tabela burimore është në një skedar tjetër, kjo është arsyeja pse ne duhej të përdornim referencën e skedarit duke përdorur '[Product-List-Table.xlsx]Detajet e produktit'!$B$5:$D 10 dollarëpjesë.
- Pas kësaj, tërhiqni Dorezën e mbushjes poshtë për të kopjuar formulën.
- Në foton e mëposhtme, mund të shihni se unë e kam kopjuar formulën në qelizat e tjera dhe kam marrë rezultatin tim të dëshiruar.
Lexo Më shumë: VLOOKUP për të kthyer disa kolona në Excel (4 shembuj)
Lexime të ngjashme
- VLOOKUP Jo Duke punuar (8 arsye dhe zgjidhje)
- Excel VLOOKUP për të gjetur vlerën e fundit në kolonë (me alternativa)
- VLOOKUP dhe ktheni të gjitha ndeshjet në Excel (7 mënyra)
- Përdorimi i VBA VLOOKUP për të gjetur vlera nga një fletë tjetër pune në Excel
3. Aplikoni VLOOKUP për të gjetur vlera nga shumëfishta Kolonat dhe Merr Totalin
Për këtë shembull, unë kam marrë grupin e mëposhtëm të të dhënave. Supozoni se ju keni Emrin të disa nxënësve dhe notat e tyre të marra në Fizikë dhe Kimi . Ju keni një tabelë tjetër që ka vetëm emrat dhe dëshironi të tregoni pikët totale pranë emrit të tyre. Tani, unë do t'ju tregoj se si mund të aplikoni funksionin VLOOKUP për të gjetur vlera nga kolona të shumta dhe për të marrë Shënimet totale prej tyre në Excel.
Më lejoni t'ju tregoj se si mund ta bëni këtë.
Hapat:
- Së pari, zgjidhni qelizën ku dëshironi Shënimet totale . Këtu, zgjodha Qelizën G5 .
- Së dyti, në Qeliza G5 shkruani sa vijonformula.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))
- Së treti, shtypni Enter për të merrni Total Markat .
- Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel sesa Excel 2019 , atëherë shtypni Ctrl + Shift + Enter .
🔎 Si funksionon formula?
- VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Këtu, në funksionin VLOOKUP , zgjodha F5 si vlera_lookup , $B$5:$D$12 si tabela_array , {2,3} si col_index_num dhe FALSE si range_lookup . Formula kthen përputhjet për vlerën_kërkuese nga kolonat 2 dhe 3 të grup_tabelës .
- SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Tani, funksioni SUM kthen përmbledhjen të të dyjave vlerat që ka marrë nga funksioni VLOOKUP .
- Më pas, tërhiqni Dorezën e Mbushjes poshtë për të kopjuar formulën në qelizat e tjera.
- Më pas, mund të shihni se e kam kopjuar formulën në të gjitha qelizat e tjera dhe kam marrë rezultatin tim të dëshiruar.
4. Përdorni funksionet VLOOKUP dhe IFERROR për të krahasuar kolona të shumta në Excel
Për këtë seksion, le të konsiderojmë se keni një grup të dhënash prej Detyrat dhe emrin e punonjësit që ishin caktuar për atë detyrë. Ekziston një kolonë që përmban emrat e Punonjësve të vjetër të cilët janë caktuar në atëdetyrë, emrat e Punonjësve të rinj që u caktuan në atë detyrë dhe emrat e Punonjësve aktualë të pritshëm për ato detyra. Tani detyra juaj është të krahasoni emrat e dy kolonave të Punonjësit e vjetër dhe Punonjësit e rinj dhe të identifikoni përputhjet. Më pas, do t'ju duhet të krahasoni kolonën Punonjësit aktualë të pritshëm Emrat me përputhjet e identifikuara dhe ta ktheni atë emër nëse është në të gjitha kolonat 3 .
Le të shohim se si mund ta bëni këtë.
Hapat:
- Së pari, zgjidhni qelizën ku dëshironi emrin e Punonjësi i përputhur .
- Më pas, shkruani formulën e mëposhtme në atë qelizë të zgjedhur.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")
- Më në fund, shtypni Enter për të marrë rezultatin. Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel sesa Excel 2019 , atëherë shtypni Ctrl + Shift + Enter .
🔎 Si funksionon formula?
- VLOOKUP(C6:C11,D6:D11,1,FALSE): Kjo pjesë e formulës krahason kolonën Punonjësit e vjetër dhe Punonjësit e rinj kolonë.
- IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),””): Tani, funksioni IFERROR zëvendëson #N/A me një varg bosh .
- VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE)"") ,E6:E11,1,FALSE): Këtu, funksioni VLOOKUP krahason kolonën Punonjësit aktualë të pritshëm mevlerat që përputhen u kthyen nga funksioni i parë VLOOKUP .
- IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),””), E6:E11,1,FALSE),””): Më në fund, funksioni IFERROR zëvendëson #N/A me një varg bosh .
Lexo më shumë: Pse VLOOKUP Kthen #N/A kur ekziston ndeshja? (5 Shkaqet & Zgjidhjet)
5. Kombinoni funksionet CHOOSE dhe VLOOKUP për kritere të shumëfishta
Këtu, unë do t'ju tregoj se si mund të nxjerrni të dhëna nga kolona të shumta duke përdorur kritere të shumta . Le të konsiderojmë se kemi një grup të dhënash të informacionit të shitjeve me Person Shitës , Muaji dhe Shitjet . Tani detyra juaj është të krijoni një tabelë të re ku do të shfaqni të gjitha shitjet në kolonën ku çdo kolonë do të përfaqësojë çdo muaj.
Le të shohim hapat.
Hapat:
- Për të filluar, zgjidhni qelizën ku dëshironi Shitjet për një muaj. Këtu, zgjodha Qeliza G6 .
- Më pas, në Qeliza G6 shkruani formulën e mëposhtme.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)
- Më pas, shtypni Enter për të marrë rezultatin.
- Nëse jeni duke përdorur një version më të vjetër të Microsoft Excel sesa Excel 2019 më pas shtypni Ctrl + Shift + Enter .
🔎 Si funksionon formula?
- ZGJIDH({1 ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Këtu, në ZGJIDHJEfunksioni , zgjodha {1,2} si indeks_num , $B$5:$B$12&$C$5:$C$12 si vlera1 dhe $D$5:$D$12 si vlera2 . Kjo formulë kthen vlerën duke përdorur indeksi_num .
- VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$ C$5:$C$12,$D$5:$D$12),2,0): Tani, funksioni VLOOKUP gjen përputhjen dhe kthen vlerën në përputhje me rrethanat.
- Më pas, tërhiqni Dorezën e Mbushjes poshtë për të kopjuar formulën.
- Më pas, tërhiqni Plotëso Handle djathtas .
- Më në fund, mund të shihni që e kam kopjuar formulën në të gjitha qelizat e tjera dhe kam marrë daljen e dëshiruar.
Lexo më shumë: Përdor VLOOKUP me shumë kritere në Excel (6 Metoda + Alternativa)
6. Aplikoni funksionet VLOOKUP dhe MATCH për të kërkuar vlerën dinamike nga kolona të shumta
Në këtë shembull, unë do t'ju tregoj se si mund ta gjeni vlerën në mënyrë dinamike nga kolona të shumta duke përdorur funksionin VLOOKUP në Excel. Unë kam marrë të dhënat e mëposhtme për këtë shembull. Ai përmban ID-ja e studentit , Emri dhe Shënimet . Në një tabelë tjetër, unë kam ID-në e studentit . Tani, unë do të përdor funksionin VLOOKUP për të gjetur vlerën kundrejt këtij ID-ja e studentit në mënyrë dinamike.
Le të shohim se si ta bëjmë atë .
Hapat:
- Së pari, zgjidhni qelizën ku dëshironi Shënimet .
- Së dyti, shkruani në vijimformula në atë qelizë të zgjedhur.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)
- Së treti, shtyp Enter për të marrë rezultatin.
🔎 Si funksionon formula?
- MATCH($G$4,$B$4:$D$4,0): Këtu, në funksionin MATCH , zgjodha $G $4 si l ookup_value , $B$4:$D$4 si lookup_array dhe 0 si lloji_përputhje . Formula do të kthejë pozicionin relativ të vlerës_kërkuese në array_lookup .
- VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): Tani, funksioni VLOOKUP e kthen përputhjen.
- Pas kësaj, tërhiqni Dorezën e mbushjes poshtë për të kopjuar formulën.
- Më në fund, mund të shihni që e kam kopjuar formulën në qelizat e tjera dhe mora rezultatin tim të dëshiruar.
Alternativa e funksionit VLOOKUP për kolona të shumta në Excel
Në këtë seksion, do të bëj të njëjtën gjë operacion por me funksione të ndryshme (pa VLOOKUP ). Këtu, unë do të përdor funksionin INDEX dhe funksionin Përputh . Tani, le të shqyrtojmë të njëjtin grup të dhënash që keni përdorur në shembullin e parë. Unë do të gjej Çmimin për njësi të produktit duke përdorur Emrin dhe ID .
Le të shohim hapat.
Hapat:
- Në fillim, zgjidhni qelizën ku dëshironi Çmimi i njësisë .
- Më pas, shkruani formulën e mëposhtme në të