မာတိကာ
ဒေတာအများအပြားဖြင့် လုပ်ဆောင်နေချိန်တွင် ရလဒ်များစွာကို ထုတ်ပေးနိုင်သည်။ Excel တွင်၊ များစွာသောရလဒ်များကိုထုတ်ယူရန်အလွန်အဆင်ပြေသောနည်းလမ်းတစ်ခုရှိသည်။ ဤဆောင်းပါးတွင်၊ ရလဒ်များစွာကိုထုတ်လုပ်ရန် Excel တွင် INDEX-MATCH ဖော်မြူလာ ကိုအသုံးပြုနည်းကို သင့်အားပြသပါမည်။
အလေ့အကျင့်ပုံစံကိုဒေါင်းလုဒ်လုပ်ပါ
သင်သည် ဤနေရာမှ အခမဲ့ လက်တွေ့ Excel နမူနာပုံစံကို ဒေါင်းလုဒ်လုပ်ပြီး သင်ကိုယ်တိုင် လေ့ကျင့်နိုင်ပါသည်။
INDEX MATCH Multiple Results.xlsx
4 INDEX & အကောင်အထည်ဖော်ရာတွင် အသုံးဝင်သောနည်းလမ်းများ များစွာသောရလဒ်များကိုထုတ်ယူရန် Excel တွင်အတူတကွ MATCH Functions
ဤကဏ္ဍသည် Excel တွင် INDEX လုပ်ဆောင်ချက် နှင့် MATCH လုပ်ဆောင်ချက် တို့ကို Excel တွင် အတူတကွအသုံးပြုပုံကို အသေးစိတ်ဆွေးနွေးပါမည်။ ရလဒ်များစွာကို ရယူပါ။
၁။ Excel တွင် INDEX MATCH ဖော်မြူလာကို အသုံးပြု၍ Array တွင် ရလဒ်များစွာကို ရှာပါ
စာမေးပွဲအမျိုးမျိုးရှိ ကျောင်းသားများ၏ ကွဲပြားသောအမှတ်များကို ရှာဖွေလိုသည့် အောက်ပါဒေတာအတွဲကို သုံးသပ်ကြည့်ပါ။
ကျွန်ုပ်တို့၏အလုပ်စာရွက်တွင် INDEX-MATCH ဖော်မြူလာကို လုပ်ဆောင်ခြင်းဖြင့် ၎င်းကို ကျွန်ုပ်တို့ ရရှိနိုင်ပါသည်။
အခင်းတစ်ခုတွင် ရလဒ်များစွာကို ရှာဖွေခြင်းအဆင့်များ INDEX-MATCH ကို အသုံးပြု၍ လုပ်ဆောင်ချက်များကို အောက်တွင်ပေးထားသည်။
အဆင့်များ-
- ဒေတာအတွဲ ( B5:B11 ) မှ အမည်တစ်ခုကို ရွေးပြီး ထည့်ပါ။ နောက်မှ ဆဲလ်ကိုးကားနံပါတ်ကို အသုံးပြုရန် အခြားဆဲလ်ရှိ အမည် (ဥပမာ ဆဲလ် G4 ရှိ အမည် ဆဲလ် G4 )။
- သင့်ရလဒ်ဆဲလ်အဖြစ် သင်အလိုရှိသော အခြားဆဲလ်တစ်ခုတွင် ( ဥပမာ Cell G7 ) ကိုရေးပါ။နိဂုံး
ဤဆောင်းပါးသည် Excel တွင် ရလဒ်များစွာကို ထုတ်ယူရန် INDEX MATCH လုပ်ဆောင်ချက်များကို အသုံးပြုပုံကို အသေးစိတ်ရှင်းပြထားသည်။ ဤဆောင်းပါးသည် သင့်အတွက် အလွန်အကျိုးရှိမည်ဟု မျှော်လင့်ပါသည်။ ခေါင်းစဉ်နှင့်ပတ်သက်သည့် မေးခွန်းများရှိပါက လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။
အောက်ပါပုံသေနည်း၊
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))
ဤတွင်၊
$C$5:$C$11 = ရှာဖွေမှုတန်ဖိုး
$B$5:$B$11 = ရှာဖွေမှုတန်ဖိုးရှိ ခင်းကျင်း
- ကို နှိပ်ပါ Enter .
သင်ရွေးချယ်ထားသောဆဲလ်တွင်ထည့်ထားသည့်ဒေတာအတွက်ရလဒ် (ဥပမာ Villiers ) ကို သင်သတိပြုမိလိမ့်မည် ( G4 )၊ ရလဒ်ဆဲလ် (ဥပမာ G7 တွင် G7 ) တွင် ပေါ်လာပါမည်။
- ယခု အတန်းကို ဖြင့် အောက်သို့ဆွဲယူပါ။ တူညီသောရှာဖွေမှုတန်ဖိုး၏ကျန်ရှိသော သင်၏ရလဒ်များကိုရယူရန် Handle ကိုဖြည့်ပါ။
ဤလုပ်ငန်းစဉ်သည် သတ်သတ်မှတ်မှတ်တန်ဖိုးအတွက် စဉ်ဆက်မပြတ်ဖြစ်သောကြောင့်၊ သင်လုပ်နိုင်သည် ရွေးထားသည့်ဆဲလ်ရှိ မည်သည့်ရှာဖွေမှုဒေတာကိုမဆို ရွေးပါ (ဥပမာ G4 ) နှင့် ထိုဒေတာအတွက် ရလဒ်ကို ရလဒ်ဆဲလ်တွင် အလိုအလျောက် အပ်ဒိတ်လုပ်မည် (ဥပမာ G7 )။
ပိုမိုနားလည်ရန် အောက်ပါ gif ကို ကြည့်ပါ။
ဖော်မြူလာ ခွဲခြမ်းစိတ်ဖြာခြင်း-
ကျွန်ုပ်တို့ မည်သို့ရရှိသည်ကို နားလည်ရန် ဖော်မြူလာကို ခွဲထုတ်လိုက်ကြပါစို့။ ရလဒ်။
- MATCH($B$5:$B$11၊ $G$4၊ 0) ဖြစ်လာသည်၊
-> MATCH({“Flintoff”; “ ရော်နယ်ဒို"; "ပျော်စရာ"; "Villiers"; "ဘက်ခမ်း"; "Villiers"; “Plessis”}, “Villiers”, 0)
-> ထွက်ငွေ- {#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A}
ရှင်းလင်းချက်- ရှာဖွေမှုတန်ဖိုးသည် ရှာဖွေမှုအခင်းအကျင်းတွင် ကိုက်ညီမှုတစ်ခုကို တွေ့ရှိပါက၊ MATCH လုပ်ဆောင်ချက်သည် 1<သို့ ပြန်သွားသည် 2>၊ သို့မဟုတ်ပါက ၎င်းသည် #N/A ပြန်လာပါမည်။
- ISNUMBER(MATCH($B$5:$B$11၊ $G$4၊ 0) ဖြစ်လာသည်၊
-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})
-> အထွက်- {FALSE; မှား မှား သမ္မာ; မှား သမ္မာ; FALSE}။
ရှင်းလင်းချက်- အနေဖြင့် IF Function သည် error တန်ဖိုးများကို မကိုင်တွယ်နိုင်သောကြောင့် ISNUMBER Function ကို အသုံးပြုနေပါသည်။ array တန်ဖိုးများကို Boolean တန်ဖိုးများအဖြစ်သို့ ပြောင်းရန် ဤနေရာတွင်။
- IF(ISNUMBER(MATCH($B$5:$B$11၊ $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), “”) ဖြစ်လာသည်၊
-> IF({FALSE; FALSE; FALSE ; True; FALSE; TRUE; FALSE}၊ MATCH(ROW($B$5:$B$11), ROW($B$5:$B$11)), "")
ဖြစ်လာသည်
-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}၊ {1; 2; 3; 4; 5; 6; 7}၊ “”)
-> အထွက်- {“”; “”; “”; 4; “”; 6}
ရှင်းလင်းချက်- ပထမဦးစွာ၊ IF လုပ်ဆောင်ချက်သည် Boolean တန်ဖိုးများကို အတန်းနံပါတ်များနှင့် အကွက်များအဖြစ်သို့ ပြောင်းလဲပေးပါသည်။ နောက်ပိုင်းတွင်၊ MATCH နှင့် ROW Function s တို့သည် ဆဲလ်အကွာအဝေး၏ စုစုပေါင်းအရွယ်အစား၏ နောက်ဆုံးကိန်းဂဏန်းများဖြစ်သည့် n သည် ဆဲလ်အကွာအဝေး၏ စုစုပေါင်းအရွယ်အစား၏ နောက်ဆုံးကိန်းဂဏန်းများဖြစ်သည့် 1 မှ n ကို ဆက်တိုက်ကိန်းဂဏန်းများဖြင့် ဆက်တိုက်တွက်ချက်သည်။ $B$5:$B$11 တွင် တန်ဖိုး 7 ခု ရှိသည်ဖြစ်သောကြောင့် array သည် {1; 2; 3; 4; 5; 6; 7} ။
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$11၊ $G$4, 0))), MATCH(ROW($B$5- $B$11), ROW($B$5:$B$11)), ""), ROWS($A$1:A1))) ဖြစ်လာသည်
-> SMALL({“”; “”; “”; 4; “”; 6}, ROWS($A$1:A1))
-> Small({“”; “”; “”; 4; “”; 6}၊ 1)
-> အထွက်- 4
ရှင်းလင်းချက်- ပထမဦးစွာ၊ SMALL Function သည် အတန်းနံပါတ်အပေါ်အခြေခံ၍ မည်သည့်တန်ဖိုးကို ရယူရမည်ကို ဆုံးဖြတ်သည်။ ထို့နောက်၊ Rows Function သည် ဆဲလ်ကို ကူးယူပြီး အောက်ဆဲလ်များသို့ ကူးထည့်လိုက်တိုင်း ပြောင်းလဲသည့် နံပါတ်ကို ပြန်ပေးသည်။ အစပိုင်းတွင်၊ ကျွန်ုပ်တို့၏ဒေတာအတွဲအတိုင်း 4 သို့ ပြန်သွားပါသည်။ အောက်ဖော်ပြပါ နောက်ဆဲလ်တွင်၊ ROWS($A$1:A1) သို့ပြောင်းပြီး ROWS($A$1:A2) နှင့် ပြန်ပေးသည် 6 ။
- INDEX($C$5:$C$11၊ SMALL(IF(ISNUMBER(MATCH($B$5:$B$11၊ $G$4၊ 0))), MATCH(ROW($B$5-)" $B$11), ROW($B$5:$B$11)), ""), ROWS($A$1:A1))) ဖြစ်လာသည်
-> INDEX($C$5:$C$11, 4)
-> Output- 65
ရှင်းလင်းချက်- The INDEX လုပ်ဆောင်ချက်သည် အတန်းနှင့် ကော်လံနံပါတ်အပေါ် အခြေခံ၍ ပေးထားသည့် အခင်းအကျင်းတစ်ခုမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးသည်။ array အတွင်းရှိ 4th တန်ဖိုး $C$5:$C$11 သည် 65 ၊ ထို့ကြောင့် INDEX လုပ်ဆောင်ချက်သည် 65<သို့ ပြန်သွားသည် 2> ဆဲလ် G7 ။
Read More- Excel တွင် INDEX-MATCH ဖြင့် IF (သင့်လျော်သောနည်းလမ်း ၃ ခု)
၂။ လာမည့်ပွဲ၏အမည် & ၏ရလဒ်များစွာကိုရှာပါ။ Excel တွင် INDEX MATCH ဖော်မြူလာဖြင့် ရက်စွဲ
တစ်ခါတစ်ရံတွင် အရေးကြီးသောပွဲများ၏ ရက်စွဲကို ကျွန်ုပ်တို့ မေ့သွားတတ်သည်။ ယင်းအခြေအနေတွင်၊ INDEX MATCH လုပ်ဆောင်ချက်များသည် ကယ်ဆယ်ရေးသမားများအဖြစ် လုပ်ဆောင်ပါသည်။
ကျွန်ုပ်တို့၏သူငယ်ချင်းများကြားတွင် လာမည့်မွေးနေ့ကို သိရှိလိုသည့် နမူနာဒေတာကို အောက်တွင်ဖော်ပြထားပါသည်။
ဒါဆို၊ ငါတို့လုပ်ခဲ့တာက INDEX MATCH ဆိုတဲ့ ဖော်မြူလာကို အကောင်အထည်ဖော်ပြီး နောက်ဘယ်သူရဲ့ မွေးနေ့ဖြစ်မလဲ၊ ဘယ်အချိန်ဖြစ်မလဲဆိုတာကို ရှာဖွေဖို့ပါ။
ဒါကြောင့် ဖော်မြူလာ၊လူ၏အမည် သို့မဟုတ် လာမည့်ပွဲ၏အမည်ကိုသိပါက၊
=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)
နှင့် လာမည့်ပွဲ၏ရက်စွဲကိုသိရန် ဖော်မြူလာ သည်
=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)
ဖော်မြူလာ ခွဲခြမ်းခြင်း-
ဖော်မြူလာကို ခွဲကြည့်ရအောင်။ Alex အမည်နှင့် သူ၏မွေးနေ့ရက်စွဲကို ကျွန်ုပ်တို့ သိရှိနားလည်ရန်။
- MATCH(F5,$C$5:$C$9,1)
-> အထွက်- 4
ရှင်းလင်းချက်- MATCH လုပ်ဆောင်ချက်သည် ရှာဖွေမှုတန်ဖိုး၏ အနေအထားကို ရှာဖွေသည် ( ဆဲလ် F5 = ကြာသပတေးနေ့၊ နိုဝင်ဘာလ 11 ရက်၊ 2021 ခုနှစ် ) အခင်းအကျင်းတွင် အဆက်မပြတ် ( $C$5:$C$9 = ရက်စွဲများစာရင်း ) .
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် အတိအကျတူညီမှုကို မလိုချင်ခဲ့ဘဲ၊ ကျွန်ုပ်တို့သည် MATCH လုပ်ဆောင်ချက်ကို အနီးစပ်ဆုံးကိုက်ညီမှုတစ်ခုသို့ ပြန်ပေးစေလိုသောကြောင့်၊ ကျွန်ုပ်တို့သည် တတိယအငြင်းအခုံကို 1<2 သို့ သတ်မှတ်ခဲ့သည်။> (သို့မဟုတ် TRUE )။
- INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) ဖြစ်လာသည်
-> INDEX($B$5:$B$9, 4) +1)
-> အထွက်- Alex /(ဖြစ်ရပ်၏အမည်)
ရှင်းလင်းချက်- INDEX လုပ်ဆောင်ချက်သည် အငြင်းအခုံနှစ်ခုကို ယူသည်။ အတိုင်းအတာတစ်ခုအတွင်း တိကျသောတန်ဖိုးကို ပြန်ပေးသည်။ ဤတွင်၊ အပိုင်းအခြား $B$5:$B$9 သည် ပထမအငြင်းအခုံဖြစ်ပြီး ယခင်အပိုင်း ရှိ တွက်ချက်မှုမှ ရရှိသည့်ရလဒ် (MATCH(F5,$C$5:$C$9၊ 1)) ၊ အနေအထား 4 ၊ သည် ဒုတိယအငြင်းအခုံဖြစ်သည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် $B$5:$B$9 တွင် အနေအထား 4 တွင်ရှိသော တန်ဖိုးကို ရှာဖွေနေပါသည်။အပိုင်းအခြား။
ပြီးတော့၊
- INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) ဖြစ်လာသည်
-> INDEX($B$5:$B$9, 4) +1)
-> Output- အင်္ဂါနေ့၊ ဒီဇင်ဘာလ 7 ရက်၊ 2021 ခုနှစ်
ရှင်းလင်းချက်- INDEX Function သည် တစ်ဘက်မြင်အပိုင်းအခြားတစ်ခုအတွင်းရှိ သီးခြားတန်ဖိုးတစ်ခုကို ပြန်ပေးရန်အတွက် အကြောင်းပြချက်နှစ်ခုကို ယူပါသည်။ ဤတွင်၊ အပိုင်းအခြား $C$5:$C$9 သည် ပထမအငြင်းအခုံဖြစ်ပြီး ယခင်အပိုင်း ရှိ တွက်ချက်မှုမှ ရရှိသည့်ရလဒ် (MATCH(F5၊$C$5:$C$9၊ 1)) ၊ အနေအထား 4 ၊ သည် ဒုတိယအငြင်းအခုံဖြစ်သည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် $C$5:$C$9 အကွာအဝေးအတွင်း အနေအထား 4 တွင်ရှိသော တန်ဖိုးကို ရှာဖွေနေပါသည်။
လာမည့်ပွဲရက်စွဲကို ရယူရန်၊ ကျွန်ုပ်တို့က ထပ်ထည့်လိုက်ပါသည်။ MATCH လုပ်ဆောင်ချက်မှ ပြန်ပေးသည့် ဆဲလ်အနေအထားသို့ တစ်ခု၊ ၎င်းသည် ကျွန်ုပ်တို့အား နောက်ရက်စွဲ၏ ဆဲလ်အနေအထားကို ပေးသည်။
Read More: Excel INDEX - တန်ဖိုးများစွာကို အလျားလိုက်ပြန်ပို့ရန် ဖော်မြူလာကို ယှဉ်တွဲပါ
အလားတူ ဖတ်ရှုမှုများ
- Excel တွင် Wildcard ဖြင့် စံသတ်မှတ်ချက်များစွာကို INDEX MATCH (အပြည့်အစုံ လမ်းညွှန်ချက်)
- [Fixed!] INDEX MATCH Excel တွင် မှန်ကန်သောတန်ဖိုးကို ပြန်မရနိုင်ပါ (အကြောင်းရင်း 5 ခု)
- Excel တွင် VLOOKUP အစား INDEX MATCH ကိုအသုံးပြုနည်း (၃ နည်းလမ်း)
- Excel တွင် ထပ်တူတန်ဖိုးများဖြင့် INDEX+MATCH (3 အမြန်နည်းလမ်းများ)
- Excel တွင် သီးခြားဒေတာရွေးချယ်နည်း (6 နည်းလမ်းများ)
၃။ Excel တွင် INDEX MATCH ဖော်မြူလာကို အသုံးပြု၍ သီးခြားကော်လံများအဖြစ် ရလဒ်များစွာကို ဖန်တီးပါ
ယခုအချိန်အထိ ကျွန်ုပ်တို့တွင်အတန်းအလိုက် ရလဒ်များ ရရှိနေပါသည်။ သို့သော် သီးခြားကော်လံများ တွင် ရလဒ်များရယူလိုပါက ဘာလဲ။
လူအမည်များစွာကို ကိုယ်စားပြုသည့် အသက်မွေးဝမ်းကြောင်းလုပ်ငန်းသုံးမျိုးပါ၀င်သည့် အောက်ပါဒေတာအတွဲကို သုံးသပ်ကြည့်ပါ။
ကျွန်ုပ်တို့သည် အသက်မွေးဝမ်းကျောင်းလုပ်ငန်းကိုအခြေခံ၍ လူအုပ်စုဖွဲ့လိုပြီး ၎င်းတို့၏အလုပ်အကိုင်အလိုက် ကော်လံအလိုက် အမည်များကို ထားရှိလိုပါသည်။
များစွာကို ထုတ်ယူရန် ရလဒ်များကို သီးခြားကော်လံများတွင် သီးခြားဆဲလ်များအဖြစ် ယှဉ်ကြည့်ပါ၊ သင်သည် INDEX လုပ်ဆောင်ချက်ဖြင့် လှည့်ကွက်အနည်းငယ်ကို ပြုလုပ်နိုင်သည်။
ကော်လံအများအပြားတွင် တူညီသောရလဒ်များကို Excel တွင် ပေါင်းစပ်ထားသော ကော်လံအများအပြားကို ထုတ်ယူနည်းကို လေ့လာကြပါစို့။ 1>INDEX လုပ်ဆောင်ချက်များနှင့် အခြားအရာများ။
အဆင့်များ-
- ဒေတာအကွာအဝေးမှ ကျွမ်းကျင်မှုတစ်ခုကို ရွေးချယ်ပါ ( B5:B11 ) ပြီးနောက် ဆဲလ်ရည်ညွှန်းနံပါတ်ကို အသုံးပြုရန် အခြားဆဲလ်တစ်ခုတွင် ဒေတာကို ထည့်ပါ (ဥပမာ၊ အလုပ်အကိုင် Cricketer ရှိ Cell E5 )။
- သင်အလိုရှိသော အခြားဆဲလ်တစ်ခုတွင်၊ သင့်ရလဒ်ဆဲလ် (ဥပမာ Cell F5 )၊ အောက်ပါပုံသေနည်းကို ရေးပါ၊
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")
ဤတွင်၊
$C$5:$C$11 = ဘား ရှာဖွေမှုတန်ဖိုး
$B$5:$B$11 = ရှာဖွေမှုတန်ဖိုးရှိရာ ခင်းကျင်း
- ကို နှိပ်ပါ Enter .
ဒေတာအတွက် ရလဒ်ကို သင်သတိပြုမိလိမ့်မည် (ဥပမာ။ သင်ရွေးချယ်ထားသောဆဲလ် ( E5 ) တွင် သင်ထည့်ထားသည့် Cricketers ) သည် ရလဒ်ဆဲလ် (ဥပမာ Cell F5 တွင် Flintoff ) ပေါ်လာပါမည်။ )
- ယခု အတန်းကို အနားသို့ ဆွဲချပါ။သီးခြားကော်လံအများအပြားတွင် တူညီသောရှာဖွေမှုတန်ဖိုး၏ ကျန်ရလဒ်များကို ရယူရန် Handle ကိုဖြည့်ပါ ။
- တဖန်၊ ၎င်းကို ဆွဲယူပါ။ သီးခြားကော်လံအများအပြားတွင် မတူညီသောရှာဖွေမှုတန်ဖိုးများ (ဥပမာ ဘောလုံးသမား၊ နပန်းသမားများ ) ၏ကျန်ရလဒ်များကိုရယူရန် Fill Handle ပတ်လည်အတန်း။
ဖော်မြူလာ ခွဲခြမ်းစိတ်ဖြာခြင်း-
ကျွန်ုပ်တို့သည် ရလဒ်ကို မည်သို့ရရှိသည်ကို နားလည်ရန် ဖော်မြူလာကို ခွဲခြမ်းစိပ်ဖြာကြည့်ကြပါစို့။
- SMALL(IF ($B$5:$B$11=$E5၊ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))
SMALL၊ IF နှင့် ROW လုပ်ဆောင်ချက်များ မည်ကဲ့သို့ အတူတကွ လုပ်ဆောင်သည်ကို ယခင်ဆွေးနွေးမှုမှ ကျွန်ုပ်တို့ သိရှိထားပြီးဖြစ်ပြီး၊ ဖန်တီးရန်အတွက်လည်း ဤလှည့်ကွက်ကို ကျွန်ုပ်တို့ အသုံးပြုနေပါသည်။ N-th ကိုက်ညီသော အတန်းနံပါတ်။ ကျွန်ုပ်တို့တွင် အတန်းနံပါတ်ရရှိသည်နှင့်၊ ၎င်းကို အတန်းရှိတန်ဖိုးကို ပြန်ပေးသည့် INDEX လုပ်ဆောင်ချက်ထဲသို့ ရိုးရိုးရှင်းရှင်း ဖြတ်သန်းပါသည်။
-> Output: ( အောက်ပါပုံအတိုင်း )
- INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5၊ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),COLUMNS($E$5:E5))) -> သက်ဆိုင်ရာ အတန်းနံပါတ်များအတွက် တန်ဖိုးကို ထုတ်ယူရန် အတန်းနံပါတ်များကို INDEX လုပ်ဆောင်ချက်သို့ ပေးပို့ပါသည်။
-> Output: ( ပုံပါအတိုင်း အောက်တွင် )
- IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=) $E5၊ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"") -> ကော်လံများသည် မရှိသောတန်ဖိုးကို ပြန်ပေးသည့်အခါ ၎င်းကို သတိပြုပါ။ #NUM အမှားတစ်ခုကို ပစ်ချသည်။ အမှားအယွင်းကို ကာကွယ်ရန်၊ ကျွန်ုပ်တို့သည် အမှားအယွင်းများကို ဖမ်းဆုပ်ရန် IFERROR လုပ်ဆောင်ချက် ဖြင့် ဖော်မြူလာတစ်ခုလုံးကို ထုပ်ပိုးပြီး ဗလာစာကြောင်း (“”) ကို ပြန်ပေးသည့်အနေဖြင့် သတ်မှတ်ပါသည်။
-> Output: ( အောက်ပုံအတိုင်း )
Read More: <1 ဆဲလ်တစ်ခုရှိ တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက်>Excel INDEX MATCH
4. Excel ရှိ INDEX MATCH Functions များကို အသုံးပြု၍ ရလဒ်များစွာကို သီးခြားအတန်းများအဖြစ် ဖယ်ထုတ်ပါ
သင်အံ့သြနေပါက၊ ကျွန်ုပ်တို့၏ယခင်ကဏ္ဍတွင် ပြုလုပ်ခဲ့သည့်အတိုင်း ရလဒ်များစွာကို အတန်းများစွာသို့ ထုတ်ယူခြင်းအကြောင်း၊ ထို့နောက် ဖော်မြူလာမှာ
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")
အဆင့်များနှင့် ဖော်မြူလာခွဲခြမ်းခြင်းကဲ့သို့သော အခြားအသေးစိတ်အချက်များအားလုံးသည် အပိုင်း 3 တွင် အတူတူပင်ဖြစ်ပါသည်။
မှတ်သားထားရမည့်အချက်များ
- ဒေတာဇယားအခင်းအကျင်း၏ အကွာအဝေးအနေဖြင့် တန်ဖိုးကိုရှာဖွေရန် အဆင်သင့်ဖြစ်နေပါက၊ array ဇယား၏ဆဲလ်ရည်ညွှန်းနံပါတ်ရှေ့တွင် ဒေါ်လာ ($) သင်္ကေတကို ထည့်ရန်မမေ့ပါနှင့်။ သင်၏ကီးဘုတ်ပေါ်တွင် Ctrl + Shift + Enter ကိုနှိပ်ရန် မမေ့ပါနှင့် rd ရလဒ်များကိုထုတ်ယူနေစဉ်။ Microsoft 365 ကို သင်အသုံးပြုနေချိန်တွင်သာ Enter ကိုနှိပ်ခြင်းဖြင့်သာ အလုပ်လုပ်ပါမည်။
- Ctrl + Shift + Enter ကို နှိပ်ပြီးနောက်၊ ဖော်မြူလာဘားသည် curly braces {} တွင် ဖော်မြူလာကို array ဖော်မြူလာအဖြစ် ကြေညာထားသည်။ ထို ကွင်းစကွင်းပိတ် {} ကို သင်ကိုယ်တိုင် မရိုက်ပါနှင့်၊ Excel က ၎င်းကို သင့်အတွက် အလိုအလျောက် လုပ်ဆောင်ပေးပါသည်။