မာတိကာ
- စာရင်းဖန်တီးမှုလုပ်ငန်းစဉ်
- OFFSET လုပ်ဆောင်ချက်ကို အသုံးပြု၍ drop-down စာရင်းကို ဖန်တီးခြင်း။
- ဒေတာအစားထိုးခြင်းဖြင့် Excel တွင် dropdown list (+ OFFSET လုပ်ဆောင်ချက်ကိုအသုံးပြုသည်)
- အခြားစာရွက် သို့မဟုတ် Excel ဖိုင်မှ ဒေတာပါသည့် တွဲချစာရင်း
- Dependent Dropdowns ဖန်တီးခြင်း။
- drop down list မှတန်ဖိုးများစွာကိုဘယ်လိုရွေးမလဲ။
- ရှာဖွေမှုနှင့်အတူ dropdown list ကိုဘယ်လိုဖန်တီးမလဲ။
- အလိုအလျောက်ဒေတာအစားထိုးဖြင့် တွဲချစာရင်း
- drop down list ကို ဘယ်လို ကူးယူမလဲ။
- drop down list ပါရှိသော ဆဲလ်အားလုံးကို ရွေးပါ။
drop-down list သည် အချက်အလက်များနှင့် အလုပ်လုပ်ရာတွင် ပိုမိုသက်တောင့်သက်သာဖြစ်စေရန် မယုံနိုင်လောက်အောင် အသုံးဝင်သော tool တစ်ခုဖြစ်သည်။ ၎င်းသည် ဆဲလ်တစ်ခုတွင် တန်ဖိုးများစွာကို တစ်ပြိုင်နက်ပါဝင်နိုင်စေကာ အခြားမည်သည့်အရာနှင့်မဆိုကဲ့သို့ သင်လုပ်ဆောင်နိုင်သည်။ သင်လိုအပ်သောအရာကိုရွေးချယ်ရန်၊ ၎င်းနောက်တွင် တန်ဖိုးများစာရင်း uXNUMXbuXNUMXbis ပြသပြီးနောက် မြှားအိုင်ကွန်ကိုနှိပ်ပါ။ တိကျသောတစ်ခုကိုရွေးချယ်ပြီးနောက်၊ ဆဲလ်သည် ၎င်းနှင့်အလိုအလျောက်ဖြည့်သွားပြီး ၎င်းအပေါ်အခြေခံ၍ ဖော်မြူလာများကို ပြန်လည်တွက်ချက်ပါသည်။
Excel သည် drop-down menu ကိုဖန်တီးရန်အတွက် မတူညီသောနည်းလမ်းများစွာကို ပံ့ပိုးပေးထားပြီး ၎င်းသည် ၎င်းတို့ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်စေမည်ဖြစ်သည်။ ဒီနည်းလမ်းတွေကို အသေးစိတ်ခွဲခြမ်းစိတ်ဖြာကြည့်ရအောင်။
စာရင်းဖန်တီးမှုလုပ်ငန်းစဉ်
ပေါ့ပ်အပ်မီနူးတစ်ခုဖန်တီးရန် “ဒေတာ” – “ဒေတာအတည်ပြုခြင်း” လမ်းကြောင်းတစ်လျှောက်ရှိ မီနူးအရာများကို နှိပ်ပါ။ "Parameters" tab ကိုရှာရန် လိုအပ်သည့်နေရာတွင် dialog box တစ်ခုပွင့်လာပြီး ၎င်းကိုအရင်မဖွင့်ပါက ၎င်းကိုနှိပ်ပါ။ ၎င်းတွင် ဆက်တင်များစွာရှိသော်လည်း "ဒေတာအမျိုးအစား" သည် ကျွန်ုပ်တို့အတွက် အရေးကြီးပါသည်။ အဓိပ္ပာယ်အားလုံးတွင် “စာရင်း” သည် မှန်ကန်သည်။
အချက်အလက်များကို ပေါ့ပ်အပ်စာရင်းထဲသို့ ထည့်သွင်းသည့် နည်းလမ်းအရေအတွက်မှာ အလွန်များပြားသည်။
- တူညီသော dialog box ၏ တူညီသော တဘ်ပေါ်တွင် တည်ရှိသော "အရင်းအမြစ်" အကွက်ရှိ မျဉ်းကော်လံတစ်ခုဖြင့် ပိုင်းခြားထားသော စာရင်းဒြပ်စင်များကို သီးခြားဖော်ပြခြင်း။
- တန်ဖိုးများကို အကြိုညွှန်ပြခြင်း။ အရင်းအမြစ်အကွက်တွင် လိုအပ်သော အချက်အလက်ရရှိနိုင်သည့် အပိုင်းအခြားပါရှိသည်။
- အမည်ပေးထားသော အပိုင်းအခြားကို သတ်မှတ်ခြင်း။ ယခင်တစ်ခုအား ထပ်ခါတလဲလဲပြုလုပ်သည့်နည်းလမ်းတစ်ခု၊ သို့သော် ၎င်းသည် အပိုင်းအခြားကို ပဏာမအမည်ပေးရန်အတွက်သာ လိုအပ်ပါသည်။
ဒီနည်းလမ်းတွေထဲက တစ်ခုခုက လိုချင်တဲ့ရလဒ်ကို ထွက်လာပါလိမ့်မယ်။ လက်တွေ့ဘဝအခြေအနေများတွင် drop-down list များဖန်တီးရန် နည်းလမ်းများကို ကြည့်ကြပါစို့။
စာရင်းထဲက အချက်အလက်တွေကို အခြေခံတယ်။
မတူညီသောအသီးအနှံအမျိုးအစားများကိုဖော်ပြသည့် ဇယားတစ်ခုရှိသည် ဆိုကြပါစို့။
ဤအချက်အလက်အစုအဝေးအပေါ်အခြေခံ၍ drop-down menu တွင်စာရင်းတစ်ခုဖန်တီးရန်၊ သင်သည်အောက်ပါအတိုင်းလုပ်ဆောင်ရန်လိုအပ်သည်-
- အနာဂတ်စာရင်းအတွက် သီးသန့်ဆဲလ်ကို ရွေးပါ။
- ဖဲကြိုးပေါ်ရှိ Data တက်ဘ်ကို ရှာပါ။ အဲဒီမှာ “Verify data” ကိုနှိပ်ပါ။
- "ဒေတာအမျိုးအစား" ကိုရှာဖွေပြီးတန်ဖိုးကို "စာရင်း" သို့ပြောင်းပါ။
- “ရင်းမြစ်” ရွေးချယ်မှုကို ဖော်ပြသည့် အကွက်တွင် လိုချင်သော အပိုင်းအခြားကို ထည့်ပါ။ စာရင်းကို ကူးယူသည့်အခါ အချက်အလက် မပြောင်းသွားစေရန် လုံးဝကိုးကားချက်များကို သတ်မှတ်ရမည်ဖြစ်ကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။
ထို့အပြင်၊ ဆဲလ်တစ်ခုထက်ပိုသောစာရင်းများကိုတစ်ကြိမ်တည်းထုတ်ပေးရန်လုပ်ဆောင်ချက်တစ်ခုရှိသည်။ ၎င်းကိုအောင်မြင်ရန်၊ ၎င်းတို့အားလုံးကို ရွေးချယ်ပြီး အစောပိုင်းတွင် ဖော်ပြထားသည့်အတိုင်း အဆင့်များကို လုပ်ဆောင်သင့်သည်။ တဖန်၊ သင်သည် လုံးဝကိုးကားချက်များကို ရေးသားထားကြောင်း သေချာရန် လိုအပ်သည်။ လိပ်စာတွင် ကော်လံနှင့် အတန်းအမည်များဘေးတွင် ဒေါ်လာသင်္ကေတမရှိပါက F4 ခလုတ်ကိုနှိပ်ခြင်းဖြင့် ကော်လံနှင့်အတန်းအမည်များဘေးတွင် $ သင်္ကေတမပြမချင်း ၎င်းတို့ကိုထည့်ရန် လိုအပ်သည်။
လက်ဖြင့်ဒေတာမှတ်တမ်းတင်ခြင်း။
အထက်ဖော်ပြပါ အခြေအနေတွင် လိုအပ်သည့် အပိုင်းအခြားကို မီးမောင်းထိုးပြခြင်းဖြင့် စာရင်းကို ရေးသားခဲ့သည်။ ဤသည်မှာ အဆင်ပြေသောနည်းလမ်းဖြစ်သော်လည်း တစ်ခါတစ်ရံ ဒေတာကို ကိုယ်တိုင်မှတ်တမ်းတင်ရန် လိုအပ်ပါသည်။ ၎င်းသည် အလုပ်စာအုပ်တွင် အချက်အလက် ထပ်ပွားခြင်းကို ရှောင်ရှားနိုင်စေမည်ဖြစ်သည်။
ဖြစ်နိုင်ချေရှိသော ရွေးချယ်မှု နှစ်ခုပါရှိသော စာရင်းတစ်ခုကို ဖန်တီးရန် တာဝန်နှင့် ရင်ဆိုင်နေရသည်ဆိုပါစို့။ အလုပ်ပြီးမြောက်ရန်၊ လိုအပ်သည်-
- စာရင်းအတွက် ဆဲလ်ကို နှိပ်ပါ။
- “ဒေတာ” ကိုဖွင့်ပြီး ကျွန်ုပ်တို့နှင့်ရင်းနှီးသော “ဒေတာစစ်ဆေးခြင်း” အပိုင်းကို တွေ့ရှိပါ။
- တဖန်၊ "စာရင်း" အမျိုးအစားကိုရွေးချယ်ပါ။
- ဤနေရာတွင် “Yes; မဟုတ်ဘူး” ဟူသော ရင်းမြစ်ဖြစ်သည်။ စာရင်းကောက်ရန်အတွက် semicolon ကိုအသုံးပြု၍ အချက်အလက်များကို ကိုယ်တိုင်ထည့်သွင်းထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်ရပါသည်။
OK ကိုနှိပ်ပြီးနောက်၊ ကျွန်ုပ်တို့တွင်အောက်ပါရလဒ်ရှိသည်။
ထို့နောက်၊ ပရိုဂရမ်သည် သင့်လျော်သောဆဲလ်အတွင်းရှိ drop-down menu ကို အလိုအလျောက်ဖန်တီးပေးလိမ့်မည်။ ပေါ့ပ်အပ်စာရင်းထဲရှိ အရာများအဖြစ် သုံးစွဲသူက သတ်မှတ်ထားသည့် အချက်အလက်အားလုံး။ ဆဲလ်အများအပြားတွင် စာရင်းတစ်ခုဖန်တီးခြင်းဆိုင်ရာ စည်းမျဉ်းများသည် ယခင်အရာများနှင့် ဆင်တူသည်၊ တစ်ခုတည်းသောခြွင်းချက်အနေဖြင့် အချက်အလက်ကို semicolon ကိုအသုံးပြု၍ ကိုယ်တိုင်သတ်မှတ်ရမည်ဟု တစ်ခုတည်းသောခြွင်းချက်ဖြစ်သည်။
OFFSET လုပ်ဆောင်ချက်ကို အသုံးပြု၍ drop-down စာရင်းကို ဖန်တီးခြင်း။
classical method အပြင် function ကိုသုံးလို့ရပါတယ်။ စွန့်ပစ်ခြင်းdropdown menus ကိုထုတ်လုပ်ရန်။
စာရွက်ကိုဖွင့်ကြည့်ရအောင်။
dropdown list အတွက် လုပ်ဆောင်ချက်ကို အသုံးပြုရန်၊ သင်သည် အောက်ပါတို့ကို လုပ်ဆောင်ရန် လိုအပ်သည်-
- အနာဂတ်စာရင်းကို သင်ထားလိုသည့် စိတ်ဝင်စားသည့်ဆဲလ်ကို ရွေးပါ။
- "ဒေတာ" တက်ဘ်နှင့် "ဒေတာအတည်ပြုခြင်း" ဝင်းဒိုးကို အစဉ်လိုက်ဖွင့်ပါ။
- "စာရင်း" သတ်မှတ်ပါ။ ၎င်းကို ယခင်နမူနာများအတိုင်း ပြုလုပ်သည်။ နောက်ဆုံးတွင်၊ အောက်ပါပုံသေနည်းကိုအသုံးပြုသည်- =OFFSET(A$2$;0;0;5)။ အငြင်းအခုံအဖြစ်အသုံးပြုမည့်ဆဲလ်များကို သတ်မှတ်သည့်နေရာတွင် ကျွန်ုပ်တို့ထည့်သွင်းပါ။
ထို့နောက် ပရိုဂရမ်သည် အသီးအနှံများစာရင်းနှင့်အတူ မီနူးတစ်ခုကို ဖန်တီးမည်ဖြစ်သည်။
ဤအတွက် syntax သည်-
=OFFSET(ကိုးကား၊ လိုင်း_offset၊ ကော်လံ_offset၊[အမြင့်]၊[width])
ဤလုပ်ဆောင်ချက်တွင် အကြောင်းပြချက် 5 ခုရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်ရပါသည်။ ပထမဦးစွာ၊ အော့ဖ်ဆက်ရမည့် ပထမဆုံးဆဲလ်လိပ်စာကို ပေးထားသည်။ နောက်ငြင်းချက်နှစ်ခုတွင် တန်းများနှင့် ကော်လံများကို မည်မျှနှိမ်ရန် သတ်မှတ်ပေးသည်။ ကျွန်ုပ်တို့အကြောင်းပြောရလျှင် Height argument သည် 5 ဖြစ်ပြီး ၎င်းသည် စာရင်း၏အမြင့်ကိုကိုယ်စားပြုသောကြောင့်ဖြစ်သည်။
ဒေတာအစားထိုးခြင်းဖြင့် Excel တွင် dropdown list (+ OFFSET လုပ်ဆောင်ချက်ကိုအသုံးပြုသည်)
ပေးသောကိစ္စ စွန့်ပစ်ခြင်း ပုံသေအကွာအဝေးတွင်ရှိသော ပေါ့ပ်အပ်မီနူးကို ဖန်တီးခွင့်ပြုထားသည်။ ဤနည်းလမ်း၏အားနည်းချက်မှာ အကြောင်းအရာကိုထည့်သွင်းပြီးနောက်၊ သင်ကိုယ်တိုင်ဖော်မြူလာကို တည်းဖြတ်ရမည်ဖြစ်ပါသည်။
အချက်အလက်အသစ်များထည့်ရန် ပံ့ပိုးမှုဖြင့် ရွေ့လျားနိုင်သောစာရင်းကို ဖန်တီးရန်၊ သင်သည်-
- စိတ်ပါဝင်စားသောဆဲလ်ကို ရွေးပါ။
- "ဒေတာ" တက်ဘ်ကိုချဲ့ပြီး "ဒေတာအတည်ပြုခြင်း" ကိုနှိပ်ပါ။
- ပွင့်လာသောဝင်းဒိုးတွင်၊ “စာရင်း” ကို ထပ်မံရွေးချယ်ပြီး ဒေတာရင်းမြစ်အဖြစ် အောက်ပါဖော်မြူလာကို သတ်မှတ်ပါ- =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
- OK ကိုကလစ်နှိပ်ပါ။
၎င်းတွင် function တစ်ခုပါရှိသည်။ COUNTIFဆဲလ်အရေအတွက် မည်မျှဖြည့်ထားသည်ကို ချက်ချင်းဆုံးဖြတ်ရန် (၎င်းတွင် အသုံးပြုမှု အများအပြားရှိသော်လည်း၊ တိကျသောရည်ရွယ်ချက်အတွက် ၎င်းကို ဤနေရာတွင် ရေးလိုက်ရုံသာ)။
ဖော်မြူလာ ပုံမှန်အတိုင်း လုပ်ဆောင်နိုင်ရန်၊ ဖော်မြူလာ၏ လမ်းကြောင်းပေါ်တွင် ဆဲလ်အလွတ်များ ရှိမရှိ ခြေရာခံရန် လိုအပ်သည်။ မဖြစ်သင့်ဘူး။
အခြားစာရွက် သို့မဟုတ် Excel ဖိုင်မှ ဒေတာပါသည့် တွဲချစာရင်း
အခြားစာရွက်စာတမ်း သို့မဟုတ် ဖိုင်တစ်ခုတည်းတွင်ပါရှိသော စာရွက်တစ်ရွက်ကိုပင် သင်ရယူလိုလျှင် ဂန္တဝင်နည်းလမ်းသည် အလုပ်မဖြစ်ပါ။ ဤအတွက်၊ function ကိုအသုံးပြုသည်။ သွယ်ဝိုက်သည်။သင့်အား မှန်ကန်သောဖော်မတ်ဖြင့် အခြားစာရွက်တစ်ခုရှိ ဆဲလ်တစ်ခု သို့မဟုတ် ယေဘုယျအားဖြင့် ဖိုင်တစ်ခုတွင်ရှိသော လင့်ခ်တစ်ခုအား ထည့်သွင်းခွင့်ပြုသည်။ အောက်ပါတို့ကို လုပ်ဆောင်ရန် လိုအပ်သည်-
- စာရင်းသွင်းထားသော ဆဲလ်ကို အသက်သွင်းပါ။
- ငါတို့သိပြီးသား ပြတင်းပေါက်ကိုဖွင့်တယ်။ အခြားအပိုင်းအခြားများအတွက် အရင်းအမြစ်များကို ကျွန်ုပ်တို့ ယခင်က ညွှန်ပြခဲ့သည့် တူညီသောနေရာတွင် ဖော်မြူလာကို ဖော်မတ်ဖြင့် ညွှန်ပြပါသည်။ =INDIRECT(“[List1.xlsx] Sheet1!$A$1:$A$9”). ထုံးစံအတိုင်း၊ List1 နှင့် Sheet1 အစား သင့်စာအုပ်နှင့် စာရွက်အမည်များကို အသီးသီး ထည့်သွင်းနိုင်ပါသည်။
သတိထား! ဖိုင်အမည်ကို စတုရန်းကွင်းစကွက်များဖြင့် ပေးထားသည်။ ဤကိစ္စတွင်၊ Excel သည် အချက်အလက်အရင်းအမြစ်အဖြစ် လက်ရှိပိတ်ထားသော ဖိုင်ကို အသုံးမပြုနိုင်ပါ။
လိုအပ်သောစာရွက်စာတမ်းသည် စာရင်းထည့်သွင်းမည့်ဖိုင်နှင့် တူညီသောဖိုင်တွဲတွင် တည်ရှိမှသာ ဖိုင်အမည်သည် အဓိပ္ပာယ်ရှိကြောင်းကိုလည်း သတိပြုသင့်သည်။ မဟုတ်ပါက ဤစာတမ်း၏လိပ်စာကို အပြည့်အစုံ သတ်မှတ်ရပါမည်။
Dependent Dropdowns ဖန်တီးခြင်း။
မှီခိုသောစာရင်းသည် အခြားစာရင်းတစ်ခုရှိ သုံးစွဲသူ၏ရွေးချယ်မှုမှ ပါဝင်သည့်အကြောင်းအရာများကို သက်ရောက်မှုရှိစေသည်။ ကျွန်ုပ်တို့၏ရှေ့တွင် ဖွင့်ထားသော ဇယားတစ်ခုစီတွင် အပိုင်းသုံးပိုင်းပါရှိသည်၊ တစ်ခုစီသည် နာမည်တစ်ခုစီပေးထားသည်ဆိုပါစို့။
အခြားစာရင်းတွင် ရွေးချယ်ထားသော ရွေးချယ်မှုမှ ရလဒ်အပေါ် သက်ရောက်မှုရှိသော စာရင်းများကို ထုတ်ပေးရန် ဤအဆင့်များကို လိုက်နာရန် လိုအပ်သည်။
- အပိုင်းအခြားအမည်များဖြင့် ပထမစာရင်းကို ဖန်တီးပါ။
- ရင်းမြစ်ဝင်ရောက်မှုအမှတ်တွင်၊ လိုအပ်သောညွှန်းကိန်းများကို တစ်ခုပြီးတစ်ခု မီးမောင်းထိုးပြထားသည်။
- သူရွေးချယ်ထားသော အပင်အမျိုးအစားပေါ် မူတည်၍ ဒုတိယစာရင်းကို ဖန်တီးပါ။ တစ်နည်းအားဖြင့် သင်သည် ပထမစာရင်းတွင် သစ်ပင်များကို သတ်မှတ်ပါက၊ ထို့နောက် ဒုတိယစာရင်းရှိ အချက်အလက်များသည် "ပိတ်ပင်၊ ဦးချို၊ သစ်အယ်သီး" နှင့် အခြားအရာများဖြစ်လိမ့်မည်။ ဒေတာရင်းမြစ်၏ ထည့်သွင်းသည့်နေရာတွင် ဖော်မြူလာကို ချရေးရန် လိုအပ်သည်။ =INDIRECT(E3)။ E3 – အပိုင်းအခြား 1.=INDIRECT(E3) အမည်ပါရှိသော ဆဲလ်။ E3 – စာရင်း၏အမည် 1 နှင့်ဆဲလ်။
အခုတော့ အားလုံးအဆင်သင့်ဖြစ်နေပါပြီ။
drop down list မှတန်ဖိုးများစွာကိုဘယ်လိုရွေးမလဲ။
တခါတရံတွင် တန်ဖိုးတစ်ခုတည်းကို ဦးစားပေးရန် မဖြစ်နိုင်သောကြောင့် တစ်ခုထက်ပို၍ ရွေးချယ်ရပါမည်။ ထို့နောက် စာမျက်နှာကုဒ်သို့ မက်ခရိုတစ်ခုထည့်ရန် လိုအပ်သည်။ သော့တွဲ Alt + F11 ကိုအသုံးပြုခြင်းဖြင့် Visual Basic Editor ကိုဖွင့်သည်။ ပြီးတော့ ကုဒ်ကို အဲဒီနေရာမှာ ထည့်ထားတယ်။
သီးသန့်လုပ်ငန်းခွဲ_ပြောင်းလဲမှု (ByVal ပစ်မှတ်အဖြစ် အပိုင်းအခြား)
မှားယွင်းနေသည်တွင် Next ကိုပြန်လည်စတင်မည်
အကယ်၍ Intersect(Target, Range(«Е2:Е9»))) နှင့် Target.Cells.Count = 1 ထို့နောက်
Application.EnableEvents = မှားသည်။
Len (Target.Offset(0, 1)) = 0 ဆိုလျှင်
Target.Offset(0၊ 1) = ပစ်မှတ်
အခြားသူ
Target.End (xlToRight).Offset(0, 1) = ပစ်မှတ်
အကယ်. ရပ်တန့်
ပစ်မှတ်။ ရှင်းလင်းအကြောင်းအရာများ
Application.EnableEvents = မှန်ပါသည်။
အကယ်. ရပ်တန့်
အဆုံး Sub
ဆဲလ်များ၏အကြောင်းအရာများကို အောက်တွင်ပြသနိုင်ရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါကုဒ်ကို တည်းဖြတ်သူတွင် ထည့်သွင်းပါ။
သီးသန့်လုပ်ငန်းခွဲ_ပြောင်းလဲမှု (ByVal ပစ်မှတ်အဖြစ် အပိုင်းအခြား)
မှားယွင်းနေသည်တွင် Next ကိုပြန်လည်စတင်မည်
အကယ်၍ Intersect(Target, Range(«Н2:К2»))) နှင့် Target.Cells.Count = 1 ထို့နောက်
Application.EnableEvents = မှားသည်။
Len (Target.Offset(1, 0)) = 0 ဆိုလျှင်
Target.Offset(1၊ 0) = ပစ်မှတ်
အခြားသူ
Target.End (xlDown).Offset(1, 0) = ပစ်မှတ်
အကယ်. ရပ်တန့်
ပစ်မှတ်။ ရှင်းလင်းအကြောင်းအရာများ
Application.EnableEvents = မှန်ပါသည်။
အကယ်. ရပ်တန့်
အဆုံး Sub
နောက်ဆုံးတွင်၊ ဤကုဒ်ကို ဆဲလ်တစ်ခုတွင် ရေးရန် အသုံးပြုသည်။
သီးသန့်လုပ်ငန်းခွဲ_ပြောင်းလဲမှု (ByVal ပစ်မှတ်အဖြစ် အပိုင်းအခြား)
မှားယွင်းနေသည်တွင် Next ကိုပြန်လည်စတင်မည်
အကယ်၍ Intersect (ပစ်မှတ်၊ အပိုင်းအခြား(«C2:C5»))) သည် ဘာမှမဟုတ်ပါ နှင့် Target.Cells.Count = 1 ထို့နောက်
Application.EnableEvents = မှားသည်။
newVal = ပစ်မှတ်
Application.Undo
oldval = ပစ်မှတ်
Len (oldval) <> 0 And oldval <> newVal ဆိုလျှင်
ပစ်မှတ် = ပစ်မှတ် & « ၊ » & newVal
အခြားသူ
ပစ်မှတ် = newVal
အကယ်. ရပ်တန့်
Len (newVal) = 0 ဆိုလျှင် Target.ClearContents
Application.EnableEvents = မှန်ပါသည်။
အကယ်. ရပ်တန့်
အဆုံး Sub
အပိုင်းများကို ပြင်နိုင်သည်။
ရှာဖွေမှုနှင့်အတူ dropdown list ကိုဘယ်လိုဖန်တီးမလဲ။
ဤကိစ္စတွင်၊ သင်သည် အခြားစာရင်းအမျိုးအစားကို ကနဦးအသုံးပြုရပါမည်။ “Developer” tab ပွင့်လာပြီး၊ ထို့နောက် “Insert” – “ActiveX” ဒြပ်စင်ရှိ (စခရင်ကို ထိပါက) ကိုနှိပ်ရန် သို့မဟုတ် နှိပ်ရန် လိုအပ်သည်။ ၎င်းတွင် combo box တစ်ခုရှိသည်။ ဤစာရင်းကိုဆွဲရန် သင့်အား အကြောင်းကြားမည်ဖြစ်ပြီး၊ ထို့နောက် ၎င်းကို စာရွက်စာတမ်းတွင် ထည့်သွင်းမည်ဖြစ်သည်။
ထို့အပြင်၊ ListFillRange ရွေးချယ်မှုတွင် အပိုင်းအခြားတစ်ခုကို သတ်မှတ်ထားသည့်နေရာမှ ၎င်းကို ဂုဏ်သတ္တိများဖြင့် ပြင်ဆင်သတ်မှတ်ထားသည်။ အသုံးပြုသူသတ်မှတ်ထားသောတန်ဖိုးကိုပြသသည့်ဆဲလ်အား LinkedCell ရွေးချယ်မှုကို အသုံးပြု၍ ပြင်ဆင်သတ်မှတ်ထားသည်။ ထို့နောက်၊ ပရိုဂရမ်သည် ဖြစ်နိုင်သည့်တန်ဖိုးများကို အလိုအလျောက် အကြံပြုပေးမည်ဖြစ်သောကြောင့် ပထမစာလုံးများကို ချရေးရန်သာ လိုအပ်ပါသည်။
အလိုအလျောက်ဒေတာအစားထိုးဖြင့် တွဲချစာရင်း
၎င်းတို့ကို အပိုင်းအခြားသို့ ပေါင်းထည့်ပြီးနောက် ဒေတာကို အလိုအလျောက် အစားထိုးသည့် လုပ်ဆောင်ချက်လည်း ရှိပါသည်။ ဒီလိုလုပ်ဖို့ လွယ်ပါတယ်
- အနာဂတ်စာရင်းအတွက် ဆဲလ်အစုတစ်ခု ဖန်တီးပါ။ ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ဤသည်အရောင်အစုံဖြစ်သည်။ ကျွန်တော်တို့က ရွေးပါတယ်။
- ထို့နောက် ဇယားတစ်ခုအဖြစ် ဖော်မတ်လုပ်ရန် လိုအပ်သည်။ အမည်တူ ခလုတ်ကို နှိပ်ပြီး ဇယားစတိုင်ကို ရွေးချယ်ရန် လိုအပ်သည်။
ထို့နောက်၊ သင်သည် “OK” ခလုတ်ကိုနှိပ်ခြင်းဖြင့် ဤအကွာအဝေးကို အတည်ပြုရန် လိုအပ်သည်။
ကျွန်ုပ်တို့သည် ရလဒ်ဇယားကို ရွေးချယ်ပြီး ကော်လံ A ၏ထိပ်တွင်ရှိသော ထည့်သွင်းအကွက်မှတစ်ဆင့် ၎င်းကို အမည်ပေးလိုက်ပါ။
ဒါပါပဲ၊ ဇယားတစ်ခုရှိပါတယ်၊ သင်လိုအပ်တဲ့ drop-down list အတွက်အခြေခံအဖြစ်အသုံးပြုနိုင်သည်-
- စာရင်းတည်ရှိသည့် ဆဲလ်ကို ရွေးပါ။
- Data Validation dialog ကိုဖွင့်ပါ။
- ကျွန်ုပ်တို့သည် ဒေတာအမျိုးအစားကို “စာရင်း” ဟု သတ်မှတ်ပြီး တန်ဖိုးများအဖြစ် ကျွန်ုပ်တို့သည် ဇယား၏အမည်ကို = သင်္ကေတဖြင့် ပေးသည်။
အရာအားလုံး၊ ဆဲလ်အဆင်သင့်ဖြစ်ပြီ၊ ကျွန်ုပ်တို့မူလလိုအပ်သည့်အတိုင်း ၎င်းတွင် အရောင်များ၏အမည်များကို ပြသထားသည်။ ယခု နောက်ဆုံးတစ်ခုပြီးသည်နှင့် အနည်းငယ်နိမ့်သော ဆဲလ်တစ်ခုတွင် ၎င်းတို့ကို ရေးရုံဖြင့် ရာထူးအသစ်များကို သင်ထည့်နိုင်သည်။
ဒေတာအသစ်ထည့်လိုက်သောအခါ အပိုင်းအခြားသည် အလိုအလျောက်တိုးလာသည့်အတွက် ဇယား၏အားသာချက်ဖြစ်သည်။ ထို့ကြောင့်၊ ဤစာရင်းကိုထည့်ရန် အဆင်ပြေဆုံးနည်းလမ်းဖြစ်သည်။
drop down list ကို ဘယ်လို ကူးယူမလဲ။
ကူးယူရန်၊ ကီးပေါင်းစပ်မှု Ctrl + C နှင့် Ctrl + V ကို အသုံးပြုရန် လုံလောက်ပါသည်။ ထို့ကြောင့် drop-down list ကို ဖော်မတ်ချခြင်းနှင့်အတူ ကူးယူပါမည်။ ဖော်မတ်ချခြင်းကို ဖယ်ရှားရန်၊ သင်သည် အထူး paste တစ်ခုကို အသုံးပြုရန် လိုအပ်သည် (ဆက်စပ်မီနူးတွင်၊ စာရင်းကို ကူးယူပြီးနောက် ဤရွေးချယ်မှုသည် ပေါ်လာသည်)၊
drop down list ပါရှိသော ဆဲလ်အားလုံးကို ရွေးပါ။
ဤတာဝန်ကို ပြီးမြောက်ရန်အတွက် သင်သည် "ရှာဖွေပြီး ရွေးချယ်ပါ" အုပ်စုရှိ "ဆဲလ်အုပ်စုတစ်ခုကို ရွေးပါ" လုပ်ဆောင်ချက်ကို အသုံးပြုရပါမည်။
ထို့နောက်၊ Data Validation မီနူးရှိ "အားလုံး" နှင့် "ဤအရာများ" ကိုရွေးချယ်သင့်သည့် dialog box တစ်ခုပွင့်လာပါမည်။ ပထမအရာသည် စာရင်းအားလုံးကို ရွေးချယ်ပြီး ဒုတိယသည် အချို့သောစာရင်းများနှင့် ဆင်တူသည့်အရာများကိုသာ ရွေးချယ်သည်။