မာတိကာ
ဤသင်ခန်းစာသည် Excel တွင် INDEX နှင့် MATCH ကိုအသုံးပြုပုံနှင့် VLOOKUP ထက် မည်သို့ပိုကောင်းကြောင်း ပြသထားသည်။
မကြာသေးမီက ဆောင်းပါးအချို့တွင်၊ စတင်သူများအတွက် VLOOKUP လုပ်ဆောင်ချက်၏ အခြေခံများကို ရှင်းပြရန်နှင့် အသုံးပြုသူများအတွက် ပိုမိုရှုပ်ထွေးသော VLOOKUP ဖော်မြူလာနမူနာများကို ပံ့ပိုးပေးနိုင်ရန် ကြိုးပမ်းအားထုတ်ခဲ့ပါသည်။ ယခု၊ VLOOKUP ကိုအသုံးပြုခြင်းအကြောင်း မပြောဘဲနေပါက၊ Excel တွင် ဒေါင်လိုက်ရှာဖွေမှုပြုလုပ်ရန် အခြားနည်းလမ်းတစ်ခုကို သင့်အား အနည်းဆုံးပြပါမည်။
"ဒါက ဘာအတွက်လိုအပ်တာလဲ။" သင်အံ့သြပေမည်။ အဘယ်ကြောင့်ဆိုသော် VLOOKUP သည် အခြေအနေများစွာတွင် လိုချင်သောရလဒ်ကို ရရှိခြင်းမှ တားဆီးနိုင်သည့် ကန့်သတ်ချက်များစွာရှိသည်။ အခြားတစ်ဖက်တွင်၊ INDEX MATCH ပေါင်းစပ်မှုသည် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်ပြီး ၎င်းကို VLOOKUP ထက် များစွာသာလွန်စေသည့် အံသြဖွယ်အင်္ဂါရပ်များစွာရှိသည်။
Excel INDEX နှင့် MATCH လုပ်ဆောင်ချက်များ - အခြေခံများ
ဤကျူတိုရီရယ်၏ရည်ရွယ်ချက်မှာ INDEX နှင့် MATCH လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုခြင်းဖြင့် Excel တွင် vlookup ပြုလုပ်ရန် အခြားနည်းလမ်းတစ်ခုကို သရုပ်ပြရန်ဖြစ်သောကြောင့်၊ ၎င်းတို့၏ syntax နှင့် ကျွန်ုပ်တို့တွင် များစွာရှိနေမည်မဟုတ်ပါ။ အသုံးပြုသည်။ ကျွန်ုပ်တို့သည် ယေဘူယျအယူအဆကို နားလည်ရန်အတွက် လိုအပ်သော အနိမ့်ဆုံးကိုသာ ခြုံငုံသုံးသပ်ပြီး VLOOKUP အစား INDEX MATCH ကိုအသုံးပြုခြင်း၏ အားသာချက်အားလုံးကို ဖော်ပြသည့် ဖော်မြူလာနမူနာများကို နက်နက်နဲနဲလေ့လာကြည့်ပါ။
INDEX လုပ်ဆောင်ချက် - အထားအသိုနှင့် အသုံးပြုမှု
Excel INDEX လုပ်ဆောင်ချက်သည် သင်သတ်မှတ်ပေးသည့် အတန်းနှင့် ကော်လံနံပါတ်များကို အခြေခံ၍ ခင်းကျင်းတစ်ခုတွင် တန်ဖိုးတစ်ခု ပြန်ပေးသည်။ INDEX လုပ်ဆောင်ချက်၏ syntax သည် ရိုးရှင်းပါသည်-
( criteria1= range1) * ( criteria2= range2), 0))}မှတ်ချက်။ ၎င်းသည် Ctrl + Shift + Enter ဖြတ်လမ်းဖြင့် ပြီးအောင်လုပ်ရမည့် array ဖော်မြူလာတစ်ခုဖြစ်သည်။
အောက်ပါနမူနာဇယားတွင်၊ သင်သည် စံသတ်မှတ်ချက် 2 ခုအပေါ်အခြေခံ၍ ပမာဏကိုရှာဖွေလိုသည်ဆိုပါက၊ ဖောက်သည် နှင့် ထုတ်ကုန် ။
အောက်ပါ INDEX MATCH ဖော်မြူလာသည် ကုသနည်းတစ်ခုအဖြစ် အလုပ်လုပ်သည်-
=INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))
C2:C10 သည် F1 ထံမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးမည့် အပိုင်းအခြားဖြစ်သည်၊ သတ်မှတ်ချက် 1 ၊ A2:A10 သည် စံသတ်မှတ်ချက် 1 နှင့် နှိုင်းယှဉ်ရန် အပိုင်းအခြားဖြစ်ပြီး F2 သည် စံသတ်မှတ်ချက် 2 ဖြစ်ပြီး B2:B10 သည် စံသတ်မှတ်ချက် 2 နှင့် နှိုင်းယှဉ်ရန် အပိုင်းအခြားဖြစ်သည်။
Ctrl + Shift + Enter နှိပ်ခြင်းဖြင့် ဖော်မြူလာကို မှန်ကန်စွာထည့်သွင်းရန် သတိရပါ။ နှင့် Excel သည် စခရင်ရှော့တွင် ပြထားသည့်အတိုင်း အကောက်ကောက်များကို အလိုအလျောက် ဝိုင်းရံပေးလိမ့်မည်-
သင့်အလုပ်စာရွက်များတွင် array ဖော်မြူလာများကို အသုံးမပြုလိုပါက၊ နောက်ထပ် INDEX လုပ်ဆောင်ချက်ကို ထည့်သွင်းပါ။ ဖော်မြူလာကို ပုံမှန် Enter hit ဖြင့်ဖြည့်ပါ-
ဤဖော်မြူလာများ အလုပ်လုပ်ပုံ
ဖော်မြူလာများသည် ဖြတ်သန်းကြည့်ရှုသော အခြေခံ INDEX MATCH လုပ်ဆောင်ချက်ကဲ့သို့ တူညီသောချဉ်းကပ်မှုကို အသုံးပြုသည် ကော်လံတစ်ခုတည်း။ စံသတ်မှတ်ချက်များစွာကို အကဲဖြတ်ရန်အတွက် သင်သည် သတ်မှတ်ချက်တစ်ခုစီအတွက် ကိုက်ညီမှုများနှင့် ကိုက်ညီမှုမရှိသော တန်ဖိုးများကို ကိုယ်စားပြုသော TRUE နှင့် FALSE တန်ဖိုးများနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော array များကို ဖန်တီးပြီး အဆိုပါ array များ၏ ဆက်စပ်ဒြပ်စင်များကို မြှောက်ပါ။ ပွားခြင်းလုပ်ဆောင်ချက်သည် TRUE နှင့် FALSE ကို 1 နှင့် 0 အဖြစ် အသီးသီးပြောင်းလဲပြီး 1 ၏သတ်မှတ်ချက်အားလုံးနှင့်ကိုက်ညီသောအတန်းများနှင့်ကိုက်ညီသည့် array ကိုထုတ်ပေးသည်။1 ၏ရှာဖွေမှုတန်ဖိုးပါသော MATCH လုပ်ဆောင်ချက်သည် array တွင် ပထမ "1" ကို ရှာတွေ့ပြီး ၎င်းသည် သတ်မှတ်ထားသောကော်လံမှ ဤအတန်းရှိတန်ဖိုးတစ်ခုအား ပြန်ပေးသည့် ၎င်း၏အနေအထားကို INDEX သို့ပေးပို့သည်။
အခင်းအကျင်းမဟုတ်သောဖော်မြူလာပေါ်တွင်မူတည်သည်။ array များကို မူလအတိုင်း ကိုင်တွယ်ရန် INDEX function ၏ စွမ်းရည်။ ဒုတိယ INDEX ကို 0 row_num ဖြင့် စီစဉ်သတ်မှတ်ထားသောကြောင့် ၎င်းသည် ကော်လံခင်းကျင်းတစ်ခုလုံးကို MATCH သို့ ကူးသွားမည်ဖြစ်သည်။
၎င်းသည် ဖော်မြူလာ၏ လောဂျစ်၏ အဆင့်မြင့် ရှင်းလင်းချက်ဖြစ်သည်။ အသေးစိတ်အချက်အလက်များအတွက်၊ စံသတ်မှတ်ချက်များစွာဖြင့် Excel INDEX MATCH ကိုကြည့်ပါ။
AVERAGE၊ MAX၊ MIN
Microsoft Excel တွင် အနိမ့်ဆုံး၊ အမြင့်ဆုံးနှင့် ပျမ်းမျှတန်ဖိုးများကို ရှာဖွေရန် အထူးလုပ်ဆောင်ချက်များ ပါရှိသည်။ အပိုင်းအခြား။ ဒါပေမယ့် အဲဒီတန်ဖိုးတွေနဲ့ ဆက်စပ်နေတဲ့ အခြားဆဲလ်တစ်ခုကနေ တန်ဖိုးတစ်ခုကို သင်ရချင်တယ်ဆိုရင်ကော။ ဤကိစ္စတွင်၊ MAX၊ MIN သို့မဟုတ် AVERAGE လုပ်ဆောင်ချက်ကို INDEX MATCH နှင့် တွဲသုံးပါ။
MAX ဖြင့် INDEX MATCH
ကော်လံ D တွင် အကြီးဆုံးတန်ဖိုးကို ရှာရန်နှင့် ကော်လံ C ရှိ တန်ဖိုးကို ပြန်ပေးရန်အတွက်၊ တူညီသောအတန်း၊ ဤဖော်မြူလာကိုသုံးပါ-
=INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))
MIN နှင့် INDEX MATCH
ကော်လံ D တွင် အသေးငယ်ဆုံးတန်ဖိုးကို ရှာတွေ့ပြီး ကော်လံ C မှ ဆက်စပ်တန်ဖိုးကို ဆွဲယူရန်၊ ဤအရာကို အသုံးပြုပါ။ :
=INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))
AVERAGE ဖြင့် INDEX MATCH
D2:D10 တွင် ပျမ်းမျှနှင့် အနီးစပ်ဆုံးတန်ဖိုးကို တွက်ချက်ပြီး ကော်လံ C မှ သက်ဆိုင်သောတန်ဖိုးကို ရယူရန်၊ ဤသည်မှာ ဖော်မြူလာဖြစ်သည် အသုံးပြုရန်-
=INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))
သင့်ဒေတာကို မည်ကဲ့သို့ဖွဲ့စည်းပုံပေါ်မူတည်၍ တတိယအငြင်းပွားမှု (match_type) သို့ 1 သို့မဟုတ် -1 ကို ပေးဆောင်ပါ။MATCH လုပ်ဆောင်ချက်-
- သင်၏ရှာဖွေမှုကော်လံ (ကျွန်ုပ်တို့၏ကိစ္စတွင် ကော်လံ D) ကို အတက်လွန်နေ ကို စီထားပါက 1 ကိုထည့်ပါ။ ဖော်မြူလာက နည်းသော အကြီးဆုံးတန်ဖိုးကို တွက်ချက်ပေးပါမည်။ ထက် သို့မဟုတ် ပျမ်းမျှတန်ဖိုးနှင့် ညီမျှသည်။
- သင်၏ ရှာဖွေမှုကော်လံကို မှ ကြီးစဉ်ငယ်လိုက် စီမည်ဆိုပါက -1 ဟု ရိုက်ထည့်ပါ။ ဖော်မြူလာသည် ထက်ကြီးသော သို့မဟုတ် ပျမ်းမျှတန်ဖိုးနှင့် ညီမျှသော အသေးငယ်ဆုံးတန်ဖိုးကို တွက်ချက်ပေးပါမည်။
- သင့်ရှာဖွေမှုခင်းကျင်းရာတွင် တန်ဖိုး ပျမ်းမျှနှင့် အတိအကျတူညီနေပါက ၊ သင်သည်၊ အတိအကျကိုက်ညီမှုအတွက် 0 ကိုရိုက်ထည့်နိုင်ပါတယ်။ စီစဥ်ရန်မလိုအပ်ပါ။
ကျွန်ုပ်တို့၏ဥပမာတွင်၊ ကော်လံ D ရှိ လူဦးရေများကို ကြီးစဉ်ငယ်လိုက် စီထားသောကြောင့် ကိုက်ညီမှုအမျိုးအစားအတွက် -1 ကို အသုံးပြုပါသည်။ ရလဒ်အနေဖြင့်၊ ၎င်း၏လူဦးရေ (13,189,000) သည် ပျမ်းမျှ (12,269,006) ထက်များသော အနီးစပ်ဆုံးပွဲစဉ်ဖြစ်သောကြောင့် "တိုကျို" ကိုရရှိသည်။
၎င်းကို သင်သိချင်နေပေမည်။ VLOOKUP သည် ထိုကဲ့သို့သော တွက်ချက်မှုများကို လုပ်ဆောင်နိုင်သော်လည်း array ဖော်မြူလာအနေဖြင့်- AVERAGE၊ MAX၊ MIN ဖြင့် VLOOKUP။
IFNA/IFERROR နှင့် INDEX MATCH ကိုအသုံးပြုခြင်း
သင်သတိပြုမိပြီးဖြစ်နိုင်သကဲ့သို့ INDEX MATCH ဖြစ်ပါက၊ Excel ရှိ ဖော်မြူလာတွင် ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့နိုင်ပါ၊ ၎င်းသည် #N/A အမှားတစ်ခု ဖြစ်ပေါ်သည်။ စံအမှားအမှတ်အသားကို ပိုမိုအဓိပ္ပာယ်ရှိသော အရာတစ်ခုဖြင့် အစားထိုးလိုပါက၊ သင်၏ INDEX MATCH ဖော်မြူလာကို IFNA လုပ်ဆောင်ချက်တွင် ခြုံပါ။ ဥပမာ-
=IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")
ယခုအခါ၊ တစ်စုံတစ်ယောက်သည် ရှာဖွေမှုအကွာအဝေးတွင် မရှိသော ရှာဖွေမှုဇယားကို ထည့်သွင်းပါက၊ ဖော်မြူလာသည် တူညီမှုမရှိကြောင်း သုံးစွဲသူအား အတိအလင်း အသိပေးပါမည်။တွေ့ရှိသည်-
#N/A သာမဟုတ်ဘဲ အမှားအယွင်းအားလုံးကို ဖမ်းလိုပါက IFNA အစား IFERROR လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-
=IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")
အခြေအနေများစွာတွင် သင့်ဖော်မြူလာရှိ ဖြစ်နိုင်ချေရှိသော ချို့ယွင်းချက်များအကြောင်း သတိပေးထားသောကြောင့် အမှားအယွင်းများအားလုံးကို ဖုံးကွယ်ထားခြင်းသည် ပညာမဲ့ဖြစ်နိုင်ကြောင်း ကျေးဇူးပြု၍ မှတ်သားထားပါ။
အဲဒါက Excel တွင် INDEX နှင့် MATCH ကို အသုံးပြုနည်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ ဖော်မြူလာနမူနာများသည် သင့်အတွက် အထောက်အကူဖြစ်ကြောင်း သက်သေပြနိုင်မည်ဟု မျှော်လင့်ပြီး ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် သင့်ကို နောက်အပတ်တွင် တွေ့ရရန် မျှော်လင့်ပါသည်။
ဒေါင်းလုဒ်လုပ်ရန်အတွက် လေ့ကျင့်ခန်းစာအုပ်
Excel INDEX MATCH နမူနာများ (.xlsx ဖိုင်)
INDEX(array၊ row_num၊ [column_num])ဤသည်မှာ ဘောင်တစ်ခုစီ၏ အလွန်ရိုးရှင်းသော ရှင်းလင်းချက်ဖြစ်သည်-
- array - သင်ပြန်ပေးလိုသော ဆဲလ်အကွာအဝေး ထံမှတန်ဖိုး။
- row_num - တန်ဖိုးတစ်ခုပြန်ပေးလိုသော array ရှိ အတန်းနံပါတ်။ ချန်လှပ်ထားလျှင်၊ column_num လိုအပ်ပါသည်။
- column_num - တန်ဖိုးတစ်ခုပြန်ပေးလိုသော array ရှိ ကော်လံနံပါတ်။ ချန်လှပ်ထားလျှင် row_num လိုအပ်ပါသည်။
အသေးစိတ်အချက်အလက်များအတွက် Excel INDEX လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
၎င်း၏အရိုးရှင်းဆုံးပုံစံဖြစ်သည့် INDEX ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြစ်ပါသည်-
=INDEX(A1:C10,2,3)
ဖော်မြူလာသည် ဆဲလ် A1 မှ C10 တွင် ရှာဖွေပြီး 2 အတန်းနှင့် 3rd ကော်လံရှိ ဆဲလ်တန်ဖိုးကို ပြန်ပေးသည်၊ ဆိုလိုသည်မှာ ဆဲလ် C2။
အလွန်လွယ်ကူသည် မဟုတ်လား။ သို့သော်၊ ဒေတာအစစ်အမှန်ဖြင့် အလုပ်လုပ်သောအခါ သင်အလိုရှိသော ဘယ်အတန်းနှင့် ကော်လံကို သင်သိနိုင်မည်မဟုတ်ပေ၊ ထိုနေရာတွင် MATCH လုပ်ဆောင်ချက်သည် အသုံးဝင်လာပါသည်။
MATCH လုပ်ဆောင်ချက် - syntax နှင့် အသုံးပြုမှု
Excel MATCH လုပ်ဆောင်ချက် ဆဲလ်အကွာအဝေးရှိ ရှာဖွေမှုတန်ဖိုးကို ရှာဖွေပြီး အပိုင်းအခြားအတွင်းရှိ ထိုတန်ဖိုး၏ ဆက်စပ်အနေအထား ကို ပြန်ပေးသည်။
MATCH လုပ်ဆောင်ချက်၏ အထားအသိုမှာ အောက်ပါအတိုင်းဖြစ်သည်-
MATCH(lookup_value , lookup_array, [match_type])- lookup_value - သင်ရှာဖွေနေသော နံပါတ် သို့မဟုတ် စာသားတန်ဖိုး။
- lookup_array - ဆဲလ်အကွာအဝေးဖြစ်ခြင်း ရှာဖွေခဲ့သည်။
- match_type - အတိအကျကိုက်ညီမှုရှိမရှိ သို့မဟုတ် အနီးဆုံးကိုက်ညီမှုရှိမရှိကို သတ်မှတ်သည်-
- 1 သို့မဟုတ် ချန်လှပ်ထားသည် - ရှာဖွေမှုတန်ဖိုးထက် နည်းသော သို့မဟုတ် ညီမျှသည့် အကြီးဆုံးတန်ဖိုးကို ရှာဖွေသည်။ ရှာဖွေမှုအခင်းအကျင်းကို ကြီးလိုက်ကြီးလိုက် စီရန် လိုအပ်သည်။
- 0 - ရှာဖွေမှုတန်ဖိုးနှင့် အတိအကျတူညီသည့် ပထမတန်ဖိုးကို ရှာဖွေသည်။ INDEX / MATCH ပေါင်းစပ်မှုတွင်၊ သင်သည် အတိအကျတူညီမှုတစ်ခု အမြဲလိုလို လိုအပ်သည်၊ ထို့ကြောင့် သင်သည် သင်၏ MATCH လုပ်ဆောင်ချက်၏ တတိယအငြင်းအခုံကို 0 ဟု သတ်မှတ်သည်။
- -1 - lookup_value ထက်ကြီးသော သို့မဟုတ် ညီမျှသည့် အသေးငယ်ဆုံးတန်ဖိုးကို ရှာဖွေသည်။ ရှာဖွေမှုအခင်းအကျင်းကို ကြီးစဉ်ငယ်လိုက် စီရန် လိုအပ်သည်။
ဥပမာ၊ အပိုင်းအခြား B1:B3 တွင် တန်ဖိုးများ "New-York", "Paris", "London" ပါဝင်နေပါက၊ အောက်ဖော်ပြပါ ပုံသေနည်းသည် နံပါတ် 3 ကို ပြန်ပေးသည်၊ အဘယ်ကြောင့်ဆိုသော် "London" သည် အပိုင်းအခြားအတွင်း တတိယမြောက်ဝင်ဖြစ်သောကြောင့်
=MATCH("London",B1:B3,0)
ပိုမိုသိရှိလိုပါက၊ Excel MATCH လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
တွင် ပထမဆုံးမြင်တွေ့လိုက်ရတာက MATCH လုပ်ဆောင်ချက်ရဲ့ အသုံးဝင်မှုက မေးခွန်းထုတ်စရာဖြစ်နိုင်ပါတယ်။ အကွာအဝေးတစ်ခုအတွင်းရှိ တန်ဖိုးတစ်ခု၏ အနေအထားကို မည်သူက ဂရုစိုက်သနည်း။ ကျွန်ုပ်တို့သိလိုသည်မှာ တန်ဖိုးကိုယ်တိုင်ဖြစ်သည်။
ရှာဖွေမှုတန်ဖိုး၏ နှိုင်းရအနေအထား (ဆိုလိုသည်မှာ အတန်းနှင့် ကော်လံနံပါတ်များ) သည် row_num<သို့ ပေးဆောင်ရန် လိုအပ်သည်များကို ကျွန်ုပ်အား သတိပေးပါရစေ။ 2> နှင့် column_num INDEX လုပ်ဆောင်ချက်၏ အကြောင်းပြချက်များ။ သင်မှတ်မိသည့်အတိုင်း Excel INDEX သည် ပေးထားသော အတန်းနှင့် ကော်လံ၏ အဆုံတွင် တန်ဖိုးကို ရှာတွေ့နိုင်သော်လည်း ၎င်းသည် သင်လိုချင်သည့် အတန်းနှင့် ကော်လံအတိအကျကို မဆုံးဖြတ်နိုင်ပါ။
Excel တွင် INDEX MATCH လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း
အခု အခြေခံတွေ သိပြီးပြီ ထင်ပါတယ်။MATCH နှင့် INDEX တို့ မည်သို့အလုပ်လုပ်သည်ကို စတင်နားလည်နေပြီဖြစ်သည်။ အတိုချုပ်အားဖြင့်၊ INDEX သည် ကော်လံနှင့် အတန်းနံပါတ်များဖြင့် ရှာဖွေမှုတန်ဖိုးကို ရှာဖွေပြီး MATCH သည် ထိုနံပါတ်များကို ပေးပါသည်။ ဒါပါပဲ!
ဒေါင်လိုက်ရှာဖွေမှုအတွက်၊ သင်သည် အတန်းနံပါတ်ကိုဆုံးဖြတ်ရန်နှင့် ကော်လံအကွာအဝေးကို INDEX သို့တိုက်ရိုက်ပေးဆောင်ရန်အတွက်သာ MATCH လုပ်ဆောင်ချက်ကို အသုံးပြုသည်-
INDEX (မှ တန်ဖိုးတစ်ခုပြန်ပေးရန်အတွက် ကော်လံ, MATCH ( ရှာဖွေမှုတန်ဖိုး၊ ကော်လံ၊ 0))ထိုအရာကို အဖြေရှာရန် အခက်အခဲများ ရှိနေဆဲဖြစ်သည်။ ဥပမာတစ်ခုကနေ နားလည်ရ ပိုလွယ်နိုင်တယ်။ သင့်တွင် အမျိုးသားမြို့တော်များနှင့် ၎င်းတို့၏လူဦးရေစာရင်းရှိသည်ဆိုပါစို့-
မြို့တော်တစ်ခု၏လူဦးရေကိုရှာဖွေရန်၊ ဂျပန်၏မြို့တော်ဟုပြောပါ၊ အောက်ပါ INDEX MATCH ဖော်မြူလာကိုသုံးပါ-
=INDEX(C2:C10, MATCH("Japan", A2:A10, 0))
ယခု၊ ဤဖော်မြူလာ၏ အစိတ်အပိုင်းတစ်ခုစီ၏ အမှန်တကယ်လုပ်ဆောင်သည့်အရာကို ခွဲခြမ်းစိတ်ဖြာကြည့်ကြပါစို့-
- MATCH လုပ်ဆောင်ချက်သည် A2 အကွာအဝေးရှိ ရှာဖွေမှုတန်ဖိုး "Japan" ကို ရှာဖွေသည်- A10 သည် "Japan" သည် ရှာဖွေမှုခင်းကျင်းမှုတွင် တတိယမြောက်ဖြစ်သောကြောင့် နံပါတ် 3 ကို ပြန်ပေးသည်။
- အတန်းနံပါတ်သည် ၎င်းမှတန်ဖိုးတစ်ခုပြန်ပေးရန်အတွက် INDEX ၏ row_num အကြောင်းပြချက်သို့ တိုက်ရိုက်သွားပါသည်။ အတန်း။
ထို့ကြောင့်၊ အထက်ဖော်ပြပါဖော်မြူလာသည် ဆဲလ် C2 မှ C10 တွင်ရှာဖွေပြီး ထိုအပိုင်းအခြားရှိ 3rd ဆဲလ်မှတန်ဖိုးကို ဆွဲထုတ်ရန် ရိုးရှင်းသော INDEX(C2:C,3) အဖြစ်သို့ ပြောင်းလဲသွားသည်။ ကျွန်ုပ်တို့သည် ဒုတိယတန်းမှ စတင်ရေတွက်သောကြောင့် C4 ဖြစ်သည်။
ဖော်မြူလာတွင် မြို့ကို hardcode မပေးချင်ဘူးလား။ ၎င်းကို ဆဲလ်အချို့တွင် ထည့်သွင်းပါ၊ F1 ဟုဆိုကာ ဆဲလ်ကို ထောက်ပံ့ပေးသည်။MATCH ကို ကိုးကား၍ ရွေ့လျားရှာဖွေမှုဖော်မြူလာကို သင်ရရှိလိမ့်မည်-
=INDEX(C2:C10, MATCH(F1,A2:A10,0))
အရေးကြီးသောမှတ်ချက်။ အတန်းရှိ အတန်းအရေအတွက် INDEX ၏ array အငြင်းအခုံသည် MATCH ၏ lookup_array ၏ lookup_array တွင် အတန်းအရေအတွက်နှင့် ကိုက်ညီသင့်သည်၊ သို့မဟုတ်ပါက ဖော်မြူလာသည် မှားယွင်းသောရလဒ်တစ်ခုထွက်လာလိမ့်မည်။
ခေတ္တစောင့်ဆိုင်းပါ... အဘယ်ကြောင့်နည်း။ ကျွန်ုပ်တို့သည် အောက်ပါ Vlookup ဖော်မြူလာကို ရိုးရိုးရှင်းရှင်း မသုံးပါလား။ Excel MATCH INDEX ၏ အမိုက်စား လှည့်ကွက်များကို ရှာဖွေဖော်ထုတ်ရန် အချိန်ဖြုန်းခြင်းမှာ အဘယ်အရာဖြစ်သနည်း။
=VLOOKUP(F1, A2:C10, 3, FALSE)
ဤကိစ္စတွင်၊ အဓိပ္ပါယ်လုံးဝမရှိပါ :) ဤရိုးရှင်းသောဥပမာသည် သရုပ်ပြရန်အတွက်သာဖြစ်သည်၊ သို့မှသာ INDEX နှင့် MATCH လုပ်ဆောင်ချက်များ မည်ကဲ့သို့ အတူတကွ လုပ်ဆောင်သည်ကို သင်ခံစားရမည်ဖြစ်သည်။ အောက်ဖော်ပြပါ အခြားဥပမာများသည် VLOOKUP တိုက်မိသောအခါတွင် ရှုပ်ထွေးသောအခြေအနေများကို အလွယ်တကူဖြေရှင်းနိုင်သော ဤပေါင်းစပ်မှု၏အစစ်အမှန်စွမ်းအားကို သင့်အားပြသပါမည်။
အကြံပြုချက်များ-
- Excel 365 နှင့် Excel 2021 တွင်၊ သင်သည် ပိုမိုခေတ်မီသော INDEX XMATCH ဖော်မြူလာကို အသုံးပြုနိုင်သည်။
- Google Sheets အတွက်၊ ဤဆောင်းပါးတွင် INDEX MATCH နှင့် ဖော်မြူလာနမူနာများကို ကြည့်ပါ။
INDEX MATCH နှင့် VLOOKUP
ဘယ်အချိန် ဒေါင်လိုက်ရှာဖွေမှုများအတွက် မည်သည့်လုပ်ဆောင်ချက်ကို အသုံးပြုရမည်ကို ဆုံးဖြတ်ရာတွင် INDEX MATCH သည် VLOOKUP ထက် များစွာသာလွန်ကြောင်း Excel ဂုရုအများစုက သဘောတူလက်ခံကြသည်။ သို့သော်၊ လူများစွာသည် VLOOKUP ဖြင့် ဆက်လက်တည်ရှိဆဲ၊ ပထမအချက်မှာ ၎င်းသည် ပိုမိုရိုးရှင်းသောကြောင့်ဖြစ်ပြီး ဒုတိယအချက်မှာ Excel တွင် INDEX MATCH ဖော်မြူလာကိုအသုံးပြုခြင်း၏ အကျိုးကျေးဇူးအားလုံးကို အပြည့်အဝနားမလည်သောကြောင့်ဖြစ်သည်။ အဲဒီလို နားလည်မှုမရှိရင် ဘယ်သူကမှ သူတို့ရဲ့ အချိန်တွေကို သင်ယူဖို့ ဆန္ဒမရှိကြပါဘူး။ပိုရှုပ်ထွေးသော အထားအသိုတစ်ခု။
အောက်တွင်၊ VLOOKUP တွင် MATCH INDEX ၏ အဓိကအားသာချက်များကို ကျွန်ုပ်ညွှန်ပြမည်ဖြစ်ပြီး၊ ၎င်းသည် သင်၏ Excel တန်ဆာပလာအတွက် ထိုက်တန်သော ထပ်လောင်းတစ်ခုဟုတ်မဟုတ်ကို သင်ဆုံးဖြတ်မည်ဖြစ်သည်။
အသုံးပြုရန် အဓိကအကြောင်းရင်း 4 ခု VLOOKUP အစား INDEX MATCH
- ညာမှဘယ်သို့ရှာဖွေမှု။ ပညာတတ်အသုံးပြုသူတိုင်းသိသည့်အတိုင်း၊ VLOOKUP သည် ၎င်း၏ဘယ်ဘက်သို့မကြည့်နိုင်ပါ၊ ဆိုလိုသည်မှာ သင်၏ရှာဖွေမှုတန်ဖိုးသည် ဘယ်ဘက်ဆုံးကော်လံတွင် အမြဲရှိနေသင့်သည် စားပွဲ။ INDEX MATCH သည် ဘယ်ဘက်ရှာဖွေမှုကို လွယ်ကူစွာ လုပ်ဆောင်နိုင်သည်။ အောက်ပါနမူနာက ၎င်းကို လုပ်ဆောင်ချက်တွင် ပြသသည်- Excel တွင် ဘယ်ဘက်သို့ တန်ဖိုးတစ်ခုကို Vlookup လုပ်နည်း။
- ကော်လံများကို ဘေးကင်းစွာ ထည့်သွင်းပါ သို့မဟုတ် ဖျက်ပါ။ ကော်လံအသစ်တစ်ခုဖြစ်သည့်အခါ VLOOKUP ဖော်မြူလာများ ပျက်သွားသည် သို့မဟုတ် မမှန်သောရလဒ်များ ပေးဆောင်သည်။ VLOOKUP ၏ syntax သည် သင်ဒေတာကို ဆွဲထုတ်လိုသော ကော်လံ၏ အညွှန်းကိန်းနံပါတ်ကို သတ်မှတ်ခြင်း လိုအပ်သောကြောင့် ရှာဖွေမှုဇယားတစ်ခုမှ ဖျက်လိုက်သည် သို့မဟုတ် ပေါင်းထည့်ထားသည်။ ပုံမှန်အားဖြင့်၊ သင်သည် ကော်လံများကို ထည့်ခြင်း သို့မဟုတ် ဖျက်သည့်အခါ အညွှန်းနံပါတ် ပြောင်းလဲပါသည်။
INDEX MATCH ဖြင့်၊ သင်သည် အညွှန်းကိန်းနံပါတ်မဟုတ်ဘဲ ပြန်ပေးသည့်ကော်လံအပိုင်းအခြားကို သတ်မှတ်ပေးပါသည်။ ရလဒ်အနေဖြင့်၊ ဆက်စပ်ဖော်မြူလာတိုင်းကို အပ်ဒိတ်လုပ်ခြင်းအတွက် စိတ်မပူဘဲ သင်လိုချင်သလောက် ကော်လံအများအပြားကို အခမဲ့ထည့်သွင်းနိုင်ပြီး ဖယ်ရှားနိုင်သည်။
- ရှာဖွေမှုတန်ဖိုး၏အရွယ်အစားအတွက် ကန့်သတ်ချက်မရှိပါ။ VLOOKUP လုပ်ဆောင်ချက်ကို အသုံးပြုသောအခါ၊ သင်၏ရှာဖွေမှုစံနှုန်း၏ စုစုပေါင်းအရှည်သည် စာလုံးရေ 255 လုံးထက် မကျော်လွန်နိုင်ပါ၊ သို့မဟုတ်ပါက သင်သည် #VALUE ပါ၀င်သည် ! အမှား။ ထို့ကြောင့် သင့်ဒေတာအတွဲတွင် စာကြောင်းရှည်များပါလျှင် INDEX MATCH သည် တစ်ခုတည်းသော အလုပ်ဖြစ်သည်။ဖြေရှင်းချက်။
- ပိုမိုမြင့်မားသော လုပ်ဆောင်မှုအမြန်နှုန်း။ သင့်ဇယားများသည် သေးငယ်နေပါက Excel စွမ်းဆောင်ရည်တွင် သိသာထင်ရှားသော ခြားနားချက်တစ်စုံတစ်ရာမရှိပေ။ သို့သော် သင့်အလုပ်စာရွက်များတွင် ရာနှင့်ချီသော အတန်းများပါရှိပြီး အကျိုးဆက်အနေဖြင့် ဖော်မြူလာ ရာနှင့်ချီသော ဖော်မြူလာများရှိပါက၊ MATCH INDEX သည် VLOOKUP ထက် များစွာပိုမိုမြန်ဆန်စွာ အလုပ်လုပ်နိုင်မည်ဖြစ်ပြီး Excel သည် ဇယားခင်းကျင်းတစ်ခုလုံးထက် ကော်လံများကိုသာ စီစစ်ပြီး ပြန်ပို့ရမည်ဖြစ်သည်။
သင်၏အလုပ်စာအုပ်တွင် VLOOKUP နှင့် SUM ကဲ့သို့သော ရှုပ်ထွေးသော ခင်းကျင်းမှုဖော်မြူလာများပါ၀င်ပါက Excel ၏စွမ်းဆောင်ရည်အပေါ် VLOOKUP ၏အကျိုးသက်ရောက်မှုသည် အထူးသိသာနိုင်ပါသည်။ အဓိကအချက်မှာ array ရှိ တန်ဖိုးတစ်ခုစီကို စစ်ဆေးခြင်းသည် VLOOKUP လုပ်ဆောင်ချက်၏ သီးခြားခေါ်ဆိုမှုတစ်ခု လိုအပ်ပါသည်။ ထို့ကြောင့်၊ သင့် array တွင် တန်ဖိုးများ ပိုများလေ၊ သင် workbook တစ်ခုတွင် array ဖော်မြူလာများ များလေလေ၊ Excel သည် နှေးကွေးလေ ဖြစ်သည်။
Excel INDEX MATCH - ဖော်မြူလာ ဥပမာများ
ကို သိရှိခြင်း MATCH INDEX လုပ်ဆောင်ချက်ကို လေ့လာရန် အကြောင်းရင်း၊ စိတ်ဝင်စားစရာ အကောင်းဆုံး အပိုင်းကို သွားပြီး သီအိုရီဆိုင်ရာ အသိပညာကို လက်တွေ့တွင် မည်သို့ အသုံးချနိုင်သည်ကို ကြည့်ကြပါစို့။
ညာဘက်မှ ဘယ်ဘက်သို့ ကြည့်ရန် INDEX MATCH ဖော်မြူလာ
အဖြစ်၊ ပြောထားပြီးသား၊ VLOOKUP သည် ၎င်း၏ဘယ်ဘက်သို့ မကြည့်နိုင်ပါ။ ထို့ကြောင့်၊ သင်၏ရှာဖွေမှုတန်ဖိုးများသည် ဘယ်ဘက်ဆုံးကော်လံမဟုတ်ပါက၊ Vlookup ဖော်မြူလာသည် သင့်အား သင်လိုချင်သောရလဒ်ကို ယူဆောင်လာရန် အခွင့်အရေးမရှိပါ။ Excel ရှိ INDEX MATCH လုပ်ဆောင်ချက်သည် ပိုမိုစွယ်စုံရရှိပြီး ရှာဖွေမှုနှင့် ပြန်ပေးသည့်ကော်လံများတည်ရှိရာနေရာကို အမှန်တကယ် ဂရုမစိုက်ပါ။
ဤဥပမာအတွက်၊ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏နမူနာဇယား၏ဘယ်ဘက်တွင် အဆင့်ကော်လံကို ပေါင်းထည့်ကာ ရုရှားမြို့တော် မော်စကိုသည် လူဦးရေအရ မည်ကဲ့သို့ အဆင့်သတ်မှတ်သည်ကို အဖြေရှာရန် ကြိုးစားပါမည်။
G1 ရှိ ရှာဖွေမှုတန်ဖိုးဖြင့် ရှာဖွေရန် အောက်ပါဖော်မြူလာကို အသုံးပြုပါ။ C2:C10 တွင် A2:A10:
=INDEX(A2:A10,MATCH(G1,C2:C10,0))
နှင့် သက်ဆိုင်သောတန်ဖိုးကို ပြန်ပေးသည်။ သင်၏ INDEX MATCH ဖော်မြူလာကို ဆဲလ်တစ်ခုထက်ပို၍ အသုံးပြုရန် စီစဉ်ပါက၊ အပိုင်းနှစ်ခုလုံးကို အကြွင်းမဲ့ဆဲလ်ကိုးကားချက်များ ($A$2:$A$10 နှင့် $C$2:4C$10 ကဲ့သို့သော) အပိုင်းအခြားနှစ်ခုလုံးကို လော့ခ်ချရန် သေချာစေပါ။ ဖော်မြူလာကို မိတ္တူကူးခြင်း။
အတန်းများနှင့် ကော်လံများတွင် ရှာဖွေရန် INDEX MATCH MATCH
အထက်နမူနာများတွင်၊ ကြိုတင်သတ်မှတ်ထားသော ကော်လံတစ်ခုမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးရန်အတွက် မူရင်း VLOOKUP အတွက် INDEX MATCH ကို အစားထိုးအဖြစ် အသုံးပြုထားပါသည်။ အပိုင်းအခြား။ သို့သော် အတန်းများနှင့် ကော်လံအများအပြားကို ရှာဖွေရန် လိုအပ်ပါက အဘယ်နည်း။ တစ်နည်းဆိုရသော် သင်သည် matrix သို့မဟုတ် two-way lookup ဟုခေါ်သော လုပ်ဆောင်ချက်ကို လုပ်ဆောင်လိုပါက မည်ကဲ့သို့ လုပ်ဆောင်လိုသနည်း၊
၎င်းသည် ရှုပ်ထွေးသည်ဟု ထင်ရသော်လည်း ဖော်မြူလာသည် အလွန်ဆင်တူပါသည်။ ကွာခြားချက်တစ်ခုတည်းဖြင့် အခြေခံ Excel INDEX MATCH လုပ်ဆောင်ချက်သို့။ ဘာလဲ?
ရိုးရှင်းစွာပြောရလျှင် MATCH လုပ်ဆောင်ချက်နှစ်ခုကိုသုံးပါ - တစ်ခုမှာ အတန်းနံပါတ်တစ်ခုရရှိရန်နှင့် ကော်လံနံပါတ်တစ်ခုရရှိရန် အခြားတစ်ခုအား အသုံးပြုပါ။ မှန်းဆချက်မှန်သူတွေကို ဂုဏ်ပြုပါတယ် :)
INDEX (array၊ MATCH ( vlookup value၊ ကော်လံ၊ 0), MATCH ( ) hlookup တန်ဖိုး၊ အတန်းနှင့်ယှဉ်ကြည့်ရန်၊ 0))ယခု၊ ကျေးဇူးပြု၍ အောက်ပါဇယားကိုကြည့်ပါ၊ INDEX MATCH MATCH တစ်ခုတည်ဆောက်ကြပါစို့။ပေးထားသောနိုင်ငံတစ်ခုအတွက် လူဦးရေ (သန်းနှင့်ချီ၍) ရှာဖွေရန် ဖော်မြူလာ။
G1 တွင် ပစ်မှတ်နိုင်ငံ (vlookup တန်ဖိုး) နှင့် G2 (hlookup တန်ဖိုး) ရှိ ပစ်မှတ်နှစ်နှင့်အတူ ဖော်မြူလာသည် ဤပုံသဏ္ဍာန်ကို ရရှိပါသည်။ :
=INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ
ရှုပ်ထွေးသော Excel ဖော်မြူလာကို နားလည်ရန် လိုအပ်သည့်အခါတိုင်း ၎င်းကို အပိုင်းငယ်များအဖြစ် ခွဲခြမ်းပြီး တစ်ခုချင်းလုပ်ဆောင်သည့်လုပ်ဆောင်ချက်ကိုကြည့်ပါ-
MATCH(G1,A2:A11,0)
– ဆဲလ် G1 ("China") ရှိ တန်ဖိုးအတွက် A2:A11 မှတစ်ဆင့် ရှာဖွေပြီး 2 ဖြစ်သည့် ၎င်း၏ရာထူးကို ပြန်ပေးသည်။
MATCH(G2,B1:D1,0))
– ရှာဖွေမှုများ B1:D1 ဖြစ်သည့် ဆဲလ် G2 ("2015") တွင် 3 ဖြစ်သည်။
အထက် အတန်းနှင့် ကော်လံနံပါတ်များသည် INDEX လုပ်ဆောင်ချက်၏ သက်ဆိုင်ရာ အကြောင်းပြချက်များသို့ သွားသည်-
INDEX(B2:D11, 2, 3)
ရလဒ်အနေဖြင့်၊ သင်သည် ဆဲလ် D3 ရှိတန်ဖိုးဖြစ်သည့် အပိုင်းအခြား B2:D11 ရှိ 2nd အတန်းနှင့် 3rd ကော်လံ၏ဆုံရာတွင် တန်ဖိုးတစ်ခုရရှိသည်။ လွယ်လား? ဟုတ်ကဲ့!
သတ်မှတ်ချက်များစွာကိုရှာဖွေရန် Excel INDEX MATCH
ကျွန်ုပ်တို့၏ Excel VLOOKUP သင်ခန်းစာကို သင်ဖတ်ရှုခွင့်ရခဲ့ပါက၊ သင်သည် စံသတ်မှတ်ချက်များစွာဖြင့် Vlookup အတွက် ဖော်မြူလာတစ်ခုကို စမ်းသပ်ပြီးဖြစ်ကောင်းဖြစ်နိုင်သည်။ သို့သော်၊ ထိုချဉ်းကပ်မှု၏ သိသာထင်ရှားသော ကန့်သတ်ချက်မှာ helper ကော်လံတစ်ခုထည့်ရန် လိုအပ်သည်။ သတင်းကောင်းမှာ Excel ၏ INDEX MATCH လုပ်ဆောင်ချက်သည် သင့်အရင်းအမြစ်ဒေတာကို မွမ်းမံပြင်ဆင်ခြင်း သို့မဟုတ် ပြန်လည်ဖွဲ့စည်းခြင်းမရှိဘဲ စံသတ်မှတ်ချက်နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော စံနှုန်းများဖြင့် ရှာဖွေနိုင်သည်!
ဤသည်မှာ စံသတ်မှတ်ချက်များစွာပါရှိသော ယေဘုယျ INDEX MATCH ဖော်မြူလာဖြစ်သည်-
{=INDEX( return_range၊ MATCH(1၊