Excel VBA ya Kupata Thamani katika Safu wima (Mifano 6 Inayofaa)

  • Shiriki Hii
Hugh West

Katika MS Excel mara kwa mara tunahitaji kutafuta au kupata thamani katika mkusanyiko wa data. Inaweza kuwa kutafuta data katika safu mlalo au safu wima. Kwa bahati nzuri, Excel hutoa kazi na fomula tofauti za kufanya aina hizi za kazi. Kwa usaidizi wa msimbo wa Excel VBA, tunaweza kubadilisha kazi hii ya kutafuta au kupata maadili kiotomatiki. Katika makala haya, tutaona njia tofauti za kupata thamani katika safuwima katika Excel VBA.

Pakua Kitabu cha Mazoezi

Tafuta Thamani katika Safu wima. .xlsm

6 Mifano ya VBA ya Kupata Thamani katika Safu wima katika Excel

Tuwe na seti ya data ya maelezo ya bidhaa na Kitambulisho chao cha Bidhaa , Chapa , Muundo , Bei Kizio , na Kitambulisho cha Agizo . Jukumu letu ni kujua Kitambulisho cha Agizo kinacholingana. Sasa kazi yetu ni kujua Kitambulisho cha Agizo kinachohusishwa na Kitambulisho cha Bidhaa .

1. Pata Thamani katika Safu Ukitumia Safuwima VBA Find Function

Katika mfano wa kwanza, tutatumia Tafuta chaguo za kukokotoa katika VBA ili kupata thamani katika safu.

📌 1>Hatua:

  • Nenda kwa jina la laha chini ya laha.
  • Bonyeza kitufe cha kulia cha kipanya.
  • Chagua Angalia Msimbo chaguo kutoka kwenye orodha.

  • Dirisha la VBA linafunguka. Kisha chagua Moduli kutoka Ingiza chaguo

  • Sasa andika msimbo ufuatao kwenye dashibodi ya VBA
9537

  • Sasa Chomeka kitufe kwenyeseti ya data.
  • Nenda kwenye kichupo cha Msanidi .
  • Chagua Kitufe ( Udhibiti wa Fomu ) kutoka Ingiza sehemu.

  • Toa jina lolote la kitufe. Kama vile ninavyoipa kama Tafuta .

  • Peana msimbo kwenye kitufe hiki.
  • Chagua msimbo huu. kitufe na ubonyeze kitufe cha kulia cha kipanya.
  • Chagua Weka Macro kutoka kwenye orodha.

  • Chagua makro unayotaka kutoka kwa Agiza Macro dirisha.
  • Kisha, bonyeza Sawa .

  • Sasa andika Kitambulisho chochote cha Bidhaa na ubofye kitufe cha Tafuta .

Tunaweza kuona Hapana. inayolingana inaonyesha, kwa kuwa nambari hii ya bidhaa haipo kwenye orodha.

  • Weka Kitambulisho cha Bidhaa tena na ubonyeze kitufe cha Tafuta .
  • 14>

    Tunapata nambari ya agizo la ulichopewa Kitambulisho cha Bidhaa .

    Soma Zaidi: Jinsi gani ili Kupata Thamani ya Seli kwa Safu Mlalo na Safu wima katika Excel VBA

    2. VBA ili Kupata Thamani kutoka kwa Laha za Kazi Tofauti

    Sasa katika sehemu hii, tutafanya jambo lile lile hapo juu lakini kwa laha kazi tofauti. Hebu tuchukulie kuwa maelezo ya bidhaa zetu yako katika Laha 2 , na kisanduku cha kutafutia kiko katika Laha 3 . Sasa tutaandika msimbo wa VBA ili tuweze kutafuta Kitambulisho cha Agizo kwa kutumia Kitambulisho cha Bidhaa kutoka Jedwali la 3 .

    Laha 2:

    Laha3:

    📌 Hatua:

    • Fuata sawahatua kutoka hatua ya 1 hadi hatua ya 2 kutoka kwa mbinu ya awali ili kufungua dashibodi ya VBA
    • Sasa andika msimbo ufuatao katika dashibodi ya VBA
    8896

    • Sasa weka tena kitufe kama kile kilichotangulia.
    • Kisha weka msimbo wa jumla kwenye kitufe.

    29>

    • Ingiza Kitambulisho chochote cha Bidhaa na ubofye kitufe cha Tekeleza

    Soma Zaidi: Tafuta Thamani katika Safuwima na Thamani ya Kurudisha ya Safu Wima Nyingine katika Excel

    3. Tafuta na Uweke Thamani katika Safuwima

    Hebu tuone jinsi tunavyoweza kupata thamani kutoka kwa safu kwa kuzitia alama. Kwa hili, hebu tuchukulie mkusanyiko wa data ulio hapo juu na safu wima ya ziada inayoitwa Hali ya Uwasilishaji . Sasa kazi yetu ni kutia alama thamani katika safuwima Hali ya Uwasilishaji ambayo ni Inasubiri .

    📌 Hatua:

    • Fuata hatua sawa kutoka hatua ya 1 hadi hatua ya 2 kama mbinu ya awali ya kufungua dashibodi ya VBA
    • Sasa andika msimbo ufuatao katika dashibodi ya VBA
    8771

    • Sasa nenda kwenye lahakazi na utekeleze msimbo.
    • Angalia matokeo katika jedwali.

    Soma Zaidi: Jinsi ya Kupata Thamani ya Juu Zaidi katika Safu wima ya Excel (Njia 4 )

    4. VBA ili Kupata Thamani katika Safu Wima Kwa Kutumia Kadi Pori

    Mwisho, tutaona jinsi tunavyoweza kutafuta au kupata thamani katika safuwima kwa kutumia vibambo vya wildcard katika Excel VBA. Tena, tutatumia mkusanyiko sawa wa datahapo juu kwa mbinu hii. Kazi yetu ni kujua bei za bidhaa kwa kutumia Model yao. Tunaweza kuandika jina kamili au herufi za mwisho/kwanza za Kitambulisho cha Bidhaa .

    📌 Hatua:

    • Fuata hatua sawa kutoka hatua ya 1 hadi hatua ya 2 kama mbinu ya awali ya kufungua dashibodi ya VBA
    • Sasa andika msimbo ufuatao kwenye dashibodi ya VBA
    7339

    • Tena, weka kitufe kama cha awali.
    • Sasa kabidhi jumla msimbo kwenye kitufe.

    • Sasa weka sehemu yoyote ya Kitambulisho cha Bidhaa na ubonyeze kitufe cha Tekeleza .

    Soma Zaidi: Jinsi ya Kupata Thamani ya Chini Zaidi katika Safu wima ya Excel (Njia 6)

    5. Excel VBA ili Kupata Thamani ya Juu katika Safuwima

    Hapa, tunataka kupata thamani ya juu zaidi ya safu wima kwa kutumia msimbo wa VBA.

    📌 Hatua:

    • Tunataka kujua bei ya juu zaidi.

    • Sasa, weka VBA ifuatayo msimbo kwenye sehemu mpya.
    2611

    • Kisha, bonyeza kitufe cha F5 ili kuendesha msimbo wa VBA.
    • 12>Sanduku la mazungumzo Ingizo linaonekana.
    • Chagua masafa kutoka kwa mkusanyiko wa data.

    • Mwishowe, bonyeza kitufe cha Sawa .

    Tunaweza kuona thamani ya juu zaidi inavyoonyeshwa kwenye kisanduku cha mazungumzo.

    6. Excel VBA ili Kupata Thamani ya Mwisho katika Safuwima

    Hapa, tunataka kujua thamani ya safu mlalo ya mwisho au kisanduku cha a.safu maalum. Kwa mfano, tunataka kujua bidhaa ya mwisho kutoka safu wima ya Bidhaa

    📌 Hatua:

    • Ingiza msimbo VBA hapa chini kwenye sehemu.
    7848

    • Kisha, endesha msimbo kwa kubonyeza F5 kifungo.

    Thamani ya mwisho imeonyeshwa kwenye kisanduku cha mazungumzo.

    Soma Zaidi: Jinsi ya Kupata Tukio la Mwisho la Thamani katika Safu wima katika Excel (Mbinu 5)

    Mambo ya Kukumbuka

    Baadhi ya Hitilafu za Kawaida:

    • Hitilafu: Thamani Moja kwa Wakati Mmoja. Kwa sababu mbinu ya TAFUTA inaweza kupata thamani moja pekee kwa wakati mmoja.
    • Hitilafu: #NA katika VLOOKUP . Ikiwa thamani iliyotafutwa haipo katika mkusanyiko wa data uliotolewa, basi chaguo hili la kukokotoa litarejesha hitilafu hii ya #NA .
    • Mfululizo(“Nambari_ya_Kiini”).ClearContents sehemu ni inayotumika kufuta thamani iliyotangulia kutoka kwa seli. Vinginevyo, thamani ya awali inahitaji kuondolewa mwenyewe.

    Hitimisho

    Hizi ni baadhi ya njia za kupata thamani katika safu wima kwa kutumia msimbo wa VBA katika Excel. Nimeonyesha njia zote na mifano yao lakini kunaweza kuwa na marudio mengine mengi. Pia nimejadili misingi ya kazi zilizotumika. Ikiwa una njia nyingine yoyote ya kufanikisha hili, basi tafadhali jisikie huru kushiriki nasi. Tembelea tovuti yetu ExcelWIKI kwa makala zaidi ya kuvutia kwenye Excel.

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.