မာတိကာ
Excel တွင် drop-down list ကို အလိုအလျောက်ဖြည့်ရန် နည်းလမ်းများကို ရှာဖွေနေပါက၊ ဤဆောင်းပါးသည် သင့်အတွက် အထောက်အကူဖြစ်နိုင်ပါသည်။ ဤဆောင်းပါးတွင်၊ သင့်လုပ်ငန်းကိုပိုမိုလွယ်ကူစေရန် Excel တွင် အလိုအလျောက်မွမ်းမံမှု drop-down စာရင်းကို မည်သို့ဖန်တီးနိုင်သည်ကို ပြသပါမည်။ သင်၏ပင်မဒေတာအပိုင်းအခြားရှိ မည်သည့်တန်ဖိုးကိုမဆို ပြောင်းလဲပြီးနောက် သင်၏ drop-down စာရင်းကို ကိုယ်တိုင် အပ်ဒိတ်လုပ်ရန် မလိုအပ်တော့ပါ။ ဒီတော့၊ ပင်မဆောင်းပါးကို စကြည့်ရအောင်။
လက်တွေ့အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
Auto-Update-Drop-Down-List.xlsx
Excel တွင် Drop-Down List ကို အလိုအလျောက် အပ်ဒိတ်လုပ်ရန် နည်းလမ်း 3 ခု
ဤတွင်၊ ကျွန်ုပ်တို့တွင် drop-down list တစ်ခုဖန်တီးလိုသော ငွေပေးချေမှုအမျိုးအစားများစာရင်းတစ်ခုရှိသည်။ သို့သော် အခြားငွေပေးချေမှုအမျိုးအစားများကို ထပ်မံထည့်သွင်းရန်အတွက် အောက်ဖော်ပြပါ 3 နည်းလမ်းများကို လိုက်နာခြင်းဖြင့် ကျွန်ုပ်တို့၏ drop-down စာရင်းကို အလိုအလျောက် အပ်ဒိတ်လုပ်လိုပါသည်။
၎င်းကို ဖန်တီးရန်အတွက် ဆောင်းပါး၊ ကျွန်ုပ်တို့သည် Microsoft Excel 365 ဗားရှင်း ကို အသုံးပြုထားပါသည်။ သို့သော်၊ သင်သည် သင့်အဆင်ပြေသလို အခြားဗားရှင်းကိုမဆို အသုံးပြုနိုင်ပါသည်။
Method-1- OFFSET နှင့် COUNTA Functions ကိုအသုံးပြုခြင်းဖြင့် Excel တွင် Drop Down List ကိုအလိုအလျောက်မွမ်းမံရန်
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် ပေါင်းစပ်မှုကို အသုံးပြုပါမည်။ OFFSET နှင့် COUNTA လုပ်ဆောင်ချက်များ၏ ငွေပေးချေမှုအမျိုးအစားများပါဝင်သော dropdown list ကို အလိုအလျောက်မွမ်းမံရန်အတွက်
အဆင့်များ -
ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် ပုံမှန်အတိုင်း drop-down list ဖန်တီးခြင်း၏ အကျိုးသက်ရောက်မှုကို တွေ့ရပါမည်။
- ဆဲလ်ကို ရွေးပါ D5 ထို့နောက် ဒေတာ တက်ဘ် >> ဒေတာအတည်ပြုခြင်း အုပ်စု >> ဒေတာအတည်ပြုခြင်း ။
ထို့နောက်၊ ဒေတာအတည်ပြုခြင်း wizard ပွင့်လာပါမည်။
- ရွေးချယ်ပါ ခွင့်ပြုရန် အောက်ရှိ မတူညီသောရွေးချယ်မှုများမှ စာရင်းသွင်းပြီး အရင်းအမြစ် ရှိ အပိုင်းအခြားကို ရွေးပါ။
=$B$5:$B$10
၎င်းသည် ငွေပေးချေမှုရွေးချယ်စရာ အပိုင်းအခြားဖြစ်သည်။
- OK ကိုနှိပ်ပါ။
ထို့နောက်၊ သင်သည် drop-down စာရင်းကို ရရှိမည်ဖြစ်ပြီး၊ သင်သည် အခြားငွေပေးချေမှုရွေးချယ်မှုအတွက် အခြားအတန်းတစ်ခုကို ထည့်ပါက၊ Bitcoin ၊ ထို့နောက် drop-down list ကို အလိုအလျောက် အပ်ဒိတ်မလုပ်ကြောင်း သင်တွေ့နိုင်ပါသည်။ ထို့ကြောင့်၊ ဤအသစ်ဖန်တီးထားသောရွေးချယ်ခွင့်သည် ကျွန်ုပ်တို့၏စာရင်းတွင်မပါဝင်ပါ။
ဤပြဿနာကိုဖြေရှင်းရန်၊ ကျွန်ုပ်တို့၏စာရင်းကို အောက်ပါနည်းလမ်းဖြင့် ဖန်တီးပါမည်။
- Data Validation dialog box ကိုဖွင့်ပြီးနောက်၊ Source အောက်ရှိ မတူညီသောရွေးချယ်မှုများမှ Allow ကိုရွေးပြီး အရင်းအမြစ် အကွက်တွင် အောက်ပါပုံသေနည်းကို ရိုက်ထည့်ပါ။ .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
ဤတွင်၊ $B$5 သည် အပိုင်းအခြား၏ အစဆဲလ်ဖြစ်သည်၊ အောက်ပါ 2 zeros သည် ဆဲလ်ရည်ညွှန်းချက်ကို မည်သည့်အတန်း သို့မဟုတ် ကော်လံနံပါတ်ဖြင့်မျှ ရွှေ့မည်မဟုတ်ကြောင်း ညွှန်ပြနေသည်။ နောက်ဆုံးတွင်၊ COUNTA(B:B)-1 သည် စာသားများ သို့မဟုတ် နံပါတ်များပါသည့် အတန်းအရေအတွက်ဖြစ်မည့် အပိုင်းအခြား၏ အမြင့်နံပါတ်ကို ညွှန်ပြနေသည်။
- OK ကိုနှိပ်ပါ။ .
ထို့ကြောင့်၊ ကျွန်ုပ်တို့၏ ဒေတာတရားဝင်သည့် ဖော်မြူလာကို ထည့်သွင်းပြီးနောက်၊ ကျွန်ုပ်တို့တွင် အောက်ပါ drop-down စာရင်းကို ရရှိခဲ့ပါသည်။
ကျွန်ုပ်တို့သည် Bitcoin ဟု အမည်ပေးထားသည့် အခြားငွေပေးချေမှုရွေးချယ်ခွင့်ကို ပေါင်းထည့်ပါက၊ ဤရွေးချယ်မှုကို ကျွန်ုပ်တို့ထံ အလိုအလျောက် ပေါင်းထည့်မည်ဖြစ်သည်။စာရင်း။
နောက်ထပ်ဖတ်ရန်- Excel တွင် Drop-Down List ဖန်တီးရန် IF Statement ကိုအသုံးပြုနည်း
Method-2- အတိုင်းအတာတစ်ခုအတွက် အမည်သတ်မှတ်ခြင်းနှင့် Drop-Down List ကို အလိုအလျောက်အပ်ဒိတ်လုပ်ရန် ဇယားဖန်တီးခြင်း
အမည်ကိုသတ်မှတ်ခြင်းဖြင့် Excel တွင် အလိုအလျောက်အပ်ဒိတ်ဆွဲချစာရင်းတစ်ခုကို ဖန်တီးရန် အခြားနည်းလမ်းတစ်ခုရှိပါသည်။ ဇယား ။ အထက်ဖော်ပြပါ တူညီသောနမူနာကို အသုံးပြု၍ ဤလုပ်ငန်းစဉ်ကို ကျွန်ုပ်တို့မြင်ရပါမည်။
အဆင့်များ -
- ဖော်မြူလာများသို့ သွားပါ။ တက်ဘ် >> အမည်သတ်မှတ် အဖွဲ့ >> အမည်သတ်မှတ် ။
ထို့နောက်၊ Name wizard ကို သင် ရရှိပါမည်။
- “ Name ” Text Box တွင် အမည်တစ်ခု ထည့်သွင်းပါ။ ဤနေရာတွင် ကျွန်ုပ်တို့သည် “ ငွေပေးချေမှု_အမျိုးအစားများ ” ကိုထည့်သွင်းပြီး ရည်ညွှန်းချက်များ တွင် ကျွန်ုပ်တို့၏ငွေပေးချေမှုအပိုင်းအခြားကို ရွေးချယ်ပါမည်။
- OK ကိုနှိပ်ပါ။
ယခု၊ ဇယားတစ်ခုဖန်တီးရန်အချိန်ရောက်ပါပြီ။
- Insert tab >> Table သို့သွားပါ။ ။
ဤနည်းအားဖြင့် သင်သည် ဇယားဖန်တီးရန် ဒိုင်ယာလော့ဂ်ဘောက်စ်သို့ ခေါ်ဆောင်သွားပါမည်။
- ဒေတာ အပိုင်းအခြားကို ရွေးပြီး ကျွန်ုပ်၏ ဇယားတွင် ခေါင်းစီးများ ရွေးချယ်ခွင့် ရှိသည်ကို စစ်ဆေးပါ။
- OK ကိုနှိပ်ပါ။
ဤနည်းဖြင့်၊ ကျွန်ုပ်တို့သည် အောက်ပါဇယားကို ဖန်တီးခဲ့သည်။
- ယခု၊ ဆဲလ် D5 (ကျွန်ုပ်တို့၏ dropdown လုပ်လိုသည့်နေရာတွင် ရွေးချယ်ပါ။ စာရင်း) ၊ ထို့နောက် ဒေတာ တက်ဘ် >> ဒေတာ မှန်ကန်ကြောင်း အုပ်စု >> ဒေတာ အတည်ပြုခြင်း သို့သွားပါ။
ထို့နောက် Data Validation wizard ပွင့်လာပါမည်။
- စာရင်းကို ရွေးပါ အခြားရွေးချယ်စရာများမှ ခွင့်ပြုရန် နှင့် အရင်းအမြစ် အကွက်တွင် အမည်ပေးထားသည့် အပိုင်းအခြားကို ရိုက်ထည့်ပါ။
=Payment_Types
၎င်းသည် ငွေပေးချေမှုရွေးချယ်စရာ အပိုင်းအခြားဖြစ်သည်။
- OK ကိုနှိပ်ပါ။
ထို့ကြောင့် ဝင်ရောက်ပြီးနောက်၊ ကျွန်ုပ်တို့၏ ဒေတာတရားဝင်မှုဖော်မြူလာတွင် ကျွန်ုပ်တို့တွင် အောက်ပါ drop-down စာရင်းကို ရရှိထားပါသည်။
ကျွန်ုပ်တို့သည် Bitcoin ဟုခေါ်သော အခြားငွေပေးချေမှုရွေးချယ်ခွင့်ကို ထည့်ပါက၊ ဤရွေးချယ်မှုသည် အလိုအလျောက်ဖြစ်လိမ့်မည် ကျွန်ုပ်တို့၏စာရင်းတွင် ထည့်သွင်းထားပါသည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် Dynamic Dependent Drop-Down List ဖန်တီးနည်း
Method-3- Drop-Down List ကို အလိုအလျောက် အပ်ဒိတ်လုပ်ရန် ဇယားတစ်ခုဖြင့် Excel INDIRECT Function ကို အသုံးပြုခြင်း
နောက်ဆုံးနည်းလမ်းတွင်၊ အချက်အလက်အတည်ပြုခြင်းအရင်းအမြစ်ရှိ အမည်ပေးထားသော အပိုင်းအခြားကို အသုံးပြုမည့်အစား နောက်ဆုံးနည်းလမ်းတွင်၊ ကျွန်ုပ်တို့သည် အရင်းအမြစ်အကွက်တွင် လျှို့ဝှက်လုပ်ဆောင်မှု ကို အသုံးပြုနိုင်ပြီး ဇယားအမည် ကို ကိုးကားနိုင်သည်။ ဤကဏ္ဍတွင်၊ Method 2 ကဲ့သို့ အခြားလုပ်ဆောင်ချက်ကို အသုံးပြု၍ သင်မည်ကဲ့သို့လုပ်ဆောင်နိုင်သည်ကို ကျွန်ုပ်တို့ပြသပါမည်။
အဆင့်များ -
ဦးစွာ၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဒေတာအပိုင်းအခြားကို ဇယားတစ်ခုအဖြစ်သို့ ပြောင်းလဲခဲ့ပြီး ဤဇယား၏အမည်မှာ Table3 ဖြစ်သည်။
- ယခု၊ ဆဲလ် D5 တွင် drop-down list တစ်ခုထည့်ရန် ဒေတာအတည်ပြုခြင်း dialog box ကိုဖွင့်ပါ။
- အောက်ရှိ မတူညီသောရွေးချယ်မှုများမှ စာရင်း ကို ရွေးပါ။ ခွင့်ပြုရန် နှင့် အရင်းအမြစ် တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=INDIRECT(“Table3”)
Table3 သည် ငွေပေးချေမှုရွေးချယ်စရာများအကွာအဝေးဖြစ်သည်။
- OK ကိုနှိပ်ပါ။
ထို့ကြောင့် ကျွန်ုပ်တို့၏ဒေတာကိုထည့်သွင်းပြီးနောက်၊မှန်ကန်ကြောင်း အတည်ပြုဖော်မြူလာ ကျွန်ုပ်တို့တွင် အောက်ပါ drop-down စာရင်းကို ရရှိထားပါသည်။
ကျွန်ုပ်တို့သည် Bitcoin ဟု အမည်ပေးထားသော အခြားငွေပေးချေမှုရွေးချယ်ခွင့်ကို ထည့်ပါက၊ ဤရွေးချယ်မှုကို အလိုအလျောက် ထည့်သွင်းသွားမည်ဖြစ်ပါသည်။ ကျွန်ုပ်တို့၏စာရင်း။
Excel တွင် Drop-Down List ကို အလိုအလျောက်ဖြည့်နည်း
VBA ကုဒ်၏အကူအညီဖြင့်၊ ကျွန်ုပ်တို့သည် ဆဲလ် D5 ရှိ dropdown list မှ စာသားများကို အလိုအလျောက် ဖြည့်ပေးပါသည်။
အဆင့်- 01 - Drop-down List တစ်ခု ဖန်တီးပါ Combo Box တစ်ခု
ဦးစွာ၊ ကျွန်ုပ်တို့သည် ဆဲလ် D5 တွင် ရိုးရှင်းသော drop-down list တစ်ခုကို ဖန်တီးပါမည်။
- ဆဲလ် D5 ကို ရွေးပြီး ထို့နောက် ဒေတာ တက်ဘ် >> ဒေတာ မှန်ကန်ကြောင်း အုပ်စု >> ဒေတာ အတည်ပြုခြင်း သို့ သွားပါ။
ထို့နောက်၊ Data Validation wizard ပွင့်လာပါမည်။
- List အောက်ရှိ မတူညီသောရွေးချယ်မှုများမှ Allow ကို ရွေးပါ။ အရင်းအမြစ် ရှိ အပိုင်းအခြားကို ရွေးပါ။
=$B$5:$B$10
၎င်းသည် ငွေပေးချေမှုရွေးချယ်စရာ အပိုင်းအခြားဖြစ်သည်။
- OK ကိုနှိပ်ပါ။
ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် drop-down list ကို အောင်မြင်စွာ ဖန်တီးပြီးဖြစ်သည်။
ကဲ၊ ငါတို့ ကွန်ဘိုအကွက်တစ်ခု ထည့်သွင်းပါမည်။
- ဆော့ဖ်ဝဲအင်ဂျင်နီယာ တက်ဘ်သို့ သွားပါ >> Insert dropdown >> Combo Box (ActiveX Control ) ။
ထို့နောက်၊ အပေါင်း သင်္ကေတတစ်ခု ပေါ်လာပါမည်။
- အောက်သို့ ဆွဲချပြီး ဆီသို့ ညာဘက်တွင် အပေါင်း သင်္ကေတ။
- ကျွန်ုပ်တို့သည် combo box ကို ဖန်တီးခဲ့ပြီး ၎င်း၏အမည်ကို မှတ်သားထားပါ ကုဒ်တွင်အသုံးပြုရန်အတွက် ( combo box ၏အမည်သည် ComboBox1 )။
- Developer tab >> Design Mode Design Mode သို့သွားပါ။
အဆင့်- 02 - VBA ကုဒ်ကိုရေးပါ
ယခုကျွန်ုပ်တို့၏ကုဒ်ကိုထည့်သွင်းရန်အချိန်တန်ပါပြီ။
- သင်၏စာရွက်အမည်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပြီး ကုဒ်ကိုကြည့်ရန် ကိုနှိပ်ပါ။
ဤနေရာတွင် နည်းလမ်းအားဖြင့်၊ ကျွန်ုပ်တို့၏ကုဒ်ကိုထည့်သွင်းရန် Visual Basic Editor window ပွင့်လာပါမည်။
- အောက်ပါကုဒ်ကို VBE <2 တွင် ရိုက်ထည့်ပါ။>
8767
ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း
- ကျွန်ုပ်တို့သည် လုပ်ငန်းစဉ်ခွဲ အမည်ကို <1 အဖြစ် ရွေးချယ်ထားပါသည်။ Worksheet သည် စာရွက်ကို ညွှန်ပြပြီး SelectionChange သည် ကုဒ်ကို လည်ပတ်မည့် ဖြစ်ရပ်ကို ညွှန်ပြနေသောကြောင့် ဖြစ်သည်။ ပြီးတော့ ကျွန်တော်တို့ P_val ကို Range အဖြစ် ခွဲခြားထားပါတယ်။
- အဲဒီနောက်မှာတော့ DList_box ကို OLEObject ၊ Ptype အဖြစ် ကြေညာခဲ့ပါတယ်။ အဖြစ် String ၊ Dsht as Worksheet အဖြစ်၊ နှင့် P_List as Variant အဖြစ်။
- ထို့နောက် ကျွန်ုပ်တို့သည် တက်ကြွသောစာရွက်ကို Dsht သို့ သတ်မှတ်ပေးပြီး ComboBox1 ဟု အမည်ပေးထားသည့် ကွန်ဘိုအကွက်ကို DList_box သို့ ပေးထားပါသည်။
- ၏တန်ဖိုး data validation type ကို 3 အဖြစ် ရွေးချယ်ထားပြီး drop-down
- ကိုညွှန်ပြသော Ptype variable သည် ဒေတာအတွက် အသုံးပြုသည့် ဖော်မြူလာကို သိမ်းဆည်းပေးလိမ့်မည် အသက်ဝင်သော စာရွက်တွင် မှန်ကန်ကြောင်း အတည်ပြုပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် drop-down list box ၏ အနေအထားကို ပြင်ဆင်ပြီး အရွယ်အစားကိုလည်း ဖော်ပြခဲ့သည်။
အဆင့်-၀၃ - စာရိုက်နေစဉ် ရလဒ်ကို ရယူပါ။
ယခု ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ကုဒ်ကို စမ်းသပ်ပါမည်။
- ယခု၊ ပင်မစာရွက်စာတန်းသို့ ပြန်သွားပြီး ကျွန်ုပ်တို့၏ ဖန်တီးထားသည့် ဆဲလ် D5 ကို နှိပ်ပါ။ drop-down list ။
- C for Cash ကိုစတင်ရိုက်ထည့်ပါ၊ ထို့နောက်သင်သည် Cash အမည်သည် ဆဲလ် D5 တွင် ပေါ်လာပြီးဖြစ်ကြောင်း သတိပြုပါ။
- ယခု သင့်ကာဆာကို ထည့်လိုက်ရုံဖြင့် အခြားတစ်နေရာတွင်၊ ထို့ကြောင့် ပေါင်းစပ်အကွက်သည် တစ်ဖန်ပျောက်ကွယ်သွားပါမည်။
Excel ကိုအခြေခံ၍ Drop-Down List တစ်ခုကို တည်းဖြတ်နည်း
သင်လုပ်နိုင်သည် သင် dropdown list ကိုဖန်တီးခဲ့သည့် အခြေခံအကွာအဝေးကို အလွယ်တကူ တည်းဖြတ်ပါ။
ဥပမာ၊ ဤနေရာတွင် ငွေပေးချေမှုအမျိုးအစားများ ကော်လံ၏ အကွာအဝေးတစ်ခုလုံးကို ရွေးချယ်စရာများအားလုံးကို ထည့်သွင်းရန် ရွေးချယ်ထားပါသည်။ စာရင်း။ သို့သော်၊ ယခုကျွန်ုပ်တို့သည်ကျွန်ုပ်တို့၏စာရင်းတွင်နောက်ဆုံးရွေးချယ်စရာသုံးခုကိုသာလိုချင်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့ ၎င်းကို တည်းဖြတ်ရပါမည်။
အဆင့်များ -
- ဆဲလ် D5 ကို ရွေးပါ နှင့် ထို့နောက် Data tab >> Data Validation group >> Data Validation သို့သွားပါ။
ယခု၊ ဒေတာအတည်ပြုခြင်း ဒိုင်ယာလော့ဂ်ဘောက်စ် ပွင့်လာပါမည်။
- ဤနေရာတွင်၊ အရင်းအမြစ် အကွက်တွင် အောက်ပါအကွာအဝေးကို ကျွန်ုပ်တို့ မြင်တွေ့နိုင်ပါသည် .
=$B$5:$B$10
- ကျွန်ုပ်တို့သည် ၎င်းကို အောက်ပါအပိုင်းအခြားအဖြစ်သို့ ပြောင်းလဲထားပါသည်။
=$B$8:$B$10
- OK ကိုနှိပ်ပါ။
နောက်ဆုံး ရွေးချယ်စရာများစာရင်းကို ပြောင်းလဲရန်အတွက် ကျွန်ုပ်တို့၏တည်းဖြတ်မှုကို ပြီးမြောက်ခဲ့ပါသည်။
လေ့ကျင့်မှုအပိုင်း
သင်ကိုယ်တိုင်လေ့ကျင့်ရန်၊ ကျွန်ုပ်တို့ ဖန်တီးထားပါသည်။စာရွက်တစ်ခုစီ၏ညာဘက်ခြမ်းရှိ လေ့ကျင့်ရန် အပိုင်း။
နိဂုံး
ဤဆောင်းပါးတွင်၊ <1 အတွက် မတူညီသောနည်းလမ်းများကို ဆွေးနွေးထားပါသည်။> Excel တွင် drop-down စာရင်းကို အလိုအလျောက် အပ်ဒိတ်လုပ်ပါ။ ဒီနည်းလမ်းတွေက သင့်ကို အများကြီး ကူညီပေးလိမ့်မယ်လို့ မျှော်လင့်ပါတယ်။ သင့်တွင် နောက်ထပ်မေးခွန်းများရှိပါက၊ အောက်တွင် မှတ်ချက်ချန်ထားခဲ့ပါ။