မာတိကာ
ပိုမိုခေတ်မီဆန်းသစ်သောရှာဖွေမှုများကိုလုပ်ဆောင်ရန်အတွက် Microsoft Excel တွင် အသုံးအများဆုံးလုပ်ဆောင်ချက်များမှာ INDEX နှင့် MATCH ဖြစ်သည်။ အဘယ်ကြောင့်ဆိုသော် INDEX နှင့် MATCH တို့သည် အလျားလိုက်နှင့် အလျားလိုက်ရှာဖွေမှုများကို လုပ်ဆောင်ရန် အလွန်စွယ်စုံရသောကြောင့်ဖြစ်သည်။ INDEX MATCH လုပ်ဆောင်ချက် သည် Excel လုပ်ဆောင်ချက်နှစ်ခုကို ပေါင်းစပ်ထားသည်- INDEX နှင့် MATCH ။ ဖော်မြူလာနှစ်ခုကို ပေါင်းစပ်လိုက်သောအခါ၊ ဒေါင်လိုက်နှင့် အလျားလိုက် လိုအပ်ချက်များအပေါ် မူတည်၍ ဒေတာဘေ့စ်တစ်ခုတွင် ဆဲလ်တစ်ခု၏တန်ဖိုးကို ရှာဖွေပြီး ယူဆောင်လာနိုင်သည်။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် ဆဲလ်တစ်ခုအတွင်း တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက် Excel INDEX MATCH ကို မည်သို့အသုံးပြုရမည်ကို သရုပ်ပြပါမည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
သင်သည် အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပြီး ၎င်းတို့နှင့်အတူ လေ့ကျင့်နိုင်ပါသည်။
INDEX MATCH Return Multiple Value.xlsx
INDEX Function နိဒါန်း
INDEX လုပ်ဆောင်ချက် ကို Excel တွင် Lookup and References function အဖြစ် အမျိုးအစားခွဲခြားထားပါသည်။
- Syntax
INDEX function အတွက် syntax သည်
INDEX(array, row_num, [column_num])
- အကြောင်းပြချက်များ
အကြောင်းပြချက်များ | လိုအပ်ချက် | ရှင်းလင်းချက် |
---|---|---|
အာရေး | လိုအပ်သည် | ၎င်းသည် အာရတ်ဒြပ်စင် သို့မဟုတ် ဆဲလ်အပိုင်းအခြားတစ်ခုဖြစ်သည်။ |
row_num | လိုအပ်သည် | ဤသည်မှာ ကိုးကားချက်တစ်ခုမှ ပြန်လာသည့် အတန်းတည်နေရာဖြစ်သည်။ |
column_num | ရွေးချယ်နိုင်သော | ဤကော်လံဖြစ်သည်။ရည်ညွှန်းချက်တစ်ခုမှ ပြန်ပေးမည့် အနေအထား။ |
- တန်ဖိုးပြန်ပေး
တန်ဖိုး သို့မဟုတ် ရည်ညွှန်းချက်များကို ပြန်ပေးသည်။ ဇယားတစ်ခု သို့မဟုတ် တန်ဖိုးများ၏ အပိုင်းအခြားတစ်ခုမှ တန်ဖိုး။
MATCH လုပ်ဆောင်ချက်အကြောင်း နိဒါန်း
MATCH လုပ်ဆောင်ချက် သည် သီးခြားကိုက်ညီမှုတစ်ခုအတွက် ဆဲလ်တစ်ခုကို စစ်ဆေးသည် အကွာအဝေးအတွင်း ၎င်း၏တိကျသောတည်နေရာ။
- အစီအမံ
MATCH လုပ်ဆောင်ချက်အတွက် အစီအမံသည်
<0 MATCH(lookup_value၊ lookup_array၊ [match_type])- Arguments
အကြောင်းပြချက်များ | လိုအပ်ချက် | ရှင်းလင်းချက် |
---|---|---|
lookup_value | လိုအပ်သည် | ၎င်းသည် တန်ဖိုးကို စစ်ဆေးမည့် အပိုင်းအခြားတစ်ခုတွင် ရှိနေသည်ဟု ဆိုလိုသည်။ |
lookup_array | လိုအပ်သည် | ၎င်းသည် တန်ဖိုးကို ရှာဖွေရမည့် အပိုင်းအခြားကို ဆိုလိုသည်။ |
match_type | ချန်လှပ်နိုင်သည် | လုပ်ဆောင်ချက်ကို သတ်မှတ်ရန် အသုံးပြုသည် အမျိုးအစား။ ကိစ္စအများစုတွင်၊ ၎င်းသည် ဂဏန်းတန်ဖိုးဖြစ်သည်။ အသုံးပြုနိုင်သည့် ကိုက်ညီမှု အမျိုးအစားသုံးမျိုးရှိသည်- အတိအကျ ကိုက်ညီမှုတစ်ခုကို ရှာဖွေရန်၊ 0 ဟု ရိုက်ထည့်ပါ။ 1 သည် ရှာဖွေမှုတန်ဖိုးထက် နည်းသော သို့မဟုတ် တူညီသော အကြီးဆုံးတန်ဖိုးကို ရှာဖွေရန်။ -1 ရှာဖွေမှုတန်ဖိုးထက် ကြီးသည် သို့မဟုတ် ညီမျှသော အနည်းဆုံးတန်ဖိုးကို ရှာဖွေရန်။ |
- တန်ဖိုးပြန်ပေး
ရှာဖွေမှုခင်းကျင်းမှုတည်နေရာကို ကိုယ်စားပြုသည့်တန်ဖိုးကို ပြန်ပေးသည်။
ဒေတာအစုံနိဒါန်း
Excel ရှိ INDEX လုပ်ဆောင်ချက် သည် အလွန်စွယ်စုံရရှိပြီး၊အားကောင်းပြီး Excel တွက်ချက်မှုအများအပြားတွင် ပေါ်လာသည်။ MATCH လုပ်ဆောင်ချက် သည် အမျိုးအစားတစ်ခုရှိ ဒြပ်စင်တစ်ခု၏ တည်နေရာကို ရှာဖွေရန် ရည်ရွယ်ပါသည်။
ဆဲလ်တစ်ခုထဲသို့ တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက် လုပ်ဆောင်ချက်များကို အသုံးပြုရန်အတွက်၊ ကျွန်ုပ်တို့သည် အောက်ပါဒေတာအတွဲကို အသုံးပြုနေပါသည်။ ဒေတာအတွဲသည် နိုင်ငံအသီးသီးမှ ၎င်းတို့ကို တင်သွင်းပြီးနောက် ထုတ်ကုန်များကို ရောင်းချသည့် ပြည်တွင်းစီးပွားရေးလုပ်ငန်းငယ်ကို ကိုယ်စားပြုသည်။ ထို့အပြင်၊ ဒေတာအတွဲတွင် ၎င်းတို့တင်သွင်းသည့် ကော်လံ B တွင် နိုင်ငံ ပါ၀င်သည်၊ ကော်လံ C ရှိ ထုတ်ကုန်တစ်ခုစီ၏ စျေးနှုန်း ၊ ကော်လံရှိ ထုတ်ကုန် အမည်နှင့် E ။
ယခု၊ ကျွန်ုပ်တို့သည် သီးခြားနိုင်ငံတစ်ခုမှ တင်သွင်းသော ထုတ်ကုန်အားလုံးကို ထုတ်ယူရန် လိုအပ်သည်ဆိုပါစို့။
ဆဲလ်တစ်ခုအတွင်း များပြားလှသောတန်ဖိုးများကို ပြန်ပေးရန်အတွက် Excel INDEX MATCH ၏ အဆင့်ဆင့်လုပ်ဆောင်မှုများ
ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် ရှာဖွေမှုလုပ်ဆောင်ချက်များကို ပေါင်းစပ်နိုင်သည်- INDEX တန်ဖိုးများစွာကို ပြန်ပေးရန် MATCH ။ ဤလုပ်ဆောင်ချက်များနှင့်အတူ၊ ကျွန်ုပ်တို့သည် the SMALL ၊ IF နှင့် ISNUMBER လုပ်ဆောင်ချက်များ လိုအပ်ပါမည်။
SMALL လုပ်ဆောင်ချက် သည် ကိန်းဂဏာန်းတန်ဖိုးစာရင်းတစ်ခုရှိ ၎င်း၏အနေအထားပေါ်မူတည်၍ ကိန်းဂဏာန်းတန်ဖိုးကို ထုတ်ပေးပါသည်။ ဤလုပ်ဆောင်ချက်သည် နေရာတစ်ခုရှိ array တစ်ခုမှ အနိမ့်ဆုံးတန်ဖိုးများကို ပြန်ပေးသည်။
IF လုပ်ဆောင်ချက် သည် ယုတ္တိဗေဒစမ်းသပ်မှုကို လုပ်ဆောင်ပြီး ရလဒ်သည် TRUE နှင့် အခြားတစ်ခုဖြစ်ပါက တန်ဖိုးတစ်ခုကို ပြန်ပေးသည်။ အကယ်၍ ရလဒ်သည် FALSE ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် တန်ဖိုးနှစ်ခုကို နှိုင်းယှဉ်ပြီး တစ်ခုခုကို ထုတ်ပေးသည်။ရလဒ်များစွာ။
ISNUMBER လုပ်ဆောင်ချက် သည် ဆဲလ်တန်ဖိုးသည် ကိန်းဂဏာန်းဟုတ်မဟုတ် စစ်ဆေးသည်။ ဆဲလ်တစ်ခုတွင် နံပါတ်တစ်ခုပါဝင်လာသောအခါ ISNUMBER လုပ်ဆောင်ချက်သည် TRUE ကိုပြသသည်။ မဟုတ်ပါက၊ ၎င်းသည် FALSE ကို ပြန်ပေးသည်။ ISNUMBER အတန်းတစ်ခုသည် ကိန်းဂဏာန်းတန်ဖိုးကို ကိုယ်စားပြုကြောင်း သို့မဟုတ် အခြားလုပ်ဆောင်မှုအချို့၏ အထွက်သည် နံပါတ်ဖြစ်ကြောင်း အတည်ပြုရန် အသုံးပြုနိုင်သည်။ ၎င်းသည် ဆဲလ်ကိုးကားနိုင်သည့် အတိုင်းအတာတစ်ခု၊ တန်ဖိုးတစ်ခုကို လက်ခံပါသည်။
အဆင့် 1- INDEX & များစွာသောတန်ဖိုးများကိုပြန်ပေးရန်အတွက် MATCH Functions
ဟုယူဆပါ၊ ဦးစွာ၊ ကျွန်ုပ်တို့သည် Australia မှတင်သွင်းသောထုတ်ကုန်အားလုံးကို INDEX MATCH လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဤအဆင့်တွင် ထုတ်ယူလိုပါသည် . ဆဲလ်တစ်ခုသို့ တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက် လုပ်ဆောင်ချက်ကို အသုံးပြုရန် လုပ်ထုံးလုပ်နည်းများကို လိုက်နာကြပါစို့။
- ပထမ၊ သင်ဖော်မြူလာထည့်လိုသည့် ဆဲလ်ကို ရွေးပါ။
- ဒုတိယအနေဖြင့် ဖော်မြူလာကို ထည့်ပါ။ ရွေးထားသည့်ဆဲလ်။
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
- ထို့အပြင်၊ အပြီးသတ်ရန် Enter ခလုတ်ကို နှိပ်ပါ။ လုပ်ထုံးလုပ်နည်းနှင့် ရလဒ်ဆဲလ်များတွင် ရလဒ်ကိုကြည့်ပါ။
- ထို့နောက်၊ ဖော်မြူလာကို ထပ်ပွားရန် Fill Handle ကို အောက်သို့ဆွဲချပါ။ အကွာအဝေး။ သို့မဟုတ်၊ AutoFill အပိုင်းအတွက်၊ Plus ( + ) သင်္ကေတကို နှစ်ချက်နှိပ်ပါ။
- နောက်ဆုံးတွင်၊ အဆင့်ခွဲများအားလုံးအပေါ်တွင် လိုက်နာခြင်းဖြင့်၊ ဆဲလ်အကွာအဝေး F8:F10 တွင် ရလဒ်ကို ကျွန်ုပ်တို့ မြင်တွေ့နိုင်မည်ဖြစ်သည်။
🔎 ဖော်မြူလာ ဘယ်လိုအလုပ်လုပ်သလဲ။
- ROWS($A$1:A1) : ဤကဏ္ဍတွင်၊ကျွန်ုပ်တို့သည် ဆဲလ် A1 ကို အစမှတ်အဖြစ် အသုံးပြုပါသည်။
- ROW($B$5:$B$12)): ဤအပိုင်းသည် ဆဲလ် B5 ကို ပြသည် B12 ကို ရွေးထားသည်။
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : အပိုင်းသည် အပိုင်းအခြား ( B5:B12 ) တွင် အတိအကျ ကိုက်ညီသည့် တန်ဖိုးများကို ရှာဖွေပြီး ၎င်းတို့ကို ပြန်ပေးပါသည်။
- (MATCH($B$5:$B$12,$F $5, 0)) : ဤကဏ္ဍသည် ဆဲလ်တန်ဖိုး F5 အကွာအဝေး ( B5:B12 ) အတွင်းရှိ ဆဲလ်တန်ဖိုးများနှင့် ကိုက်ညီသော တန်ဖိုးများကို ရှာဖွေသည်။
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : အကွာအဝေးရှိ တူညီသောတန်ဖိုးများ ( B5:B12 ) သည် နံပါတ်များဖြစ်/မဖြစ် ဆုံးဖြတ်သည်။
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0))) : စာကြောင်း ဆိုသည်မှာ အပိုင်းအခြားအတွင်း ကိုက်ညီသည့် တန်ဖိုးများရှိပါက ( B5: B12 ), IF ဖော်မြူလာ ပြန်လာသည်။
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)))၊ MATCH(ROW($B$5:$B$12)၊ ROW($B$5:$B$12)),""),ROWS($A$1:A1)): array တစ်ခုစီအတွက်၊ ဤလုပ်ဆောင်ချက်သည် အဆိုပါအရာကို ပြန်ပေးသည် အနိမ့်ဆုံးကိုက်ညီသောတန်ဖိုး။
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW) ($B $5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1))): နောက်ဆုံးတွင်၊ ဤဖော်မြူလာသည် array ( D5: တူညီသောတန်ဖိုးများအတွက် D12 ) နှင့် ၎င်းတို့ကို ဆဲလ် ( F8:F10 ) တွင် ပြန်ပို့ပေးပါသည်။
Read More- INDEX- ဥပမာများ Excel တွင် MATCH ဖော်မြူလာ (နည်းလမ်း 8 ခု)
အလားတူဖတ်ရှုမှုများ
- Excel တွင် Wildcard ဖြင့် စံသတ်မှတ်ချက်များစွာကို INDEX MATCH (အပြည့်အစုံ လမ်းညွှန်ချက်)
- အသုံးပြုနည်းExcel တွင် VLOOKUP အစား INDEX MATCH (နည်းလမ်း 3 ခု)
- Excel တွင် ထပ်တူတန်ဖိုးများနှင့်အတူ INDEX + MATCH (အမြန်နည်းလမ်း 3 ခု)
- Excel INDEX ဆဲလ်တွင် စာသားပါ၀င်ပါက တူညီပါက
- ရလဒ်များစွာကိုဖန်တီးရန် Excel တွင် INDEX-MATCH ဖော်မြူလာကို အသုံးပြုနည်း
အဆင့် 2- Excel TEXTJOIN သို့မဟုတ် ဆဲလ်တစ်ခုတွင် တန်ဖိုးများစွာထည့်ရန် CONCATENATE Function
ယခု၊ ကျွန်ုပ်တို့သည် ရလဒ်များကို ဆဲလ်တစ်ခုတည်းသို့ ပေါင်းစပ်ရန် လိုအပ်ပါသည်။ ဤရည်ရွယ်ချက်အတွက်၊ ကျွန်ုပ်တို့သည် မတူညီသောလုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။ ၎င်းကိုလုပ်ဆောင်ရန် TEXTJOIN လုပ်ဆောင်ချက် သို့မဟုတ် CONCATENATE လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ ဤကိစ္စတွင်၊ ကျွန်ုပ်တို့သည် ၎င်းတို့ကို မတူညီသောအဆင့်များတွင် အသုံးပြုပါမည်။ TEXTJOIN လုပ်ဆောင်ချက် သည် ချိတ်ဆက်ပေးမည့် စာသားတန်ဖိုးတစ်ခုစီကြားတွင် သင်သတ်မှတ်ထားသော ခွဲထွက်ကိရိယာကို အသုံးပြုကာ အမျိုးမျိုးသောအပိုင်းအခြားနှင့်/သို့မဟုတ် စာလုံးများမှ စာသားများကို ချိတ်ဆက်ပေးပါသည်။ Excel ရှိ ConcatenATE လုပ်ဆောင်ချက် သည် စာသားဘစ်များစွာကို အတူတကွ ချိတ်ဆက်ရန် သို့မဟုတ် ဆဲလ်များစွာမှ အချက်အလက်များကို ဆဲလ်တစ်ခုတည်းသို့ အကျဉ်းချုပ်ရန် ရည်ရွယ်ပါသည်။ ဥပမာအားဖြင့်၊ များပြားလှသောတန်ဖိုးရလဒ်များကို ဆဲလ်တစ်ခုသို့ထည့်သွင်းရန်အတွက် လုပ်ဆောင်ချက်နှစ်ခုစလုံးကိုအသုံးပြုရန် လုပ်ငန်းစဉ်ခွဲများကိုအသုံးပြုကြပါစို့။
- ပထမတွင်၊ သင်တန်ဖိုးများစွာကိုထည့်လိုသည့်ဆဲလ်ကိုရွေးချယ်ပါ ဆဲလ်တစ်ခုသို့ ရလဒ်ထွက်လာသည်။
- ထို့နောက်၊ ထိုဆဲလ်ထဲသို့ ဖော်မြူလာကို ထည့်ပါ။
=TEXTJOIN(", ",TRUE,F8:F10)
- နောက်ဆုံးတွင်၊ ရလဒ်ကိုကြည့်ရန် Enter ကိုနှိပ်ပါ။
- TEXTJOIN လုပ်ဆောင်ချက်ကို အသုံးပြုမည့်အစား၊ CONCATENATE လုပ်ဆောင်ချက်ကိုလည်း သင်အသုံးပြုနိုင်ပါသည်။ရွေးချယ်ထားသောဆဲလ်။ အလားတူ၊ TEXTJOIN လုပ်ဆောင်ချက်၊ ဤလုပ်ဆောင်ချက်သည် အတူတူပင်ဖြစ်ပါသည်။ ထို့ကြောင့်၊ ထိုဆဲလ်ထဲသို့ ဖော်မြူလာကို ထည့်ပါ။
=CONCATENATE(F8,", ",F9,", ",F10)
- နောက်ဆုံးအနေဖြင့် ယခင်ကဲ့သို့ပင် ကိုနှိပ်ပါ။ သော့ကို ရိုက်ထည့်ပါ။ ရလဒ်အနေဖြင့်၊ ဤဖော်မြူလာတွင် တန်ဖိုးများစွာကို ဆဲလ်တစ်ခုထဲသို့ ထည့်ခြင်းအတွက် ရလဒ်ကို ပြသပါမည်။
Read More: Excel တန်ဖိုးများစွာကို အလျားလိုက်ပြန်ပို့ရန် INDEX-MATCH ဖော်မြူလာ
နိဂုံး
အထက်ပါလုပ်ငန်းစဉ်များသည် Excel တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက် INDEX MATCH ၏ လုပ်ထုံးလုပ်နည်းများကို ပြသပေးမည်ဖြစ်ပါသည်။ ဆဲလ်တစ်ခုတွင် ။ ဤအရာက သင့်ကို ကူညီလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ သင့်တွင် မေးခွန်းများ၊ အကြံပြုချက်များ သို့မဟုတ် အကြံပြုချက်များရှိပါက မှတ်ချက်ကဏ္ဍတွင် ကျွန်ုပ်တို့အား အသိပေးပါ။ သို့မဟုတ် ExcelWIKI.com ဘလော့ဂ်ရှိ ကျွန်ုပ်တို့၏ အခြားဆောင်းပါးများကို တစ်ချက်ကြည့်နိုင်ပါသည်။