Jedwali la yaliyomo
Leo nitazungumza kuhusu MS Excel kipengele maarufu na kinachotumika sana kinachoitwa kitendakazi cha VLOOKUP . Chaguo hili la kukokotoa linaweza kutumika kutoa, kulinganisha, kuhamisha au kutafuta data katika jedwali au masafa yoyote. Utendaji huu unaweza kutumika kwa safu wima nyingi. Katika makala haya, nitaonyesha jinsi tunavyoweza kutumia kitendakazi cha VLOOKUP kwa safuwima nyingi kwa madhumuni mbalimbali katika Excel.
Pakua Kitabu cha Mazoezi
Unaweza kupakua kitabu cha mazoezi cha mazoezi. kutoka hapa.
Kutumia VLOOKUP kwa Safu Wima Nyingi.xlsx
Mifano 6 Bora ya Kutumia VLOOKUP kwa Safu Wima Nyingi katika Excel
Hapa, Nimechukua data ifuatayo kwa nakala hii. Ina Maelezo ya Bidhaa kwa baadhi ya bidhaa. Nitatumia mkusanyiko huu wa data kueleza jinsi ya kutumia VLOOKUP kwa safu wima nyingi katika Excel.
1. Pata Maadili kutoka kwa Safu Wima Nyingi Kwa Kutumia Kazi ya Excel VLOOKUP
Hebu tuzingatie kuwa una orodha ya Maelezo ya Bidhaa yenye ID , Jina , na Bei ya Kitengo yao. Kuna jedwali lingine ambalo litaitwa Muhtasari wa Uuzaji . Katika jedwali hili, kutakuwa na ID , Jina , Bei Moja , Kiasi , na Jumla ya Mauzo . Jukumu lako ni kutengeneza hesabu otomatiki ya Jumla ya mauzo katika jedwali ukiingiza tu bidhaa ID . Fomula itatoa majina ya bidhaa na bei kutoka kwa jedwali la Maelezo ya Bidhaa na kuzalishakisanduku kilichochaguliwa. =INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))
- Tatu, bonyeza Enter ili kupata matokeo.
- Ikiwa unatumia toleo la zamani la Microsoft Excel kuliko Excel 2019 basi bonyeza Ctrl + Shift + Ingiza .
🔎 Mfumo Unafanyaje Kazi?
- MECHI(1,(C:C=C15)*(B:B=B15),0): Sehemu hii ya fomula inalingana na iliyoingizwa ID na Jina pamoja na seti ya data, na “1” hapa inarejelea TRUE kama mrejesho wa nambari ya safu mlalo ambapo vigezo vyote ni 1>TRUE .
- INDEX(D:D,MATCH(1,(C:C=C15))*(B:B=B15),0)): Sasa , kitendakazi cha INDEX hurejesha thamani kutoka ndani ya masafa D:D .
- Kisha, buruta Nchi ya Kujaza chini ili kunakili fomula kwenye visanduku vingine.
- Mwishowe, unaweza kuona kwamba nimenakili fomula kwenye visanduku vingine vyote. na kupata matokeo niliyotaka.
Soma Zaidi: INDEX MATCH vs Kazi ya VLOOKUP (Mifano 9)
Makosa ya Kawaida Wakati wa Kutumia Kazi Hizi
Hitilafu za Kawaida | Zinapoonyesha |
#N/A Hitilafu | Hitilafu hii itatokea ikiwa fomula ni fomula ya safu, na bonyeza tu Enter . Ili kulitatua bonyeza CTRL + SHIFT + INGIA . |
#N/A katika VLOOKUP | Katika mazoezi, kuna sababu nyingikwa nini unaweza kuona hitilafu hii, ikiwa ni pamoja na
|
#VALUE katika CHAGUA | Ikiwa index_num iko nje ya masafa, CHAGUA itarejesha #VALUE kosa . |
Safu au safu isiyobadilika | CHAGUA tendakazi haitarejesha thamani kutoka kwa safu au safu isiyobadilika. |
#VALUE katika INDEX | Safu zote lazima ziwe kwenye laha moja vinginevyo INDEX inarejesha a #VALUE kosa. |
Mambo ya Kukumbuka
- Ikiwa unatumia toleo la zamani la Microsoft Excel kuliko Excel 2019 basi itabidi ubonyeze Ctrl + Shift + Enter kwa fomula za safu .
Sehemu ya Mazoezi
Hapa, nimetoa sehemu ya mazoezi kwa kila ex. kutosha ili uweze kufanya mazoezi ya jinsi ya kutumia kitendakazi cha VLOOKUP kwa safu wima nyingi katika Excel.
Hitimisho
Kwa hivyo, hizi ni baadhi ya njia za kutumia kitendakazi cha VLOOKUP kwa safu wima nyingi katika Excel. Nimeonyesha njia zote na mifano yao lakini kunaweza kuwa na marudio mengine mengi. Pia nimejadili misingi ya kazi zilizotumika. Zaidi ya hayo,kitabu cha mazoezi pia huongezwa mwanzoni mwa kifungu. Pakua ili kutumia mifano. Ikiwa una mbinu nyingine yoyote ya kufanikisha hili, basi tafadhali jisikie huru kushiriki nasi.
Jumla ya Mauzo kiotomatiki.
Hebu tuone jinsi unavyoweza kufanya hivyo.
Hatua:
- Kwanza, chagua kisanduku unapotaka bidhaa Jina . Hapa, nilichagua Cell C15 .
- Pili, katika Cell C15 andika formula ifuatayo.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)
- Tatu, bonyeza Enter ili kupata matokeo.
- Ikiwa unatumia toleo la zamani zaidi ya Microsoft Excel kuliko Excel 2019 kisha ubofye Ctrl + Shift + Enter .
🔎 Mfumo Unafanyaje Kazi?
- Katika VLOOKUP kazi, hoja ya kwanza inabeba data ambayo itatafutwa kwenye jedwali. Hapa B15 ina ID ambayo italinganishwa na jedwali la orodha ya bidhaa ID .
- $B$6:$ D$11 ndio safu ya jedwali safu ambapo data itatafutwa.
- {2,3} hii inamaanisha tunatoa safu wima ya pili na ya tatu. thamani za safu mlalo zinazolingana.
- 0 inafafanua kwamba tunataka kupata inayolingana kabisa.
- Baada ya hapo, buruta Jaza Handle chini ili kunakili fomula kwenye visanduku vingine.
- Mwishowe, unaweza kuona kwamba nimenakili fomula kwa nyingine. seli na nikapata pato ninalotaka.
Kumbuka: Ili kutengeneza > Jumla ya Mauzo , nimetumia yafuatayoformula.
=D15*E15
Na kisha unakili hadi F20.
Soma Zaidi: Excel VLOOKUP ili Kurejesha Thamani Nyingi Wima
2. Tumia Kitendaji cha VLOOKUP kwa Safu Wima Nyingi kutoka Vitabu Tofauti vya Kazi
Katika mfano huu, nitatumia Excel VLOOKUP kazi ya kupata data kutoka safu wima nyingi kutoka kwa vitabu tofauti vya kazi. Sasa, hifadhidata bado ni sawa, lakini jedwali mbili zitakuwa katika vitabu viwili tofauti vya kazi. Jedwali la Maelezo ya Bidhaa liko kwenye kitabu cha kazi kiitwacho Bidhaa-Orodha-Jedwali . Nitatoa majina na bei kutoka kwa jedwali hili katika mfano huu.
Hebu tuone hatua.
Hatua:
- Mwanzoni, chagua kisanduku unapotaka bidhaa Jina .
- Kisha, andika fomula ifuatayo katika kisanduku hicho kilichochaguliwa. Hapa, nimetumia jina la kitabu cha kazi cha Excel nilichotumia. Utalazimika kuibadilisha ipasavyo.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)
- Ifuatayo, bonyeza Enter ili kupata matokeo.
- Ikiwa unatumia toleo la zamani la Microsoft Excel kuliko Excel 2019 basi bonyeza Ctrl + Shift + Enter .
Hapa, fomula ni sawa na ile ya awali ya mbinu. Tofauti kuu pekee ni kwamba hapa kwa vile jedwali la chanzo liko kwenye faili nyingine ndiyo maana tulilazimika kutumia marejeleo ya faili kwa kutumia '[Product-List-Table.xlsx]Maelezo ya Bidhaa'!$B$5:$D $10sehemu.
- Baada ya hapo, buruta Nchi ya Kujaza chini ili kunakili fomula.
- Katika picha ifuatayo, unaweza kuona kwamba nimenakili fomula kwenye visanduku vingine na kupata matokeo ninayotaka.
Soma Zaidi: VLOOKUP ili Kurudisha Safu Wima Nyingi katika Excel (Mifano 4)
Visomo Sawa
- VLOOKUP Sio Inafanya kazi (Sababu 8 & Suluhisho)
- Excel VLOOKUP ili Kupata Thamani ya Mwisho katika Safu wima (pamoja na Njia Mbadala)
- VLOOKUP na Kurejesha Mechi Zote kwenye Excel (Njia 7)
- Matumizi ya VBA VLOOKUP Kupata Thamani kutoka kwa Laha Nyingine ya Kazi katika Excel
3. Tumia VLOOKUP ili Kupata Thamani kutoka kwa Nyingi nyingi Safu wima na Pata Jumla
Kwa mfano huu, nimechukua mkusanyiko wa data ufuatao. Tuseme, una Jina la baadhi ya wanafunzi na alama zao walizopata katika Fizikia na Kemia . Una jedwali lingine ambalo lina majina pekee na unataka kuonyesha jumla ya alama kando ya majina yao. Sasa, nitakuonyesha jinsi unavyoweza kutumia kitendakazi cha VLOOKUP ili kupata thamani kutoka safu wima nyingi na kupata Alama za Jumla kutoka kwao katika Excel.
Acha nikuonyeshe jinsi unavyoweza kufanya hivyo.
Hatua:
- Kwanza, chagua kisanduku ambapo unataka Alama Jumla . Hapa, nilichagua Kiini G5 .
- Pili, katika Kiini G5 andika yafuatayofomula.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))
- Tatu, bonyeza Ingiza ili pata Jumla Alama .
- Kama unatumia toleo la zamani la Microsoft Excel kuliko Excel 2019 basi bonyeza Ctrl + Shift + Ingiza .
🔎 1>Je, Mfumo Hufanya Kazi Gani?
- VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Hapa, katika VLOOKUP chaguo za kukokotoa, nilichagua F5 kama thamani_ya_lookup , $B$5:$D$12 kama safu_ya_meza , {2,3} kama col_index_num , na FALSE kama range_lookup . Fomula hurejesha zinazolingana za lookup_value kutoka kwa safuwima 2 na 3 ya table_array .
- SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Sasa, kitendaji cha SUM kinarejesha muhtasari kati ya hizo mbili. thamani ilizopata kutoka kwa VLOOKUP chaguo za kukokotoa.
- Baadaye, buruta Nchi ya Kujaza chini ili kunakili fomula kwenye visanduku vingine.
- Ifuatayo, unaweza kuona kwamba nimenakili fomula kwa visanduku vingine vyote na kupata towe ninalotaka.
4. Ajiri VLOOKUP na IFERROR Kazi za Kulinganisha Safu Wima Nyingi katika Excel
Kwa sehemu hii, hebu tuzingatie kuwa una seti ya data ya Kazi na jina la wafanyakazi waliopewa kazi hiyo. Kuna safu ambayo ina majina ya Wafanyikazi Wazee waliopewa kazi hiyokazi, majina ya Wafanyakazi Wapya waliopewa kazi hiyo, na majina ya Wafanyakazi Wanaotarajiwa kwa kazi hizo. Sasa kazi yako ni kulinganisha majina ya safu mbili za Wafanyakazi Wazee na Waajiriwa Wapya na kubainisha zinazolingana. Kisha, utahitaji kulinganisha safu wima ya Wafanyakazi Wa Sasa Wanaotarajiwa Majina na zinazolingana zilizotambuliwa na urudishe jina hilo ikiwa liko katika safuwima zote 3 .
Hebu tuone jinsi unavyoweza kufanya hivyo.
Hatua:
- Kwanza, chagua kisanduku unapotaka jina la Mfanyakazi Anayelingana .
- Kisha, andika fomula ifuatayo katika kisanduku hicho ulichochagua.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),"")
- Mwishowe, bonyeza Enter ili kupata matokeo. Ikiwa unatumia toleo la zamani la Microsoft Excel kuliko Excel 2019 kisha ubofye Ctrl + Shift + Enter .
🔎 Je, Mfumo Unafanya Kazije?
- VLOOKUP(C6:C11,D6:D11,1,FALSE): Sehemu hii ya fomula inalinganisha safu ya Wafanyikazi Wazee na Wafanyakazi Wapya safu.
- IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),””): Sasa, kitendakazi cha IFERROR kinachukua nafasi ya #N/A yenye mfuatano tupu .
- VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE))”) ,E6:E11,1,FALSE): Hapa, VLOOKUP chaguo za kukokotoa hulinganisha safuwima ya Wafanyakazi Wanaotarajiwa dhidi yathamani zinazolingana zilizorejeshwa kutoka kwa chaguo za kukokotoa za VLOOKUP za kwanza.
- IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE))”), E6:E11,1,FALSE),””): Mwishowe, kipengele cha IFERROR kinachukua nafasi ya #N/A kwa mfuatano tupu .
Soma Zaidi: Kwa Nini VLOOKUP Inarejesha #N/A Wakati Mechi Ipo? (Sababu 5 & Suluhu)
5. Unganisha CHOOSE na VLOOKUP Kazi kwa Vigezo Nyingi
Hapa, nitakuonyesha jinsi unavyoweza kutoa data kutoka safu wima nyingi 2> kutumia vigezo vingi . Hebu tuzingatie kuwa tuna seti ya data ya maelezo ya mauzo na Mtu wa Mauzo , Mwezi , na Mauzo . Sasa kazi yako ni kuunda jedwali jipya ambapo utaonyesha mauzo yote kwenye safu ambapo kila safu itawakilisha kila mwezi.
Hebu tuone hatua.
Hatua:
- Kuanza, chagua kisanduku unapotaka Mauzo kwa mwezi mmoja. Hapa, nilichagua Cell G6 .
- Inayofuata, katika Cell G6 andika fomula ifuatayo.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)
- Baadaye, bonyeza Enter ili kupata matokeo.
- Ikiwa unatumia toleo la zamani la >Microsoft Excel kuliko Excel 2019 kisha ubofye Ctrl + Shift + Enter .
🔎 Mfumo Unafanyaje Kazi?
- CHAGUA({1) ,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Hapa, katika CHAGUAkazi , nilichagua {1,2} kama index_num , $B$5:$B$12&$C$5:$C$12 kama thamani1 , na $D$5:$D$12 kama thamani2 . Fomula hii hurejesha thamani kwa kutumia index_num .
- VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$) C$5:$C$12,$D$5:$D$12),2,0): Sasa, chaguo za kukokotoa za VLOOKUP hupata inayolingana na kurudisha thamani ipasavyo.
- Inayofuata, buruta Ncha ya Kujaza chini ili kunakili fomula.
- Kisha, buruta Jaza Kishikio kulia .
- Mwishowe, unaweza kuona kwamba nimenakili fomula kwenye visanduku vingine vyote na kupata toleo ninalotaka.
Soma Zaidi: Tumia VLOOKUP yenye Vigezo Vingi katika Excel (Mbinu 6 + Mbadala)
6. Tekeleza Kazi za VLOOKUP na MATCH ili Kutafuta Thamani kwa Njia Inayobadilika kutoka kwa Safu Wima Nyingi
Katika mfano huu, nitakuonyesha jinsi unavyoweza kupata thamani kwa nguvu kutoka kwa safu wima nyingi kwa kutumia VLOOKUP chaguo la kukokotoa katika Excel. Nimechukua hifadhidata ifuatayo kwa mfano huu. Ina Kitambulisho cha Mwanafunzi , Jina , na Alama . Katika jedwali lingine, nina Kitambulisho cha Mwanafunzi . Sasa, nitatumia chaguo za kukokotoa za VLOOKUP kupata thamani dhidi ya Kitambulisho hiki cha Mwanafunzi kwa nguvu.
Hebu tuone jinsi ya kuifanya. .
Hatua:
- Kwanza, chagua kisanduku unapotaka Alama .
- Pili, andika zifwatazofomula katika kisanduku hicho kilichochaguliwa.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)
- Tatu, bonyeza Enter ili kupata matokeo.
🔎 Mfumo Unafanyaje Kazi?
- MATCH($G$4,$B$4:$D$4,0): Hapa, katika kitendaji cha MATCH , nilichagua $G $4 kama l ookup_value , $B$4:$D$4 kama lookup_array , na 0 kama match_type . Fomula itarejesha nafasi inayolingana ya thamani_ya_kuangalia katika safu_ya_kuangalia .
- VLOOKUP(F5,$B$4:$D$12,MATCH($ G$4,$B$4:$D$4,0),FALSE): Sasa, kipengele cha VLOOKUP hurejesha mechi.
- Baada ya hapo, buruta Nchi ya Kujaza chini ili kunakili fomula.
- Mwishowe, unaweza kuona kwamba nimenakili fomula kwenye fomula. seli zingine na nikapata matokeo niliyotaka.
Mbadala kwa Utendakazi wa VLOOKUP kwa Safu Wima Nyingi katika Excel
Katika sehemu hii, nitafanya vivyo hivyo. operesheni lakini yenye vitendaji tofauti (bila VLOOKUP ). Hapa, nitatumia kazi ya INDEX na Mechi kazi. Sasa, hebu tuzingatie hifadhidata ile ile uliyotumia katika mfano wa kwanza. Nitapata Bei ya Kitenge ya bidhaa kwa kutumia Jina na ID .
Hebu tuone hatua.
Hatua:
- Mwanzoni, chagua kisanduku unapotaka Bei ya Kitengo .
- Ifuatayo, andika fomula ifuatayo katika hiyo