မာတိကာ
ဤသင်ခန်းစာတွင်၊ Excel တွင် INDEX ၏ အထိရောက်ဆုံးအသုံးပြုမှုကို သရုပ်ပြသည့် ဖော်မြူလာနမူနာများစွာကို သင်တွေ့လိမ့်မည်။
မကြာခဏဆိုသလို လျှော့တွက်ပြီး လျှော့သုံးထားသော Excel လုပ်ဆောင်ချက်အားလုံး၏ ပါဝါ၊ INDEX သည် ထိပ်တန်း 10 ခုတွင် သေချာပေါက် အဆင့်သတ်မှတ်ခံရမည်ဖြစ်သည်။ ထိုအချိန်တွင်၊ ဤလုပ်ဆောင်ချက်သည် စမတ်ကျပြီး ပေါ့ပါးပြီး စွယ်စုံရရှိပါသည်။
ထို့ကြောင့် Excel တွင် INDEX လုပ်ဆောင်ချက်က ဘာလဲ? အခြေခံအားဖြင့်၊ INDEX ဖော်မြူလာတစ်ခုသည် ပေးထားသော array သို့မဟုတ် range အတွင်းမှ ဆဲလ်ကိုးကားချက်ကို ပြန်ပေးသည်။ တစ်နည်းအားဖြင့်၊ သင်သည် အကွာအဝေးတစ်ခုရှိ ဒြပ်စင်တစ်ခု၏ အနေအထားကို သိခြင်း (သို့မဟုတ် တွက်ချက်နိုင်သည်) နှင့် ထိုဒြပ်စင်၏ အမှန်တကယ်တန်ဖိုးကို ရယူလိုသောအခါတွင် သင်သည် INDEX ကို အသုံးပြုပါသည်။
၎င်းသည် အနည်းငယ်အသေးအဖွဲဟု ထင်ရသော်လည်း တစ်ကြိမ်၊ INDEX လုပ်ဆောင်ချက်၏ တကယ့်အလားအလာကို သင်နားလည်သဘောပေါက်ပြီး ၎င်းသည် သင့်အလုပ်စာရွက်များတွင် ဒေတာများကို တွက်ချက်ခြင်း၊ ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် တင်ပြပုံများအတွက် အရေးကြီးသောပြောင်းလဲမှုများကို ပြုလုပ်နိုင်သည်။
Excel INDEX လုပ်ဆောင်ချက် - အထားအသိုနှင့် အခြေခံအသုံးပြုမှုများ
Excel တွင် INDEX လုပ်ဆောင်ချက်၏ ဗားရှင်းနှစ်မျိုးရှိသည် - array ပုံစံနှင့် ကိုးကားမှုပုံစံ။ ဖောင်နှစ်ခုလုံးကို Microsoft Excel 365 - 2003 ဗားရှင်းအားလုံးတွင် အသုံးပြုနိုင်ပါသည်။
INDEX အခင်းအကျင်းပုံစံ
INDEX အခင်းအကျင်းပုံစံသည် အတန်းတစ်ခုပေါ်အခြေခံ၍ အပိုင်းအခြားတစ်ခု သို့မဟုတ် အခင်းအကျင်းရှိ အချို့သောဒြပ်စင်၏တန်ဖိုးကို ပြန်ပေးသည် နှင့် သင်သတ်မှတ်ထားသော ကော်လံနံပါတ်များ။
INDEX(array၊ row_num၊ [column_num])- array - သည် ဆဲလ်အကွာအဝေး၊ အမည်ပေးထားသော အပိုင်းအခြား သို့မဟုတ် ဇယားတစ်ခုဖြစ်သည်။
- row_num - တန်ဖိုးတစ်ခု ပြန်ပေးမည့် array ရှိ အတန်းနံပါတ်ဖြစ်သည်။ row_num ဖြစ်ပါကတန်ဖိုးတစ်ခုကို ပြန်ပေးသည်၊ သို့သော် ဤဖော်မြူလာတွင်၊ ရည်ညွှန်းအော်ပရေတာ (:) က ၎င်းအား ရည်ညွှန်းချက်ကို ပြန်ပေးရန် တွန်းအားပေးသည်။ $A$1 သည် ကျွန်ုပ်တို့၏ အစမှတ်ဖြစ်သောကြောင့်၊ ဖော်မြူလာ၏ နောက်ဆုံးရလဒ်မှာ အပိုင်းအခြား $A$1:$A$9 ဖြစ်သည်။
အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံသည် dynamic drop-တစ်ခုဖန်တီးရန် ထို Index ဖော်မြူလာကို သင်မည်ကဲ့သို့ အသုံးပြုနိုင်ကြောင်း သရုပ်ပြသည်။ အောက်စာရင်း။
အကြံပြုချက်။ ဒိုင်းနမစ်ဖြင့် မွမ်းမံထားသော drop-down စာရင်းကို ဖန်တီးရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ ဇယားတစ်ခုအပေါ် အခြေခံ၍ အမည်စာရင်းတစ်ခု ပြုလုပ်ရန်ဖြစ်သည်။ ဤကိစ္စတွင်၊ Excel ဇယားများသည် ရွေ့လျားနိုင်သောအပိုင်းအခြားများဖြစ်သောကြောင့် သင်ရှုပ်ထွေးသောဖော်မြူလာများမလိုအပ်ပါ။
သင်သည် INDEX လုပ်ဆောင်ချက်ကို မှီခိုအားထားရသော drop-down စာရင်းများဖန်တီးရန်အတွက်လည်း အသုံးပြုနိုင်ပြီး အောက်ပါသင်ခန်းစာများက အဆင့်များကို ရှင်းပြသည်- Excel တွင် ကန့်လန့်ဖြတ်စာရင်းပြုလုပ်ခြင်း။
5။ INDEX / MATCH ပါသော အားကောင်းသော Vlookups
ဒေါင်လိုက်ရှာဖွေမှုများကို လုပ်ဆောင်နေသည် - ဤနေရာသည် INDEX လုပ်ဆောင်ချက် အမှန်တကယ် လင်းလက်နေပါသည်။ Excel VLOOKUP လုပ်ဆောင်ချက်ကို သင်အသုံးပြုခဲ့ဖူးပါက၊ ရှာဖွေမှုကော်လံ၏ ဘယ်ဘက်သို့ ကော်လံများမှ တန်ဖိုးများကို မဆွဲထုတ်နိုင်ခြင်း သို့မဟုတ် ရှာဖွေမှုတန်ဖိုးအတွက် 255 စာလုံးကန့်သတ်ချက်များကဲ့သို့သော ၎င်း၏ ကန့်သတ်ချက်အများအပြားကို သင်ကောင်းစွာနားလည်ပါသည်။
ထိုသို့ INDEX / MATCH ဆက်ဆံရေးသည် VLOOKUP ထက် များစွာသာလွန်သည်-
- ဘယ်ဘက်တွင် ရှာဖွေမှုများအတွက် ပြဿနာမရှိပါ။
- ရှာဖွေမှုတန်ဖိုးအရွယ်အစားကို ကန့်သတ်ချက်မရှိပါ။
- အမျိုးအစားခွဲခြင်းမရှိပါ။ လိုအပ်သည် (အနီးစပ်ဆုံးတူညီသော VLOOKUP သည် ရှာဖွေမှုကော်လံကို ကြီးလိုက်ကြီးလိုက် စီရန် လိုအပ်သည်)။
- သင်သည် ကော်လံများကို မွမ်းမံမွမ်းမံခြင်းမရှိဘဲ ဇယားတစ်ခုအတွင်း ကော်လံများကို ထည့်သွင်းနိုင်ပြီး ဖယ်ရှားနိုင်သည်ဆက်စပ်ဖော်မြူလာတိုင်း။
- နောက်ပြီး အနည်းဆုံးတော့ အနည်းဆုံးတော့၊ INDEX / MATCH သည် Vlookups အများအပြားလုပ်သကဲ့သို့ သင်၏ Excel ကို နှေးကွေးစေမည်မဟုတ်ပါ။
သင် INDEX / MATCH ကို အောက်ပါနည်းလမ်းဖြင့် အသုံးပြုပါသည်။ :
=INDEX ( တန်ဖိုး မှ ပြန်ပေးမည့် ကော်လံ၊ (MATCH ( ရှာဖွေမှုတန်ဖိုး ၊ ဆန့်ကျင်ဘက်ရှာဖွေရန် ကော်လံ ၊ 0))အတွက် ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့၏အရင်းအမြစ်ဇယားကို Planet Name သည် ညာဘက်ဆုံးကော်လံဖြစ်လာစေရန်အတွက်၊ INDEX / MATCH ဖော်မြူလာသည် အထစ်အငေါ့မရှိဘဲ ဘယ်ဘက်ကော်လံမှ တူညီသောတန်ဖိုးကို ရယူဆဲဖြစ်သည်။
နောက်ထပ် အကြံပြုချက်များနှင့် ဖော်မြူလာနမူနာအတွက် Excel INDEX / MATCH သင်ခန်းစာကို ကြည့်ပါ။
၆။ အပိုင်းအခြားများစာရင်းမှ 1 အပိုင်းအခြားကို ရယူရန် Excel INDEX ဖော်မြူလာ
Excel ရှိ INDEX လုပ်ဆောင်ချက်ကို ထက်မြက်ပြီး အစွမ်းထက်သည့် နောက်ထပ်အသုံးပြုမှုမှာ အပိုင်းအခြားများစာရင်းမှ အပိုင်းအခြားတစ်ခုကို ရယူနိုင်သည့် စွမ်းရည်ဖြစ်သည်။
တစ်ခုစီတွင် မတူညီသည့် အရေအတွက်များစွာရှိသည့် စာရင်းများ သင့်တွင်ရှိသည်ဆိုပါစို့။ ယုံကြည်ပါ သို့မဟုတ် မဟုတ်ပါ၊ ဖော်မြူလာတစ်ခုတည်းဖြင့် ရွေးချယ်ထားသော မည်သည့်အကွာအဝေးရှိ မည်သည့်တန်ဖိုးများကိုမဆို ပျမ်းမျှ သို့မဟုတ် ပေါင်းလဒ်ကို တွက်ချက်နိုင်ပါသည်။
ပထမဦးစွာ သင်ဖန်တီးသည် စာရင်းတစ်ခုစီအတွက် အမည်ပေးထားသော အပိုင်းအခြားတစ်ခု၊ ဤဥပမာတွင် PlanetsD နှင့် MoonsD ဖြစ်ပါစေ-
အထက်ပုံသည် အပိုင်းအခြားများ၏ အမည်များ၏ နောက်ကွယ်မှ အကြောင်းပြချက်ကို ရှင်းပြပေးမည်ဟု မျှော်လင့်ပါသည်။ : ) BTW၊ Moons ဇယားသည် မပြည့်စုံသေးပါ၊ ကျွန်ုပ်တို့၏ စကြာဝဋ္ဌာတွင် လူသိများသော သဘာဝလ 176 ခုရှိသည်၊ ဂျူပီတာတစ်ခုတည်းတွင် လက်ရှိတွင် 63 ခုရှိပြီး ရေတွက်ပါသည်။ ဒီဥပမာအတွက် ကျပန်း 11 ကို ရွေးခဲ့တယ်၊ ကောင်းပြီ... random မဟုတ်ဘူး၊အလှပဆုံးအမည်များဖြင့် လများ : )
ကျွန်ုပ်တို့၏ INDEX ဖော်မြူလာသို့ ပြန်သွားရန် ခွင့်လွှတ်ပါ။ PlanetsD သည် သင့်အကွာအဝေး 1 ဖြစ်ပြီး MoonsD သည် အပိုင်းအခြား 2 ဖြစ်ပြီး၊ ဆဲလ် B1 သည် သင်အပိုင်းအခြားနံပါတ်ကို ထည့်ထားသည့်နေရာဟု ယူဆပါက၊ ပျမ်းမျှတန်ဖိုးများကို တွက်ချက်ရန် အောက်ပါ အညွှန်းဖော်မြူလာကို အသုံးပြုနိုင်သည်။ ရွေးချယ်ထားသော အပိုင်းအခြား-
=AVERAGE(INDEX((PlanetsD, MoonsD), , , B1))
ယခုကျွန်ုပ်တို့သည် INDEX လုပ်ဆောင်ချက်၏ အကိုးအကားပုံစံကို အသုံးပြုနေပြီး နောက်ဆုံးအငြင်းပွားမှု (area_num) ရှိ နံပါတ်သည် မည်သည့်အကွာအဝေးအတွက် ဖော်မြူလာကို ပြောပြသည်ကို သတိပြုပါ။ ရွေးပါ။
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ area_num (ဆဲလ် B1) ကို 2 ဟုသတ်မှတ်ထားသောကြောင့် ဖော်မြူလာသည် Moons ၏ ပျမ်းမျှအချင်းကို တွက်ချက်ပေးပါသည်။ အကိုးအကား အငြင်းအခုံတွင်။
သင်သည် စာရင်းများစွာဖြင့် အလုပ်လုပ်ပြီး ဆက်စပ်နံပါတ်များကို မမှတ်မိလိုပါက၊ ၎င်းကို သင့်အတွက် လုပ်ဆောင်ရန် nested IF လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။ :
=AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planets", 1, IF(B1="moons", 2))))
IF လုပ်ဆောင်ချက်တွင်၊ သင်သည် သင့်အသုံးပြုသူများအား နံပါတ်များအစား ဆဲလ် B1 တွင် ရိုက်ထည့်စေလိုသော ရိုးရှင်းပြီး မှတ်သားရလွယ်ကူသော စာရင်းအမည်များကို အသုံးပြုပါသည်။ ကျေးဇူးပြု၍ ဤအချက်ကို မှတ်သားထားပါ၊ ဖော်မြူလာ မှန်ကန်စွာ အလုပ်လုပ်ရန်အတွက်၊ B1 ရှိ စာသားသည် IF ၏ ကန့်သတ်ဘောင်များတွင်ကဲ့သို့ အတိအကျ တူညီနေသင့်သည်၊ မဟုတ်ပါက သင့်အညွှန်းဖော်မြူလာတွင် #VALUE အမှားအယွင်း ဖြစ်သွားပါမည်။
ဖော်မြူလာကို ပိုမိုအသုံးပြုရလွယ်ကူစေရန်၊ စာလုံးပေါင်းအမှားများကို ကာကွယ်ရန် ကြိုတင်သတ်မှတ်ထားသော အမည်များဖြင့် drop-down list တစ်ခုဖန်တီးရန် ဒေတာ Validation ကို အသုံးပြုနိုင်သည်။မှားယွင်းသောပုံသေများ-
နောက်ဆုံးတွင်၊ သင်၏ INDEX ဖော်မြူလာကို လုံးဝပြီးပြည့်စုံစေရန်၊ အသုံးပြုသူအား drop-down list မှ အရာတစ်ခုကို ရွေးချယ်ရန် တောင်းဆိုမည့် IFERROR လုပ်ဆောင်ချက်တွင် ၎င်းကို ထည့်သွင်းနိုင်သည်။ အကယ်၍ ရွေးချယ်မှု မပြုလုပ်ရသေးပါက-
=IFERROR(AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planet", 1, IF(B1="moon", 2)))), "Please select the list!")
ဤသည်မှာ Excel တွင် INDEX ဖော်မြူလာများကို သင်အသုံးပြုပုံဖြစ်သည်။ ဤနမူနာများက သင့်အလုပ်စာရွက်များတွင် INDEX လုပ်ဆောင်ချက်၏ အလားအလာကို အသုံးချရန် နည်းလမ်းတစ်ခုကို ပြသနိုင်မည်ဟု မျှော်လင့်ပါသည်။ ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။
ချန်လှပ်ထားပါသည်၊ column_num လိုအပ်ပါသည်။ - column_num - တန်ဖိုးတစ်ခုပြန်ပေးမည့် ကော်လံနံပါတ်ဖြစ်သည်။ column_num ကို ချန်လှပ်ထားလျှင် row_num လိုအပ်ပါသည်။
ဥပမာ၊ ဖော်မြူလာ =INDEX(A1:D6, 4, 3)
သည် 4th အတန်းနှင့် 3rd ကော်လံ၏ အပိုင်းအခြား A1:D6 ရှိ တန်ဖိုးဖြစ်သည့် ဆဲလ် C4 ရှိ တန်ဖိုးဖြစ်သည့် အပိုင်းအခြားရှိ တန်ဖိုးကို ပြန်ပေးသည်။ .
INDEX ဖော်မြူလာသည် ဒေတာအစစ်အမှန်တွင် မည်သို့အလုပ်လုပ်ကြောင်း အကြံဉာဏ်ရယူရန်၊ ကျေးဇူးပြု၍ အောက်ပါဥပမာကိုကြည့်ပါ-
အတန်းထဲသို့ ဝင်မည့်အစား ဖော်မြူလာရှိ ကော်လံနံပါတ်များနှင့် ပိုမိုကျယ်ပြန့်သော ဖော်မြူလာတစ်ခုရရှိရန် ဆဲလ်ကိုးကားချက်များကို သင်ထောက်ပံ့ပေးနိုင်သည်- =INDEX($B$2:$D$6, G2, G1)
ထို့ကြောင့်၊ ဤ INDEX ဖော်မြူလာသည် G2 တွင် သတ်မှတ်ထားသည့် ထုတ်ကုန်နံပါတ်၏ လမ်းဆုံတွင် အတိအကျ ပစ္စည်းအရေအတွက်ကို ပြန်ပေးသည် (row_num ) နှင့် ဆဲလ် G1 (column_num) တွင် ထည့်သွင်းထားသော အပတ်နံပါတ်။
အကြံပြုချက်။ array အငြင်းအခုံတွင် ဆက်စပ်ကိုးကားချက်များအစား ($B$2:$D$6) ကို အသုံးပြုခြင်းသည် အခြားဆဲလ်များသို့ ဖော်မြူလာကို ကူးယူရန် ပိုမိုလွယ်ကူစေသည်။ တနည်းအားဖြင့် သင်သည် အပိုင်းအခြားတစ်ခုကို ဇယားတစ်ခု (Ctrl + T) သို့ ပြောင်းနိုင်ပြီး ၎င်းကို ဇယားအမည်ဖြင့် ကိုးကားနိုင်သည်။
INDEX အခင်းအကျင်းပုံစံ - မှတ်သားထားရမည့်အရာ
- အာရွိုင်အငြင်းအခုံတွင် အတန်း သို့မဟုတ် ကော်လံတစ်ခုသာပါဝင်ပါက၊ သက်ဆိုင်ရာ row_num သို့မဟုတ် column_num အငြင်းအခုံကို သင်သတ်မှတ်နိုင်သည် သို့မဟုတ် မသတ်မှတ်နိုင်ပါ။
- array argument တွင် row တစ်ခုထက်ပိုပြီး row_num ကို ချန်လှပ်ထားပါက သို့မဟုတ် 0 ဟု သတ်မှတ်ပါက INDEX လုပ်ဆောင်ချက်သည် ကော်လံတစ်ခုလုံး၏ array တစ်ခုကို ပြန်ပေးသည်။ အလားတူ၊ အကယ်၍ array တွင် တစ်ခုထက်ပိုပါသည်။ကော်လံနှင့် column_num အငြင်းအခုံကို ချန်လှပ်ထားသည် သို့မဟုတ် 0 ဟုသတ်မှတ်ထားရာ INDEX ဖော်မြူလာသည် အတန်းတစ်ခုလုံးကို ပြန်ပေးသည်။ ဤသည်မှာ ဤအပြုအမူကို သရုပ်ပြသည့် ဖော်မြူလာနမူနာဖြစ်သည်။
- row_num နှင့် column_num အကြောင်းပြချက်များသည် array အတွင်းရှိ ဆဲလ်တစ်ခုကို ရည်ညွှန်းရပါမည်။ မဟုတ်ရင် INDEX ဖော်မြူလာက #REF ကို ပြန်ပေးလိမ့်မယ်။ အမှားအယွင်း။
INDEX ရည်ညွှန်းပုံစံ
Excel INDEX လုပ်ဆောင်ချက်၏ ကိုးကားမှုပုံစံသည် သတ်မှတ်ထားသောအတန်းနှင့်ကော်လံ၏ဆုံရာတွင် ဆဲလ်ကိုးကားချက်ကို ပြန်ပေးသည်။
INDEX(ကိုးကား၊ row_num , [column_num], [area_num] )- ကိုးကား - အပိုင်းအခြားတစ်ခု သို့မဟုတ် အများအပြားဖြစ်သည်။
အကယ်၍ သင်သည် အပိုင်းအခြားတစ်ခုထက်ပို၍ ဝင်ရောက်နေပါက၊ အပိုင်းအခြားများကို ကော်မာများဖြင့် ပိုင်းခြားပြီး ဥပမာအားဖြင့် (A1:B5၊ D1:F5) ကွင်းအတွင်းတွင် ရည်ညွှန်းချက်ကို ကော်မာဖြင့် ပိုင်းခြားပါ။
ရည်ညွှန်းချက်တွင် အပိုင်းအခြားတစ်ခုစီတွင်သာ ပါဝင်နေပါက၊ အတန်းတစ်ခု သို့မဟုတ် ကော်လံတစ်ခု၊ သက်ဆိုင်သော row_num သို့မဟုတ် column_num အငြင်းအခုံသည် စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။
- row_num - ဆဲလ်ကိုးကားချက်ကို ပြန်ပေးရမည့်အကွာအဝေးရှိ အတန်းနံပါတ်၊ ၎င်းသည် array နှင့် ဆင်တူသည် ဖောင်။
- column_num - ဆဲလ်ကိုးကားချက်ကို ပြန်ပေးမည့် ကော်လံနံပါတ်သည် array ပုံစံနှင့် အလားတူအလုပ်လုပ်ပါသည်။
- area_num - တစ်ခု အသုံးပြုရန် ကိုးကားချက်အငြင်းအခုံမှ မည်သည့်အပိုင်းအခြားကို သတ်မှတ်ပေးသည့် ရွေးချယ်နိုင်သော ကန့်သတ်ဘောင်။ ချန်လှပ်ထားလျှင် INDEX ဖော်မြူလာသည် အကိုးအကားဖော်ပြထားသည့် ပထမအကွာအဝေးအတွက် ရလဒ်ကို ပြန်ပေးလိမ့်မည်။
ဥပမာ၊ ဖော်မြူလာ =INDEX((A2:D3, A5:D7), 3, 4, 2)
သည် ဆဲလ် D7 ၏တန်ဖိုးကို ပြန်ပေးသည်၊၊ဒုတိယဧရိယာ (A5:D7) ရှိ 3rd အတန်းနှင့် 4th ကော်လံ၏လမ်းဆုံ။
INDEX ရည်ညွှန်းပုံစံ - မှတ်သားရမည့်အရာများ
- အကယ်၍ row_num သို့မဟုတ် column_num အငြင်းအခုံကို သုည (0) ဟု သတ်မှတ်ထားသည်၊ INDEX ဖော်မြူလာသည် ကော်လံ သို့မဟုတ် အတန်းတစ်ခုလုံးအတွက် ရည်ညွှန်းချက်ကို အသီးသီး ပြန်ပေးသည်။
- row_num နှင့် column_num နှစ်ခုလုံးကို ချန်လှပ်ထားလျှင် INDEX လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသည့် ဧရိယာကို ပြန်ပေးသည် area_num အငြင်းအခုံ။
- _num အကြောင်းပြချက်အားလုံး (row_num၊ column_num နှင့် area_num) သည် အကိုးအကားအတွင်းရှိ ဆဲလ်တစ်ခုကို ရည်ညွှန်းရပါမည်။ မဟုတ်ရင် INDEX ဖော်မြူလာက #REF ကို ပြန်ပေးလိမ့်မယ်။ အမှားအယွင်း။
ကျွန်ုပ်တို့ဆွေးနွေးခဲ့သော INDEX ဖော်မြူလာနှစ်ခုလုံးသည် အလွန်ရိုးရှင်းပြီး သဘောတရားကိုသာ သရုပ်ဖော်ပါသည်။ သင်၏အစစ်အမှန်ဖော်မြူလာများသည် ထိုထက်ပိုမိုရှုပ်ထွေးဖွယ်ရှိသည်၊ ထို့ကြောင့် Excel တွင် INDEX ၏အထိရောက်ဆုံးအသုံးပြုမှုအနည်းငယ်ကိုလေ့လာကြည့်ကြပါစို့။
Excel တွင် INDEX လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း - ဖော်မြူလာနမူနာများ
ဖြစ်ကောင်းဖြစ်နိုင်သည်။ Excel INDEX ကို ကိုယ်တိုင် လက်တွေ့အသုံးပြုမှု အများအပြားမဟုတ်သော်လည်း MATCH သို့မဟုတ် COUNTA ကဲ့သို့သော အခြားလုပ်ဆောင်ချက်များနှင့် ပေါင်းစပ်ခြင်းဖြင့် ၎င်းသည် အလွန်အစွမ်းထက်သော ဖော်မြူလာများကို ပြုလုပ်နိုင်သည်။
အရင်းအမြစ်ဒေတာ
ကျွန်ုပ်တို့၏ INDEX ဖော်မြူလာများအားလုံး (နောက်ဆုံးတစ်ခုမှလွဲ၍) ကျွန်ုပ်တို့သည် အောက်ပါဒေတာကို အသုံးပြုပါမည်။ အဆင်ပြေစေရန်အတွက်၊ ၎င်းကို SourceData ဟု အမည်ပေးထားသည့် ဇယားတစ်ခုတွင် စုစည်းထားသည်။
ဇယားများ သို့မဟုတ် အမည်ပေးထားသည့် အပိုင်းအခြားများကို အသုံးပြုခြင်းသည် ဖော်မြူလာများကို ဖန်တီးနိုင်သည်။ အနည်းငယ်ပိုရှည်သော်လည်း၊ ၎င်းသည် ၎င်းတို့အား သိသာထင်ရှားစွာ လိုက်လျောညီထွေရှိပြီး ပိုမိုဖတ်ရှုနိုင်စေပါသည်။ INDEX တစ်ခုခုကို ချိန်ညှိရန်သင့်အလုပ်စာရွက်များအတွက် ဖော်မြူလာ၊ အမည်တစ်ခုတည်းကို ပြင်ဆင်ရန်သာ လိုအပ်ပြီး ၎င်းသည် ပိုရှည်သော ဖော်မြူလာ အရှည်ကို အပြည့်အဝ ဖန်တီးပေးပါသည်။
ဟုတ်ပါသည်၊ သင်အလိုရှိပါက ပုံမှန်ဘောင်များကို အသုံးပြုခြင်းမှ သင့်ကို မည်သည့်အရာကမှ တားဆီးနိုင်မည်မဟုတ်ပေ။ ဤကိစ္စတွင်၊ သင်သည် ဇယားအမည် SourceData ကို သင့်လျော်သော အပိုင်းအခြားအကိုးအကားဖြင့် အစားထိုးပါ။
၁။ စာရင်းမှ Nth ကို ရယူခြင်း
၎င်းသည် INDEX လုပ်ဆောင်ချက်၏ အခြေခံအသုံးပြုမှုနှင့် ပြုလုပ်ရန် အရိုးရှင်းဆုံး ဖော်မြူလာတစ်ခုဖြစ်သည်။ စာရင်းထဲမှ အချို့သောအရာတစ်ခုကို ရယူရန်အတွက်၊ သင်သည် range သည် ဆဲလ်အကွာအဝေး သို့မဟုတ် အပိုင်းအခြားဟု အမည်ပေးထားသည့် အပိုင်းအခြားဖြစ်သည့် =INDEX(range, n)
ကို ရေးပြီး n သည် သင်ရလိုသည့်အရာ၏ အနေအထားဖြစ်သည်။
Excel ဇယားများနှင့် အလုပ်လုပ်သောအခါ၊ သင်သည် မောက်စ်ဖြင့် ကော်လံကို ရွေးချယ်နိုင်ပြီး Excel သည် ဖော်မြူလာတွင် ဇယား၏အမည်နှင့်အတူ ကော်လံ၏အမည်ကို ဆွဲထုတ်လိမ့်မည်-
ပေးထားသော အတန်းနှင့် ကော်လံတစ်ခု၏ ဆုံရာရှိ ဆဲလ်တန်ဖိုးတစ်ခုရရန်၊ သင်သတ်မှတ်ထားသည့် တစ်ခုတည်းသော ခြားနားချက် - အတန်းနံပါတ်နှင့် ကော်လံနံပါတ် နှစ်ခုစလုံးကို သင်သတ်မှတ်သည့် တစ်ခုတည်းသော ခြားနားချက်ဖြင့် တူညီသောချဉ်းကပ်မှုကို သင်အသုံးပြုပါ။ တကယ်တော့၊ ကျွန်ုပ်တို့ INDEX ခင်းကျင်းမှုပုံစံကို ဆွေးနွေးသောအခါတွင် ထိုသို့သော ဖော်မြူလာကို သင်မြင်ပြီးဖြစ်သည်။
နောက်ထပ် ဥပမာတစ်ခုဖြစ်သည်။ ကျွန်ုပ်တို့၏နမူနာဇယားတွင်၊ နေအဖွဲ့အစည်းအတွင်း ဒုတိယအကြီးဆုံးဂြိုဟ်ကိုရှာဖွေရန်၊ သင်သည် ဇယားကို အချင်း ကော်လံဖြင့် စီစစ်ပြီး အောက်ပါ INDEX ဖော်မြူလာကို အသုံးပြုပါ-
=INDEX(SourceData, 2, 3)
Array
သည် ဇယားအမည် သို့မဟုတ် အပိုင်းအခြားကို ရည်ညွှန်းသော၊ SourceData သည် ဤဥပမာတွင် ဖြစ်သည်။ Row_num
သည် ဒုတိယအရာအား သင်ရှာဖွေနေသောကြောင့် 2 ဖြစ်သည်။2nd Column_num
သည် 3 ဖြစ်သည်၊ အကြောင်းမှာ အချင်း သည် ဇယားရှိ 3rd ကော်လံဖြစ်သည်။ ဂြိုလ်ကိုပြန်လိုပါက၊ အချင်းမဟုတ်ပဲ အမည်ကို column_num ကို 1 သို့ပြောင်းပါ။ သဘာဝအတိုင်း၊ သင်သည် သင့်ဖော်မြူလာကို ပိုမိုစွယ်စုံရစေရန် row_num နှင့်/သို့မဟုတ် column_num အငြင်းအခုံများတွင် ဆဲလ်အကိုးအကားများကို အသုံးပြုနိုင်ပြီး၊ အောက်ဖော်ပြပါပုံသေနည်းတွင် ဖော်ပြထားသည့်အတိုင်း ပိုမိုစွယ်စုံရနိုင်သည်-
၂။ အတန်းတစ်ခု သို့မဟုတ် ကော်လံတစ်ခုအတွင်းရှိ တန်ဖိုးအားလုံးကို ရယူခြင်း
ဆဲလ်တစ်ခုအား ပြန်လည်ရယူခြင်းမှတပါး၊ INDEX လုပ်ဆောင်ချက်သည် အတန်းတစ်ခုလုံး သို့မဟုတ် ကော်လံ မှ တန်ဖိုးများကို ခင်းကျင်းပေးနိုင်သည်။ . အချို့သောကော်လံတစ်ခုမှတန်ဖိုးများအားလုံးကိုရယူရန်၊ သင်သည် row_num အငြင်းအခုံကို ချန်လှပ်ထားရပါမည် သို့မဟုတ် 0 ဟုသတ်မှတ်ရပါမည်။ ထိုနည်းတူစွာ၊ အတန်းတစ်ခုလုံးကိုရရန်၊ သင်သည် ကွက်လပ်တန်ဖိုး သို့မဟုတ် column_num တွင် 0 ကိုဖြတ်သန်းပါ။
ထိုကဲ့သို့သော INDEX ဖော်မြူလာများသည် ခဲယဉ်းမည်မဟုတ်ပါ။ Excel သည် ဆဲလ်တစ်ခုတည်းရှိ ဖော်မြူလာမှပြန်ပေးသော တန်ဖိုးများနှင့် အံကိုက်မဖြစ်နိုင်သောကြောင့် ၎င်းတို့ကိုယ်တိုင် အသုံးပြုနိုင်ပြီး၊ သင်သည် #VALUE ကို ရရှိမည်ဖြစ်သည်။ error အစား သို့သော်၊ အကယ်၍ သင်သည် SUM သို့မဟုတ် AVERAGE ကဲ့သို့သော အခြားလုပ်ဆောင်ချက်များနှင့် တွဲဖက်၍ INDEX ကို အသုံးပြုပါက၊ သင်သည် အံ့မခန်းရလဒ်များကို ရရှိမည်ဖြစ်သည်။
ဥပမာ၊ နေအဖွဲ့အစည်းအတွင်းရှိ ပျမ်းမျှဂြိုဟ်အပူချိန်ကို တွက်ချက်ရန် အောက်ပါဖော်မြူလာကို အသုံးပြုနိုင်သည်။
=AVERAGE(INDEX(SourceData, , 4))
အထက်ဖော်မြူလာတွင်၊ ကျွန်ုပ်တို့ဇယားရှိ 4th ကော်လံရှိ Temperature ဖြစ်သောကြောင့် column_num အငြင်းအခုံသည် 4 ဖြစ်သည်။ row_num ကန့်သတ်ချက်အား ချန်လှပ်ထားသည်။
ထိုနည်းအားဖြင့်၊ အနည်းဆုံးနှင့် အများဆုံးကို သင်ရှာနိုင်သည်။အပူချိန်-
=MAX(INDEX(SourceData, , 4))
=MIN(INDEX(SourceData, , 4))
ပြီး စုစုပေါင်း ဂြိုဟ်ထုထုထည်ကို တွက်ချက်ပါ (Mass သည် ဇယားရှိ ဒုတိယကော်လံဖြစ်သည်):
=SUM(INDEX(SourceData, , 2))
လက်တွေ့ရှုထောင့်မှကြည့်လျှင် အထက်ဖော်ပြပါပုံသေနည်းရှိ INDEX လုပ်ဆောင်ချက်သည် မလိုအပ်ပါ။ သင်သည် =AVERAGE(range)
သို့မဟုတ် =SUM(range)
ကို ရိုးရိုးရှင်းရှင်းရေးပြီး တူညီသောရလဒ်များကို ရရှိနိုင်သည်။
ဒေတာအစစ်အမှန်ဖြင့် လုပ်ဆောင်သည့်အခါ၊ ဤအင်္ဂါရပ်သည် ဒေတာခွဲခြမ်းစိတ်ဖြာမှုအတွက် သင်အသုံးပြုသည့် ပိုမိုရှုပ်ထွေးသော ဖော်မြူလာများ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် အထောက်အကူဖြစ်နိုင်သည်။
၃။ INDEX ကို အခြားလုပ်ဆောင်ချက်များဖြင့် အသုံးပြုခြင်း (SUM၊ AVERAGE၊ MAX၊ MIN)
ယခင်နမူနာများမှ၊ သင်သည် INDEX ဖော်မြူလာမှ တန်ဖိုးများကို ပြန်ပေးသည်ဟု အထင်ကြီးနေနိုင်သော်လည်း လက်တွေ့မှာ ၎င်းသည် ရည်ညွှန်းချက်ကို ပြန်ပေးခြင်းဖြစ်ကြောင်း၊ တန်ဖိုးပါဝင်သောဆဲလ်သို့ ။ ပြီးတော့ ဒီဥပမာက Excel INDEX လုပ်ဆောင်ချက်ရဲ့ တကယ့်သဘောသဘာဝကို သရုပ်ပြပါတယ်။
INDEX ဖော်မြူလာရဲ့ ရလဒ်ဟာ အကိုးအကားဖြစ်တဲ့အတွက်၊ ဒိုင်းနမစ်အကွာအဝေး ကို ဖန်တီးဖို့အတွက် အခြားလုပ်ဆောင်ချက်တွေမှာ အဲဒါကို အသုံးပြုနိုင်ပါတယ်။ အသံတွေ ရှုပ်နေသလား။ အောက်ပါဖော်မြူလာသည် အရာအားလုံးကို ရှင်းလင်းစေသည်။
သင့်တွင် ဆဲလ် A1:A10 ရှိ ပျမ်းမျှတန်ဖိုးများကို ပြန်ပေးသည့် ဖော်မြူလာ =AVERAGE(A1:A10)
ရှိသည်ဆိုပါစို့။ ဖော်မြူလာတွင် အပိုင်းအခြားကို တိုက်ရိုက်ရေးမည့်အစား၊ သင်သည် A1 သို့မဟုတ် A10 သို့မဟုတ် နှစ်ခုလုံးအား ဤကဲ့သို့သော INDEX လုပ်ဆောင်ချက်များဖြင့် အစားထိုးနိုင်သည်-
=AVERAGE(A1 : INDEX(A1:A20,10))
အထက်ပါဖော်မြူလာနှစ်ခုလုံးသည် တူညီသည် INDEX လုပ်ဆောင်ချက်သည် ဆဲလ် A10 သို့ ရည်ညွှန်းချက်ကိုလည်း ပြန်ပေးသောကြောင့် ရလဒ် (row_num ကို 10 ဟု သတ်မှတ်ထားသည်၊ col_num ချန်လှပ်ထားသည်)။ ကွာခြားချက်မှာ အကွာအဝေးသည် AVERAGE/INDEX ဖော်မြူလာဖြစ်ပြီး၊INDEX ရှိ row_num အငြင်းအခုံကို သင်ပြောင်းလိုက်သည်နှင့်၊ AVERAGE လုပ်ဆောင်ချက်မှ လုပ်ဆောင်သည့် အပိုင်းအခြားသည် ပြောင်းလဲသွားမည်ဖြစ်ပြီး ဖော်မြူလာသည် မတူညီသောရလဒ်ကို ပြန်ပေးမည်ဖြစ်သည်။
သိသာထင်ရှားစွာပင်၊ INDEX ဖော်မြူလာ၏လမ်းကြောင်းသည် အလွန်ရှုပ်ထွေးပုံပေါ်သော်လည်း ၎င်းတွင် လက်တွေ့အသုံးချမှုများပါရှိသည်။ အောက်ပါဥပမာများတွင် သရုပ်ပြထားသည့်အတိုင်း။
ဥပမာ 1. စာရင်းရှိ ထိပ်တန်း N အရာများ၏ ပျမ်းမျှကို တွက်ချက်ပါ
ကျွန်ုပ်တို့၏စနစ်ရှိ N အကြီးဆုံးဂြိုဟ်များ၏ ပျမ်းမျှအချင်းကို သိလိုသည်ဆိုပါစို့။ . ထို့ကြောင့်၊ သင်သည် ဇယားကို အချင်း ကော်လံကို အကြီးဆုံးမှ အငယ်ဆုံးအထိ စီပြီး အောက်ပါ ပျမ်းမျှ / အညွှန်းဖော်မြူလာကို အသုံးပြုပါ-
=AVERAGE(C5 : INDEX(SourceData[Diameter], B1))
ဥပမာ 2. သတ်မှတ်ထားသော အရာနှစ်ခုကြားရှိ အရာများ ပေါင်းစည်းခြင်း
သင့်ဖော်မြူလာရှိ အပေါ်ဘက်ဘောင်နှင့် အောက်ပိုင်းအရာများကို သတ်မှတ်လိုပါက၊ ပထမနှင့် ၎င်းကို ပြန်ပေးရန်အတွက် INDEX လုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြုရန် လိုအပ်ပါသည်။ သင်အလိုရှိသော နောက်ဆုံးအရာ။
ဥပမာ၊ အောက်ပါဖော်မြူလာသည် ဆဲလ် B1 နှင့် B2 တွင် သတ်မှတ်ထားသည့်အရာနှစ်ခုကြားရှိ အချင်း ကော်လံရှိ တန်ဖိုးများကို ပြန်ပေးသည်-
=SUM(INDEX(SourceData[Diameter],B1) : INDEX(SourceData[Diameter], B2))
၄။ Dynamic ranges နှင့် drop-down lists များကိုဖန်တီးရန် INDEX ဖော်မြူလာ
မကြာခဏဖြစ်တတ်သည်နှင့်အမျှ၊ သင်အလုပ်စာရွက်တစ်ခုတွင်ဒေတာကိုစတင်စုစည်းသောအခါတွင်၊ သင်နောက်ဆုံးတွင်ထည့်သွင်းမှုများမည်မျှရှိသည်ကိုသင်မသိနိုင်ပါ။ ပြီးပြည့်စုံပုံရသည်၊ ကျွန်ုပ်တို့၏ဂြိုလ်များဇယားတွင် ထိုသို့မဟုတ်ပါ၊ သို့သော် မည်သူသိမည်နည်း...
မည်သို့ပင်ဆိုစေကာမူ၊ သင့်တွင် ပေးထားသောကော်လံတစ်ခုတွင် ပစ္စည်းအရေအတွက်ပြောင်းလဲပါက A1 မှ A သို့ပြောပါ။ n ၊ဒေတာပါရှိသော ဆဲလ်များအားလုံးပါဝင်သည့် ဒိုင်းနမစ်အမည်ရှိသော အပိုင်းအခြားတစ်ခုကို သင်ဖန်တီးလိုပေမည်။ ၎င်းတွင် ပစ္စည်းအသစ်များထည့်ခြင်း သို့မဟုတ် ရှိပြီးသားအရာအချို့ကို ဖျက်လိုက်ခြင်းဖြင့် အပိုင်းအခြားကို အလိုအလျောက်ချိန်ညှိပေးစေလိုပါသည်။ ဥပမာအားဖြင့်၊ သင့်တွင် လောလောဆယ် 10 ခုရှိပါက၊ သင်၏အမည်ပေးထားသော အပိုင်းသည် A1:A10 ဖြစ်သည်။ အသစ်တစ်ခုကို ထည့်သွင်းပါက၊ အမည်ပေးထားသော အပိုင်းအခြားသည် A1:A11 သို့ အလိုအလျောက် ချဲ့သွားမည်ဖြစ်ပြီး သင်စိတ်ပြောင်းသွားပြီး အသစ်ထည့်ထားသော ဒေတာကို ဖျက်ပါက၊ အပိုင်းသည် A1:A10 သို့ အလိုအလျောက် ပြန်သွားပါမည်။
၎င်း၏ အဓိက အားသာချက်မှာ ချဉ်းကပ်ပုံမှာ မှန်ကန်သော အပိုင်းအခြားများကို ရည်ညွှန်းကြောင်း သေချာစေရန်အတွက် သင့်အလုပ်စာအုပ်ရှိ ဖော်မြူလာအားလုံးကို အဆက်မပြတ် အပ်ဒိတ်လုပ်ရန် မလိုအပ်ပါ။
ဒိုင်းနမစ်အကွာအဝေးကို သတ်မှတ်ရန် တစ်နည်းမှာ Excel OFFSET လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်-
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
နောက်ထပ်ဖြစ်နိုင်ချေရှိသောဖြေရှင်းချက်မှာ COUNTA နှင့် Excel INDEX ကိုအသုံးပြုရန်ဖြစ်သည်-
=Sheet_Name!$A$1:INDEX(Sheet_Name!$A:$A, COUNTA(Sheet_Name!$A:$A))
ဖော်မြူလာနှစ်ခုလုံးတွင်၊ A1 သည် စာရင်း၏ပထမအကြောင်းအရာနှင့် ထုတ်လုပ်လိုက်သော ဒိုင်နမစ်အကွာအဝေးပါရှိသောဆဲလ်ဖြစ်သည်။ ဖော်မြူလာနှစ်ခုလုံးသည် တူညီနေပါမည်။
ကွာခြားချက်မှာ ချဉ်းကပ်မှုများတွင်ဖြစ်သည်။ OFFSET လုပ်ဆောင်ချက်သည် အချို့သော အတန်းများနှင့်/သို့မဟုတ် ကော်လံများအလိုက် စမှတ်မှရွေ့လျားနေချိန်တွင် INDEX သည် သီးခြားအတန်းနှင့် ကော်လံ၏ဆုံရာတွင် ဆဲလ်တစ်ခုကို တွေ့ရှိသည်။ ဖော်မြူလာနှစ်ခုလုံးတွင်သုံးသော COUNTA လုပ်ဆောင်ချက်သည် စိတ်ဝင်စားသောကော်လံရှိ အလွတ်မဟုတ်သောဆဲလ်အရေအတွက်ကို ရရှိသည်။
ဤဥပမာတွင်၊ ကော်လံ A တွင် အလွတ်မဟုတ်သောဆဲလ် 9 ခုရှိသည်၊ ထို့ကြောင့် COUNTA သည် 9 ကို ပြန်ပေးသည်။ ထို့ကြောင့် INDEX သည် ကော်လံ A တွင် နောက်ဆုံးအသုံးပြုထားသောဆဲလ်ဖြစ်သည့် $A$9 ကို ပြန်ပေးသည် (ပုံမှန်အားဖြင့် INDEX