မာတိကာ
သင်ခန်းစာတွင် CHOOSE လုပ်ဆောင်ချက်၏ အထားအသိုနှင့် အခြေခံအသုံးပြုမှုများကို ရှင်းပြထားပြီး Excel တွင် CHOOSE ဖော်မြူလာကို အသုံးပြုနည်းကို ပြသသည့် အသေးအဖွဲမဟုတ်သော ဥပမာအချို့ကို ပေးပါသည်။
CHOOSE သည် ၎င်းတို့ထဲမှတစ်ခုဖြစ်သည်။ ၎င်းတို့ကိုယ်တိုင် အသုံးမဝင်သော်လည်း အခြားလုပ်ဆောင်ချက်များနှင့် ပေါင်းစပ်ထားသော Excel လုပ်ဆောင်ချက်များသည် အံ့မခန်းအကျိုးကျေးဇူးများစွာကိုပေးသည်။ အခြေခံအကျဆုံးအဆင့်တွင်၊ သင်သည် ထိုတန်ဖိုး၏ အနေအထားကို သတ်မှတ်ခြင်းဖြင့် စာရင်းတစ်ခုမှ တန်ဖိုးတစ်ခုရရှိရန် CHOOSE လုပ်ဆောင်ချက်ကို အသုံးပြုသည်။ ထပ်မံ၍ ဤသင်ခန်းစာတွင်၊ သေချာပေါက် ရှာဖွေရကျိုးနပ်မည့် အဆင့်မြင့်အသုံးပြုမှုများစွာကို သင်တွေ့ရပါမည်။
Excel CHOOSE လုပ်ဆောင်ချက် - အထားအသိုနှင့်အခြေခံအသုံးပြုမှုများ
Excel ရှိ CHOOSE လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသော အနေအထားပေါ်အခြေခံ၍ စာရင်းမှတန်ဖိုးကို ပြန်ပေးရန် ဒီဇိုင်းထုတ်ထားသည်။
လုပ်ဆောင်ချက်ကို Excel 365၊ Excel 2019၊ Excel 2016၊ Excel 2013၊ Excel 2010၊ နှင့် Excel 2007 တို့တွင် ရရှိနိုင်ပါသည်။
CHOOSE လုပ်ဆောင်ချက်၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
CHOOSE (index_num၊ value1၊ [value2]၊ …)Where:
Index_num (လိုအပ်သည်) - ပြန်ရမည့်တန်ဖိုး၏ အနေအထား။ ၎င်းသည် 1 နှင့် 254 အကြား ကိန်းဂဏန်းများ၊ ဆဲလ်ကိုးကားမှု သို့မဟုတ် အခြားဖော်မြူလာတစ်ခု ဖြစ်နိုင်သည်။
Value1၊ value2၊ … - ရွေးချယ်ရမည့်တန်ဖိုး 254 အထိစာရင်း။ Value1 လိုအပ်သည်၊ အခြားတန်ဖိုးများသည် စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။ ၎င်းတို့သည် နံပါတ်များ၊ စာသားတန်ဖိုးများ၊ ဆဲလ်ကိုးကားချက်များ၊ ဖော်မြူလာများ သို့မဟုတ် သတ်မှတ်အမည်များ ဖြစ်နိုင်ပါသည်။
ဤသည်မှာ အရိုးရှင်းဆုံးပုံစံဖြင့် ရွေးချယ်ထားသော ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြစ်သည်-
=CHOOSE(3, "Mike", "Sally", "Amy", "Neal")
ဖော်မြူလာ "အေမီ" ပြန်လာသောကြောင့်ဖြစ်သည်။ index_num သည် 3 ဖြစ်ပြီး "Amy" သည် စာရင်းတွင် တတိယတန်ဖိုးဖြစ်သည်-
Excel CHOOSE လုပ်ဆောင်ချက် - မှတ်သားစရာ 3 ခု!
CHOOSE သည် အလွန်ရိုးရှင်းသော လုပ်ဆောင်မှုတစ်ခုဖြစ်ပြီး ၎င်းကို သင့်အလုပ်စာရွက်များတွင် အကောင်အထည်ဖော်ရာတွင် မည်သည့်အခက်အခဲများနှင့်မဆို ကြုံတွေ့ရနိုင်မည်ဖြစ်သည်။ သင်၏ CHOOSE ဖော်မြူလာမှ ပြန်လာသော ရလဒ်သည် မျှော်လင့်မထားသော သို့မဟုတ် သင်ရှာဖွေနေသည့် ရလဒ်မဟုတ်ပါက၊ ၎င်းသည် အောက်ပါအကြောင်းရင်းများကြောင့် ဖြစ်နိုင်သည်-
- ရွေးချယ်ရန် တန်ဖိုးအရေအတွက်သည် 254 တွင် ကန့်သတ်ထားသည်။
- index_num သည် 1 ထက်နည်းသော သို့မဟုတ် စာရင်းရှိတန်ဖိုးအရေအတွက်ထက် ပိုများပါက၊ #VALUE။ error ကို ပြန်ပေးပါသည်။
- index_num argument သည် အပိုင်းကိန်းဖြစ်ပါက၊ ၎င်းကို အနိမ့်ဆုံး integer အဖြစ် ဖြတ်တောက်လိုက်ပါသည်။
Excel တွင် CHOOSE လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း - ဖော်မြူလာ ဥပမာ
အောက်ပါနမူနာများသည် CHOOSE သည် အခြား Excel လုပ်ဆောင်ချက်များ၏ စွမ်းဆောင်ရည်များကို မည်ကဲ့သို့ တိုးချဲ့နိုင်ပုံနှင့် အချို့သော သာမန်အလုပ်များအတွက် အစားထိုးဖြေရှင်းနည်းများ ပေးစွမ်းနိုင်သည်ကို လူအများက မဖြစ်နိုင်ဟု ယူဆသည့်အရာများအတွက်ပင်၊
Excel CHOOSE အစား၊ nested IFs
Excel တွင် မကြာခဏဆိုသလို လုပ်ဆောင်စရာများထဲမှ တစ်ခုသည် သတ်မှတ်ထားသော အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ မတူညီသော တန်ဖိုးများကို ပြန်ပေးခြင်းဖြစ်သည်။ ကိစ္စအများစုတွင်၊ ၎င်းကို classic nested IF statement ကိုအသုံးပြုခြင်းဖြင့် ၎င်းကိုလုပ်ဆောင်နိုင်သည်။ သို့သော် CHOOSE လုပ်ဆောင်ချက်သည် လျင်မြန်ပြီး နားလည်ရလွယ်ကူသော အခြားရွေးချယ်စရာတစ်ခုဖြစ်သည်။
ဥပမာ 1။ အခြေအနေပေါ်မူတည်၍ မတူညီသောတန်ဖိုးများကို ပြန်ပေးပါ
သင့်တွင် ကျောင်းသားရမှတ်ကော်လံတစ်ခုရှိပြီး သင်တံဆိပ်တပ်လိုသည်ဆိုပါစို့။ ရမှတ်များကို အခြေခံ၍အောက်ပါအခြေအနေများ-
ရလဒ် | ရမှတ် |
ညံ့ | 0 - 50 |
ကျေနပ်ဖွယ် | 51 - 100 |
ကောင်း | 101 - 150 |
အလွန်ကောင်းမွန်သော | 151 |
အလွန်ကောင်းမွန်သော
၎င်းကိုပြုလုပ်ရန်တစ်နည်းမှာ တစ်ခုနှင့်တစ်ခုအတွင်း IF ဖော်မြူလာအနည်းငယ်ကို စုစည်းထားရန်ဖြစ်သည်-
=IF(B2>=151, "Excellent", IF(B2>=101, "Good", IF(B2>=51, "Satisfactory", "Poor")))
အခြားနည်းလမ်းမှာ အခြေအနေနှင့် သက်ဆိုင်သည့် အညွှန်းတစ်ခုကို ရွေးချယ်ရန်ဖြစ်သည်-
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent")
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ-
index_num အငြင်းအခုံတွင်၊ သင်သည် အခြေအနေတစ်ခုစီကို အကဲဖြတ်ပြီး အခြေအနေနှင့်ကိုက်ညီပါက TRUE ၊ မဟုတ်ပါက FALSE ပြန်ပေးသည်။ ဥပမာအားဖြင့်၊ ဆဲလ် B2 ရှိ တန်ဖိုးသည် ပထမအခြေအနေသုံးခုနှင့် ကိုက်ညီသောကြောင့် ကျွန်ုပ်တို့သည် ဤအလယ်အလတ်ရလဒ်ကို ရရှိပါသည်-
=CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")
Excel ဖော်မြူလာအများစုတွင် TRUE သည် 1 နှင့် FALSE နှင့် 0 နှင့် ညီမျှသောကြောင့် ကျွန်ုပ်တို့၏ ဖော်မြူလာသည် ဤအသွင်ပြောင်းခြင်းကို ခံရသည်-
=CHOOSE(1 + 1 + 1 + 0, "Poor", "Satisfactory", "Good", "Excellent")
ထပ်လောင်းဆောင်ရွက်မှုကို လုပ်ဆောင်ပြီးနောက်၊ ကျွန်ုပ်တို့တွင်-
=CHOOSE(3, "Poor", "Satisfactory", "Good", "Excellent")
ရလဒ်အနေဖြင့်၊ တတိယတန်ဖိုး စာရင်းသည် "ကောင်းသည်" ဖြစ်သည်။
အကြံပြုချက်များ-
- ဖော်မြူလာကို ပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေရန်အတွက်၊ ဥပမာအားဖြင့် hardcoded အညွှန်းများအစား ဆဲလ်ကိုးကားချက်များကို သင်သုံးနိုင်သည်-
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)
- သင့်အခြေအနေများ တစ်ခုမှ မှန်ကန်ခြင်းမရှိပါက၊ index_num အငြင်းအခုံအား 0 သို့ သင့်ဖော်မြူလာမှ #VALUE ကို ပြန်ခိုင်းရန် သတ်မှတ်ပါမည်။ အမှား။ ၎င်းကိုရှောင်ရှားရန်၊ ဤကဲ့သို့သော IFERROR လုပ်ဆောင်ချက်တွင် CHOOSE ကို ရိုးရှင်းစွာ ခြုံလိုက်ပါ-
=IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent"), "")
ဥပမာ 2။ အခြေအနေပေါ်မူတည်၍ မတူညီသောတွက်ချက်မှုများကို လုပ်ဆောင်ပါ
အလားတူပုံစံဖြင့်၊ သင်တစ်ခုနှင့်တစ်ခုအတွင်းရှိ IF ထုတ်ပြန်ချက်အများအပြားကို မထည့်သွင်းဘဲ ဖြစ်နိုင်သော တွက်ချက်မှုများ/ဖော်မြူလာများဆက်တိုက်တွင် တွက်ချက်မှုတစ်ခုလုပ်ဆောင်ရန် Excel CHOOSE လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
ဥပမာအနေနှင့်၊ ရောင်းချသူတစ်ဦးစီ၏ ရောင်းချမှုအပေါ် မူတည်၍ ကော်မရှင်ခကို တွက်ချက်ကြပါစို့-
ကော်မရှင်ခ | အရောင်း |
5% | $0 မှ $50 |
7% | $51 မှ $100 |
10% | $101 |
B2 တွင်ရောင်းအားပမာဏဖြင့်၊ ဖော်မြူလာသည် အောက်ပါပုံသဏ္ဍာန်ဖြစ်သည်-
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)
ဖော်မြူလာရှိ ရာခိုင်နှုန်းများကို hardcoding အစား၊ သင့်ရည်ညွှန်းဇယားရှိ သက်ဆိုင်ရာဆဲလ်ကို ကိုးကားနိုင်သည်၊ တစ်စုံတစ်ရာရှိပါက၊ $ သင်္ကေတကို အသုံးပြု၍ ကိုးကားချက်များကို ပြင်ဆင်ရန် မမေ့ပါနှင့်။
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)
ကျပန်းဒေတာထုတ်လုပ်ရန် Excel CHOOSE ဖော်မြူလာ
သင်သိသည့်အတိုင်း၊ Microsoft Excel တွင် ထုတ်လုပ်ရန် အထူးလုပ်ဆောင်ချက်တစ်ခု ရှိပါသည်။ သင်သတ်မှတ်သော အောက်ခြေနှင့် ထိပ်နံပါတ်များအကြား ကျပန်း ကိန်းပြည့်များ - RANDBETWEEN လုပ်ဆောင်ချက်။ ၎င်းကို CHOOSE ၏ index_num အငြင်းအခုံတွင် စုစည်းပါ၊ ထို့နောက် သင့်ဖော်မြူလာသည် သင်အလိုရှိသော ကျပန်းဒေတာအားလုံးနီးပါးကို ထုတ်လုပ်ပေးမည်ဖြစ်သည်။
ဥပမာ၊ ဤဖော်မြူလာသည် ကျပန်းစာမေးပွဲရလဒ်များစာရင်းကို ထုတ်ပေးနိုင်သည်-
=CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")
ဖော်မြူလာ၏ ယုတ္တိဗေဒသည် ထင်ရှားသည်- RANDBETWEEN သည် ကျပန်းနံပါတ်များကို 1 မှ 4 မှ ထုတ်ပေးပြီး CHOOSE သည် ကြိုတင်သတ်မှတ်ထားသော တန်ဖိုးလေးခုစာရင်းမှ ဆက်စပ်တန်ဖိုးကို ပြန်ပေးသည်။
မှတ်ချက်။ RANDBETWEEN သည် မတည်ငြိမ်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး တစ်ခုချင်းစီနှင့် ပြန်လည်တွက်ချက်သည်။သင်လုပ်သောအလုပ်စာရွက်သို့ပြောင်းပါ။ ရလဒ်အနေဖြင့် သင်၏ကျပန်းတန်ဖိုးများစာရင်းသည်လည်း ပြောင်းလဲသွားမည်ဖြစ်သည်။ ထိုသို့မဖြစ်ပွားစေရန်အတွက်၊ သင်သည် Paste Special အင်္ဂါရပ်ကို အသုံးပြုခြင်းဖြင့် ဖော်မြူလာများကို ၎င်းတို့၏တန်ဖိုးများနှင့် အစားထိုးနိုင်ပါသည်။
ဘယ်ဘက် Vlookup ပြုလုပ်ရန် ဖော်မြူလာကို ရွေးချယ်ပါ
သင်လုပ်ဆောင်ဖူးပါက၊ Excel တွင် ဒေါင်လိုက်ရှာဖွေခြင်း၊ VLOOKUP လုပ်ဆောင်ချက်သည် ဘယ်ဘက်အကျဆုံးကော်လံတွင်သာ ရှာဖွေနိုင်သည်ကို သင်သိပါသည်။ ရှာဖွေမှုကော်လံ၏ဘယ်ဘက်သို့တန်ဖိုးတစ်ခုပြန်လိုသောအခါတွင်၊ သင်သည် INDEX / MATCH ပေါင်းစပ်မှုကိုသုံးနိုင်သည် သို့မဟုတ် VLOOKUP တွင် CHOOSE လုပ်ဆောင်ချက်ကို ထည့်သွင်းခြင်းဖြင့် လှည့်စားနိုင်သည်။ ဤသည်မှာ မည်ကဲ့သို့ဖြစ်သည်-
ကော်လံ A တွင် ရမှတ်များစာရင်း၊ ကော်လံ B တွင် ကျောင်းသားအမည်များ ရှိသည်ဆိုပါက၊ ကျောင်းသားတစ်ဦး၏ရမှတ်ကို ရယူလိုပါသည်။ ပြန်ပေးသည့်ကော်လံသည် ရှာဖွေမှုကော်လံ၏ဘယ်ဘက်တွင်ဖြစ်သောကြောင့်၊ ပုံမှန် Vlookup ဖော်မြူလာတစ်ခုသည် #N/A အမှားကို ပြန်ပေးသည်-
၎င်းကိုဖြေရှင်းရန်၊ လဲလှယ်ရန် CHOOSE လုပ်ဆောင်ချက်ကို ရယူပါ။ ကော်လံများ၏ ရာထူးများကို Excel တွင် ကော်လံ 1 သည် B ဖြစ်ပြီး ကော်လံ 2 သည် A:
=CHOOSE({1,2}, B2:B5, A2:A5)
အဘယ်ကြောင့်ဆိုသော် ကျွန်ုပ်တို့သည် index_num<2 တွင် {1,2} ကို ခင်းကျင်းပေးသောကြောင့်၊> အကြောင်းပြချက်၊ CHOOSE လုပ်ဆောင်ချက်သည် တန်ဖိုး အငြင်းအခုံများတွင် အပိုင်းအခြားများကို လက်ခံသည် (ပုံမှန်အားဖြင့် ၎င်းသည် မဟုတ်ပါ။)
ယခု၊ အထက်ပါဖော်မြူလာကို table_array အငြင်းအခုံ၏ table_array တွင် ထည့်သွင်းပါ။ VLOOKUP-
=VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)
ထို့ပြင် voilà - ဘယ်ဘက်ရှိ ရှာဖွေမှုကို အထစ်အငေါ့မရှိဘဲ လုပ်ဆောင်ပါသည်။
နောက်ထပ်လုပ်ဆောင်ရန် ဖော်မြူလာကို ရွေးပါ နေ့
ဟုတ်မဟုတ် မသေချာလျှင်သင်သည် မနက်ဖြန် အလုပ်သွားသင့်သည် သို့မဟုတ် အိမ်၌သာနေ၍ သင်၏ ထိုက်တန်သော တနင်္ဂနွေအားလပ်ရက်ကို ပျော်ရွှင်စွာ ဖြတ်သန်းနိုင်သည်၊ Excel CHOOSE လုပ်ဆောင်ချက်သည် နောက်နေ့ အလုပ်ချိန်ကို မည်သည့်အချိန်တွင် သိရှိနိုင်မည်နည်း။
သင်၏ အလုပ်ရက်များသည် တနင်္လာနေ့မှ သောကြာနေ့အထိ ဖြစ်ပါက ဖော်မြူလာ၊ အောက်ပါအတိုင်းဖြစ်သည်-
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)
မြင်မြင်ချင်းတွင် ဆန်းကျယ်သည်၊ အနီးကပ်ကြည့်သောအခါ ဖော်မြူလာ၏ယုတ္တိသည် လိုက်နာရန်လွယ်ကူသည်-
WEEKDAY (TODAY()) သည် 1 (တနင်္ဂနွေ) မှ 7 (စနေနေ့) အထိ ယနေ့ရက်စွဲနှင့် သက်ဆိုင်သည့် အမှတ်စဉ်နံပါတ်ကို ပြန်ပေးသည်။ ဤနံပါတ်သည် ကျွန်ုပ်တို့၏ရွေးချယ်မှုဖော်မြူလာ၏ index_num အငြင်းအခုံသို့သွားပါသည်။
တန်ဖိုး 1 - တန်ဖိုး 7 (1,1,1,1,1၊ ၃၊၂) လက်ရှိရက်စွဲသို့ မည်မျှထည့်ရမည်ကို ဆုံးဖြတ်ပါ။ အကယ်၍ ဒီနေ့ တနင်္ဂနွေ - ကြာသပတေး (index_num 1 - 5) ဆိုရင် နောက်နေ့ ပြန်လာဖို့ 1 ကို ပေါင်းလိုက်ပါ။ ဒီနေ့ သောကြာ (index_num 6) ဆိုရင် နောက်တနင်္လာနေ့ ပြန်လာဖို့ 3 ကို ပေါင်းထည့်လိုက်ပါ။ ဒီနေ့ စနေနေ့ (index_num 7) ဆိုရင်တော့ 2 ကို ပေါင်းထည့်ရင် လာမယ့် တနင်္လာနေ့ကို နောက်တခေါက် ပြန်သွားပါ။ ဟုတ်ပါတယ်၊ အဲဒါက ရိုးရှင်းပါတယ် :)
ရက်စွဲမှနေ၍ စိတ်ကြိုက်နေ့/လအမည်ကို ပြန်ပေးရန်အတွက် ဖော်မြူလာကို ရွေးပါ
နေ့အမည်ကို စံဖော်မတ်ဖြစ်သည့် (အမည်အပြည့်အစုံ) ဖြင့် ရယူလိုသည့် အခြေအနေများတွင် ( တနင်္လာနေ့၊ အင်္ဂါနေ့ စသဖြင့်) သို့မဟုတ် နာမည်အတိုကောက် (တနင်္လာနေ့၊ အင်္ဂါနေ့ စသဖြင့်)၊ ဤဥပမာတွင် ရှင်းပြထားသည့်အတိုင်း TEXT လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်- Excel တွင် ရက်စွဲမှ ရက်သတ္တပတ်၏နေ့ရက်ကို ရယူလိုက်ပါ။
သင်ဆန္ဒရှိလျှင် တစ်ပတ်၏တစ်ရက် သို့မဟုတ် တစ်လအမည်ကို စိတ်ကြိုက်ဖော်မတ်ဖြင့် ပြန်ပေးပါ၊ အောက်ပါနည်းလမ်းဖြင့် CHOOSE လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
တစ်ပတ်၏တစ်ရက်ကို ရယူရန်-
=CHOOSE(WEEKDAY(A2),"Su","Mo","Tu","We","Th","Fr","Sa")
တစ်ခုရဖို့လ-
=CHOOSE(MONTH(A2), "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
A2 သည် မူရင်းရက်စွဲပါရှိသော ဆဲလ်ဘယ်မှာလဲ။
ဤသင်ခန်းစာသည် သင့်အား အကြံဉာဏ်အချို့ပေးမည်ဟု မျှော်လင့်ပါသည်။ သင်၏ဒေတာမော်ဒယ်များကိုမြှင့်တင်ရန် Excel တွင် CHOOSE လုပ်ဆောင်ချက်ကို သင်မည်သို့အသုံးပြုနိုင်မည်နည်း။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်သည့်အတွက် ကျေးဇူးတင်ပါသည်။
အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
Excel CHOOSE လုပ်ဆောင်ချက် နမူနာများ