Jinsi ya Kuvinjari na Mechi Nyingi katika Excel (na Hatua Rahisi)

  • Shiriki Hii
Hugh West

Mojawapo ya utendaji wa ajabu na unaotumika sana wa Excel ni kitendaji cha VLOOKUP . Kufikia sasa, tumejifunza kutoa kilinganisho kimoja kutoka kwa anuwai ya seli zinazotumia chaguo hili la kukokotoa. Mara kwa mara unaweza kukutana na hali ambazo unahitaji kupata thamani zote zinazolingana za kitambulisho cha kipekee. Katika makala haya, tutaonyesha jinsi unavyoweza kutoa zinazolingana nyingi kutoka kwa safu mbalimbali kwa kutumia kitendaji cha VLOOKUP katika Excel.

Pakua Kitabu cha Mazoezi

Unaweza pakua kitabu cha kazi kifuatacho cha Excel ili uelewe vizuri zaidi na ujizoeze.

Kufanya Vlookup kwa Mechi Nyingi.xlsx

Hatua 2 za Kuvinjari kwa Mechi Nyingi katika Excel

Hapa tuna Rekodi za Vitabu za Duka la Vitabu la Martin . Seti hii ya data ina Aina ya Kitabu , Jina la Kitabu , na Mwandishi wa baadhi ya vitabu chini ya safuwima B , C , na D vivyo hivyo.

Leo lengo letu ni kutoa mlinganisho wote wa kila aina ya kitabu kwa kutumia kitendaji cha VLOOKUP . Tutatekeleza hili katika hatua mbili. Kwa hivyo, tuyachunguze moja baada ya nyingine.

Hapa, tumetumia toleo la Microsoft Excel 365 , unaweza kutumia toleo lingine lolote kulingana na urahisi wako.

📌 Hatua 01: Unda Jina la Kipekee kwa Kila Thamani ya Kutafuta

  • Mwanzoni kabisa, weka safu wima mpya yenye kichwa Safu Safu ya Msaidizi kushoto hadi safu wima ya utafutaji Aina ya Kitabu na uweke fomula hii katika kisanduku B5 .
=C5&COUNTIF(C5:$C$25,C5) Uchanganuzi wa Mfumo
  • COUNTIF(C5:$C$25,C5) hurejesha jumla ya idadi ya visanduku katika safu C5:C25 ( Aina ya Kitabu ) ambazo zina thamani katika kisanduku C5 ( Riwaya ). Tazama kitendakazi COUNTIF kwa maelezo.
    • Kwa maneno rahisi, kuna riwaya ngapi. Ni 7 .
  • C5&COUNTIF(C5:$C$25,C5) inaambatanisha thamani katika seli C5 ( Riwaya ) nayo.
    • Kwa hivyo inarudi Novel7 .

Unapoburuta Nchi ya Kujaza zana, C5 nyongeza moja baada ya nyingine, kama C5 , C6 , C7 … lakini C25 inabaki bila kubadilika. Kwa hivyo, kwa kila Aina ya Kitabu , zile za awali hutengwa na jina jipya hutolewa.

Kwa mfano, katika riwaya, Novel1 hadi Novel7 zimetolewa, na zinafanana kwa Poetry na aina zingine za vitabu.

  • Kisha, bonyeza INGIA .

  • Baada ya hayo, leta kishale upande wa kulia. -kona ya chini ya seli B5 na itaonekana kama ishara ya kuongeza (+) . Kwa kweli, ni zana ya Nchimbo ya Kujaza .
  • Sasa, bofya mara mbili juu yake.

Inakili fomula hii kwa seli zingine. Utapata thamani zote za utafutaji zilizotolewa kwa jina la kipekee, kama Novel1 , Novel2…, Poetry1 , Poetry2… ,nk.

📌 Hatua ya 02: Tumia Kipengele cha Kukokotoa cha VLOOKUP

  • Kwanza kabisa, unda safu wima mpya yenye Kichwa cha Safu Wima kama thamani ya kuangalia.

  • Pili, weka fomula ifuatayo katika kisanduku G5 ambayo ni seli ya kwanza ya safu wima hii.
=VLOOKUP(G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) Mchanganuo wa Mfumo
  • COUNTIF($C$5:$C $25,G$4) hueleza ni visanduku vingapi katika safu C5:C25 ( Aina ya Kitabu ) vina thamani katika kisanduku G4 ( Riwaya ).
    • Kwa maneno rahisi, ni riwaya ngapi kwa jumla. Ni 7 .

Tumetumia marejeleo kamili ya seli ya masafa C5:C25 ( $C $5:$C$25 ) kwa sababu tunataka ibaki bila kubadilika ikiwa tutanakili fomula kwenye kisanduku chochote.

  • INDIRECT(“A”&COUNTIF($C$5: $C$25,G$4)) inakuwa INDIRECT(“A”&7) na kurudisha rejeleo la kisanduku A7 . Tazama kitendakazi cha INDIRECT kwa maelezo.
  • ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))) sasa inakuwa ROW(A1:A7) .Angalia kitendaji cha ROW kwa maelezo.
    • Inarudisha safu kutoka 1 hadi 7 kama {1, 2, 3, 4, 5, 6, 7} .

Tumetumia $A$1 kwa sababu hatutaki ibadilike ikiwa tutanakili fomula kwenye kisanduku kingine.

  • G$4&ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))) sasa inaambatanisha thamani katika kisanduku G4 ( Riwaya ) nasafu iliyorejeshwa na ROW kazi na inarudisha safu nyingine.
    • Kwa hivyo inarudi {Novel1, Novel2, …, Novel7} .
  • VLOOKUP(G$4 &ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) inakuwa VLOOKUP({Novel1, Novel2, …, Novel7},$B$5:$E$25,3,FALSE) .

Inatafuta kila thamani ya safu {Novel1 , Novel2, … Novel7} katika safu wima ya utafutaji B .

Kisha inarudisha jina linalolingana la riwaya kutoka safu ya 3 (kama col_index_num ni 3 ). Kwa hivyo, tunapata orodha ya riwaya zote.

  • Kama kawaida, bonyeza kitufe cha ENTER .

Kumbuka: Ni fomula ya safu. Kwa hivyo usisahau kubonyeza Ctrl + Shift + Enter isipokuwa kama uko kwenye Excel 365 .

Na kwa Aina nyingine za Vitabu 2>,

  • Mwanzoni, weka majina yao kando kama Vichwa vya Safu Safu na uburute Nchi ya Kujaza .

Soma Zaidi: VLOOKUP INDIRECT katika Excel

Masomo Sawa

  • VLOOKUP Haifanyi Kazi (Sababu 8 & Suluhu)
  • Excel LOOKUP vs VLOOKUP: Na Mifano 3
  • Kwa Nini VLOOKUP Inarudi #N/A Wakati Mechi Ipo? (Sababu 5 & Suluhu)
  • Tumia VLOOKUP yenye Vigezo Vingi katika Excel (Njia 6 + Mbadala)
  • Excel VLOOKUP ili Kupata Thamani ya Mwisho katika safu wima (pamoja naNjia Mbadala)

Njia Mbadala za Kuvinjari Ukitumia Mechi Nyingi katika Excel

Ikiwa njia ya awali inaonekana kuwa hatari, usijali. Kuna chaguo zaidi zinazopatikana.

1. Kutumia Kitendaji cha FILTER

Hii ndiyo njia rahisi zaidi. Hapa, tutatumia kitendakazi cha FILTER pekee. Fuata hatua hizi rahisi.

📌 Hatua:

  • Kwanza, andika Aina ya Kitabu kama Kichwa cha Safuwima na uweke fomula ifuatayo katika kisanduku F5 .
=FILTER($C$5:$C$25,$B$5:$B$25=F$4) Uchanganuzi wa Mfumo

Hapa,

  • $C$5:$C$25 ( Jina la Kitabu ) ni safu_ya_kuangalia . Tunatafuta majina ya vitabu. Unatumia chako.
  • $B$5:$B$25 ( Aina ya Kitabu ) ni safu_inayolingana 10> . Tunataka kulinganisha aina za vitabu. Unatumia yako ipasavyo.
  • F4 ( Riwaya ) ndiyo thamani_inayolingana . Tunataka kuendana na riwaya. Unaitumia ipasavyo.
  • Kisha, bonyeza ENTER .

Sasa, ikiwa unataka Majina ya Vitabu ya Aina zote za Vitabu ,

  • Mwanzoni, weka majina yao kama Vichwa vya Safu Wima kando kando, kisha uburute Nchi ya Kujaza zana.

2. Kutumia Mchanganyiko wa INDEX, NDOGO, na ROWS. Kazi (Inaopatana na Matoleo ya Zamani ya Excel)

Kitendaji cha FILTER niinapatikana tu katika Ofisi 365 . Kwa hivyo, ikiwa unatumia toleo la zamani la Excel, usijali. Tunayo suluhisho lingine kwako. Ni rahisi na rahisi; fuata tu.

📌 Hatua:

  • Kimsingi, weka Aina ya Kitabu kama Kichwa cha Safu Wima katika kisanduku F4 na uweke fomula hii katika kisanduku F5 .
=IFERROR(INDEX($C$5:$C$25,(SMALL(IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),""),(ROW(B5:B25)-ROWS(B1:B4))))),"") Mchanganuo wa Mfumo
  • ROW(B5:B25) hurejesha safu ya {5, 6, 7, …, 25} . Na ROWS(B1:B4) inarudisha 4 . Kwa hivyo ROW(B5:B25)-ROWS(B1:B4) inarudisha safu ya {1, 2, 3, …, 21} . Tazama kitendakazi cha ROW na ROWS kwa maelezo.
  • IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS (B1:B4),””) hurejesha nambari inayolingana kutoka kwa safu {1, 2, 3, …, 21} thamani katika kisanduku F4 ( Riwaya ) inalingana na thamani katika kisanduku chochote cha masafa B5:B25 ( Aina ya Kitabu ). Vinginevyo hurejesha kisanduku tupu. Tazama kitendakazi cha IF kwa maelezo.

  • NDOGO(IF($B$5:$B$25=F4) ,ROW(B5:B25)-ROWS(B1:B4),””),(ROW(B5:B25)-ROWS(B1:B4))) inakuwa DOGO({1, …, 3) , …, 6, …, 20, …},{1, 2, 3, 4, …., 21}) na kurejesha nambari kwanza, kisha #NUM! hitilafu katika nafasi tupu. seli. Angalia kitendakazi NDOGO kwa maelezo.

  • INDEX($C$5:$C$25,(SMALL( IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),””),(ROW(B5:B25)-ROWS(B1:B4))))) inakuwa INDEX($C$5:$C$25,{1,3,6,11,…,#NUM!}) na kurejesha Majina ya Kitabu yanayolingana. (Jina la Riwaya) na #NUM! hitilafu. Tazama kitendakazi cha INDEX kwa maelezo.

  • Mwishowe, tulifunga fomula ndani ya kitendakazi cha IFERROR kugeuza makosa kuwa seli tupu.
  • Baada ya hapo, bonyeza ENTER .

  • Sasa, kama unataka , weka nyingine Aina za Vitabu kama Vichwa vya Safu Safu na uburute Nchi ya Kujaza . Utapata vitabu vya aina nyingine za vitabu.

3. Utazamaji kwa Mechi Nyingi na Matokeo ya Kurejesha Mfululizo

Katika iliyotangulia njia, tulipata matokeo katika safu wima. Lakini ikiwa tunataka kupata maadili kwa safu, tunawezaje kuifanya? Hapa, tutapata majina ya Mwandishi kwa Aina tofauti za Vitabu tofauti mfululizo. Fuata tu hatua zilizo hapa chini kwa uangalifu.

📌 Hatua:

  • Mwanzoni, nenda kwenye kisanduku G5 na uandike fomula hapa chini.
=IFERROR(INDEX($D$5:$D$19,SMALL(IF($F5=$B$5:$B$19,ROW($D$5:$D$19)-4,""),COLUMN()-6)),"")

Mchanganyiko huu ni sawa na fomula iliyotangulia. Kwa hivyo, ikiwa unakabiliwa na tatizo lolote kuelewa fomula hii, tafadhali angalia maelezo yaliyotangulia .

  • Kisha, gusa kitufe cha INGIA .

Lakini kuna waandishi wengine ambao wana riwaya katika hifadhidata hii. Kwa hivyo, tunawezaje kuzipata?

buruta tu Nchimbo ya Kujaza ili kulia hadi kisanduku K5 ili kupatawengine Waandishi wa Riwaya . Zaidi ya hayo, buruta zana ya Nchimbo ya Kujaza hadi kisanduku K7 ili kupata majina ya Waandishi ya aina tofauti za kitabu. Tazama picha hapa chini ili upate ufafanuzi.

Jinsi ya Kutafuta Mechi Nyingi zenye Vigezo Kadhaa

Katika mifano yetu ya awali, tulipata thamani za kigezo kimoja. Kwa mfano, tunapata majina ya vitabu vya aina mahususi ya kitabu. Lakini hapa, tutaashiria vigezo vingi. Tutatafuta Riwaya za Charles Dickens kwa kutumia mbinu hii. Wacha tuione katika hatua.

📌 Hatua:

  • Kwanza kabisa, chagua kisanduku H5 na bandika fomula ifuatayo.
=IFERROR(INDEX($C$5:$C$25,SMALL(IF(1=((--($F$5=$B$5:$B$25))*(--($G$5=$D$5:$D$25))),ROW($C$5:$C$25)-4,""),ROW()-4)),"")
  • Kisha, bonyeza ENTER .

Jinsi ya Kuvinjari na Kurejesha Mechi Nyingi katika Seli Moja

Katika mbinu za awali, tulipata thamani katika visanduku tofauti. Lakini tutaonyesha jinsi tunavyoweza kupata matokeo katika seli moja. Kwa hivyo, bila kuchelewa zaidi, wacha tuzame ndani!

📌 Hatua:

  • Kimsingi, nenda kwenye seli G5 na uweke fomula hapa chini.
=TEXTJOIN(", ",TRUE,IF($F$5=$B$5:$B$25,C5:C25,""))

Hapa, kitendakazi cha IF kinapata thamani kutoka kwa masafa C5:C25 ambapo thamani zinazolingana katika masafa B5:B25 zinalingana na thamani katika kisanduku F5 . Kisha, kitendakazi cha TEXTJOIN huchanganya thamani za safu na koma kama kikomo.

  • Pili, bonyeza INGIA .

Soma Zaidi: INDEX MATCH vs Kazi ya VLOOKUP (Mifano 9)

Hitimisho

Makala haya yanafafanua jinsi ya kutazama kwa kutumia mechi nyingi katika Excel kwa njia rahisi na fupi. Usisahau kupakua faili ya Mazoezi. Asante kwa kusoma makala hii. Tunatumahi hii ilisaidia. Tafadhali tujulishe katika sehemu ya maoni ikiwa una maswali au mapendekezo. Tafadhali tembelea tovuti yetu, ExcelWIKI , mtoa huduma wa suluhisho la Excel, ili kuchunguza zaidi.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.