Vba- စံနှုန်းများစွာဖြင့် index match ကို ဘယ်လိုသုံးမလဲ။
VBA တွင် စံနှုန်းများစွာဖြင့် INDEX MATCH ကိုလုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
SubIndexMatchMultiple ()
Range(" F3 ").Value = WorksheetFunction.Index(Range(" C2:C10 "), _
WorksheetFunction.Match(Range(" F1 "), Range(" A2:A10 "), 0) + _
WorksheetFunction.Match(Range(" F2 "), Range(" B2:B10 "), 0) - 1)
End Sub
ဤဥပမာသည် အကွာအဝေး A2:A10 ရှိ ဆဲလ် F1 ရှိ တန်ဖိုးနှင့် အပိုင်းအခြား B2:B10 ရှိ ဆဲလ် F2 အတွင်းရှိ တန်ဖိုးကို ရှာဖွေပြီး ဆဲလ် F3 ရှိ အပိုင်းအခြား C2:C10 ရှိ ဆက်စပ်တန်ဖိုးကို ပြန်ပေးသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ စံနှုန်းများစွာဖြင့် INDEX MATCH ကို လုပ်ဆောင်ပါ။
ကျွန်ုပ်တို့တွင် ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်များပါရှိသော Excel တွင် အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။

ဆဲလ် F1 တွင် အသင်းအမည်နှင့် ဆဲလ် F2 ရှိ အနေအထားနှင့် ကိုက်ညီသော ကစားသမားကို ကျွန်ုပ်တို့ ရှာဖွေပြီး ဆဲလ် F3 တွင် အမည်ပြန်ပေးလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubIndexMatchMultiple ()
Range(" F3 ").Value = WorksheetFunction.Index(Range(" C2:C10 "), _
WorksheetFunction.Match(Range(" F1 "), Range(" A2:A10 "), 0) + _
WorksheetFunction.Match(Range(" F2 "), Range(" B2:B10 "), 0) - 1)
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

မက်ခရိုသည် အဖွဲ့ကော်လံရှိ “ Spurs” ကို ရှာဖွေပြီး ရာထူးကော်လံရှိ “ ရှေ့သို့” ကို ရှာဖွေပြီး ဆဲလ် F3 တွင် “ Eric” အမည်ကို မှန်ကန်စွာ ပြန်ပေးသည်။
အကယ်၍ ကျွန်ုပ်တို့သည် F1 နှင့် F2 ဆဲလ်များရှိ တန်ဖိုးများကို ပြောင်းလဲပြီး မက်ခရိုကို ထပ်မံလုပ်ဆောင်ပါက၊ ၎င်းသည် တန်ဖိုးအသစ်များအပေါ် အခြေခံ၍ ကစားသမားအမည်ကို ရှာဖွေနိုင်မည်ဖြစ်သည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် အဖွဲ့အမည်ကို “ Mavs” နှင့် “ Center” သို့ပြောင်းပြီး မက်ခရိုကို ထပ်မံလုပ်ဆောင်သည်ဆိုကြပါစို့။

မက်ခရိုသည် အဖွဲ့ကော်လံရှိ “ Mavs” နှင့် Position ကော်လံရှိ “ Center” ကို ရှာဖွေပြီး ဆဲလ် F3 တွင် “ Chad” အမည်ကို မှန်ကန်စွာ ပြန်ပေးသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- အညွှန်းနှင့်ကိုက်ညီသော အသုံးပြုနည်း
VBA- စာကြောင်းတစ်ကြောင်းတွင် အခြားစာကြောင်းပါရှိမရှိ စစ်ဆေးနည်း
VBA- အပိုင်းအခြားရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း