Microsoft Excel ရှိဆဲလ်တစ်ခုနှင့်တစ်ခုနှိုင်းယှဉ်ခြင်း

Pin
Send
Share
Send

Microsoft Excel spreadsheet တွင်အလုပ်လုပ်သောအခါဆဲလ်အချင်းချင်းအချင်းချင်းလဲလှယ်ရန်လိုအပ်သည်မှာအလွန်ရှားပါးသည်။ သို့သော်ထိုကဲ့သို့သောအခြေအနေများတည်ရှိပြီးဖြေရှင်းရန်လိုအပ်သည်။ Excel ရှိဆဲလ်များကိုမည်သည့်နည်းများဖြင့်လဲလှယ်နိုင်သည်ကိုလေ့လာကြပါစို့။

ဆဲလ်ရွေ့လျား

ကံမကောင်းစွာပဲ၊ စံ toolbox တွင်နောက်ထပ်လုပ်ဆောင်မှုမရှိဘဲသို့မဟုတ်အကွာအဝေးကိုမရွှေ့ဘဲဆဲလ်နှစ်ခုကိုလဲလှယ်နိုင်သည့်ထိုကဲ့သို့သောလုပ်ဆောင်မှုမရှိပါ။ သို့သော်တစ်ချိန်တည်းမှာပင်, ဤလှုပ်ရှားမှုလုပ်ထုံးလုပ်နည်းကျနော်တို့ချင်ပါတယ်သကဲ့သို့ရိုးရှင်းသောမဟုတ်ပေမယ့်, ကစီစဉ်နေဆဲနှင့်နည်းလမ်းများစွာအတွက်နေဆဲဖြစ်သည်။

နည်းလမ်း ၁။ Copy သုံး၍ ရွှေ့ပါ

ပြproblemနာ၏ပထမဆုံးဖြေရှင်းချက်မှာဒေတာများကို banal ကူးယူခြင်းနှင့်အခြားနေရာတွင်အစားထိုးခြင်းနှင့်ပါ ၀ င်သည်။ ဒါဘယ်လိုလုပ်သလဲဆိုတာကြည့်ရအောင်။

  1. ပြောင်းရွှေ့ခံရဖို့ဆဲလ်ကိုရွေးချယ်ပါ။ ခလုတ်ကိုနှိပ်ပါ ကူးပါ။ ၎င်းသည် tab ရှိဖဲကြိုးတွင်ထားခြင်းဖြစ်သည် "အိမ်" settings ကိုအုပ်စု၌တည်၏ ကွမ်းခြံကုန်း.
  2. စာရွက်ပေါ်တွင်အခြားအချည်းနှီးသောဒြပ်စင်ကိုရွေးချယ်ပါ။ ခလုတ်ကိုနှိပ်ပါ Paste လုပ်ပါ။ ၎င်းသည်ခလုတ်ကဲ့သို့သောဖဲကြိုးပေါ်တွင် toolbox တစ်ခုတည်းတွင်တည်ရှိသည်။ ကူးပါ, ဒါပေမယ့်မတူဘဲကြောင့်၎င်း၏အရွယ်အစားကြောင့်အများကြီးပိုပြီးသိသာအသွင်အပြင်ရှိပါတယ်။
  3. ထို့နောက်ဒုတိယဆဲလ်သို့သွားပါ။ ၎င်းအချက်အလက်များကိုပထမနေရာသို့ရွှေ့ပြောင်းရမည်။ ၎င်းကိုရွေးပြီးခလုတ်ကိုထပ်နှိပ်ပါ။ ကူးပါ.
  4. ပထမ ဦး ဆုံးဆဲလ်ကို cursor ဖြင့်ရွေးချယ်ပြီးခလုတ်ကိုနှိပ်ပါ Paste လုပ်ပါ တိပ်ခွေပေါ်မှာ။
  5. ကျနော်တို့တ ဦး တည်းတန်ဖိုးကိုကျနော်တို့လိုအပ်ပါတယ်ဘယ်မှာမှပြောင်းရွှေ့ခဲ့ကြသည်။ ယခုကျွန်ုပ်တို့သည်အချည်းနှီးသောဆဲလ်ထဲသို့ထည့်သွင်းသောတန်ဖိုးသို့ပြန်သွားပါ။ ၎င်းကိုရွေးပြီးခလုတ်ကိုနှိပ်ပါ။ ကူးပါ.
  6. သင်ဒေတာကိုရွှေ့ချင်သောဒုတိယဆဲလ်ကိုရွေးချယ်ပါ။ ခလုတ်ကိုနှိပ်ပါ Paste လုပ်ပါ တိပ်ခွေပေါ်မှာ။
  7. ဒါကြောင့်ကျနော်တို့လိုအပ်သောဒေတာဖလှယ်ခဲ့သည်။ အခုဆိုရင်သင်ကအကူးအပြောင်းဆဲလ်ရဲ့ contents ဖျက်ပစ်သင့်ပါတယ်။ ၎င်းကိုရွေး။ ညာခလုပ်နှိပ်ပါ။ ဤလုပ်ဆောင်မှုများပြီးနောက် activated သော context menu တွင်သွားပါ အကြောင်းအရာရှင်း.

ယခုအခါအကူးအပြောင်းဒေတာကိုဖျက်ပစ်လိုက်ပြီးဆဲလ်များကိုရွေ့လျားခြင်းလုပ်ငန်းပြီးဆုံးသွားပြီ။

ဟုတ်ပါတယ်, ဒီနည်းလမ်းကိုလုံးဝအဆင်ပြေသည်မဟုတ်နှင့်များစွာသောအပိုဆောင်းအဆင့်များလိုအပ်သည်။ သို့သော်၎င်းသည်အသုံးပြုသူအများစုနှင့်သက်ဆိုင်သည်။

နည်းလမ်း ၂။ ဆွဲချပါ

ဆဲလ်များကိုလဲလှယ်ရန်ဖြစ်နိုင်သည့်အခြားနည်းလမ်းကိုရိုးရှင်းသောဆွဲခြင်းနှင့်ချခြင်းဟုခေါ်နိုင်သည်။ မှန်ပါသည်၊ ဤရွေးချယ်မှုကိုအသုံးပြုသောအခါဆဲလ်ပြောင်းလဲမှုဖြစ်ပေါ်လိမ့်မည်။

သင်အခြားတစ်နေရာသို့ပြောင်းချင်သောဆဲလ်ကိုရွေးပါ။ cursor ကို၎င်း၏နယ်နိမိတ်သို့ထားပါ။ တစ်ချိန်တည်းမှာပင်၎င်းကိုမြှားအဖြစ်သို့ပြောင်းလဲသင့်ပြီးအဆုံးသတ်တွင်လမ်းညွှန်လေးခုတွင်ညွှန်ကြားထားသောအရာများရှိသည်။ သော့ကိုကိုင်ထားပါ Shift ကီးဘုတ်ပေါ်ကလိုချင်တဲ့နေရာကိုဆွဲပါ။

ဤနည်းဖြင့်လွှဲပြောင်းသောအခါအကွာအဝေးတစ်ခုလုံးကိုပြောင်းသည်။

ထို့ကြောင့်၊ များစွာသောဆဲလ်များကို ဖြတ်၍ ရွေ့လျားခြင်းသည်များသောအားဖြင့်ဇယားတစ်ခု၏အခြေအနေတွင်မှားယွင်းစွာဖြစ်ပေါ်လေ့ရှိပြီးမရှိသလောက်ဖြစ်သည်။ သို့သော်တစ် ဦး နှင့်တစ် ဦး ဝေးကွာသောဒေသများရှိအကြောင်းအရာများကိုပြောင်းလဲရန်လိုအပ်ချက်သည်မပျောက်ကွယ်ဘဲအခြားဖြေရှင်းနည်းများလိုအပ်သည်။

Method ကို 3: macros လျှောက်ထားပါ

အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း Excel တွင်ဆဲလ်နှစ်ခုကိုကူးယူရန်မလိုဘဲ၎င်းတို့အနီးအနားရှိinရိယာများ၌ကူးယူရန်အမြန်နှင့်မှန်ကန်သောနည်းလမ်းမရှိပါ။ သို့သော်၎င်းကို macros သို့မဟုတ် third-party add-ons များအသုံးပြုခြင်းအားဖြင့်အောင်မြင်နိုင်သည်။ ကျနော်တို့အောက်တွင်ထိုကဲ့သို့သောအထူး macro အသုံးပြု။ အကြောင်းပြောဆိုလိမ့်မယ်။

  1. ပထမ ဦး ဆုံးအနေနဲ့၊ သင်ကသူတို့ကိုမဖွင့်သေးဘူးဆိုရင် macro mode နဲ့ developer panel ကို enable လုပ်ဖို့လိုတယ်၊ သူတို့က default အရ disable လုပ်ထားတယ်။
  2. ပြီးလျှင် "Developer" tab သို့သွားပါ။ "Visual Basic" ခလုတ်ကိုနှိပ်ပါ၊ ၎င်းသည် "ကုဒ်" ကိရိယာဘောင်ရှိဖဲကြိုးတွင်ရှိသည်။
  3. အယ်ဒီတာကစတင်နေပြီ။ အောက်ပါကုဒ်ကိုထည့်ပါ

    ဆဲလ်လှုပ်ရှားမှု ()
    Range အဖြစ် Dim ra: ra = ရွေးချယ်ရေးသတ်မှတ်မည်
    msg1 = "တူညီသောအရွယ်အစားနှစ်ခုအကွာအဝေးကိုရွေးချယ်ပါ"
    msg2 = "IDENTICAL အရွယ်အစားအပိုင်းအခြားနှစ်ခုကိုရွေးချယ်ပါ"
    ra.Areas.Count 2 အကယ်၍ MsgBox msg1, vbCritical, ပြProbleနာ အကယ်၍ Exit Sub
    အကယ်၍ ra.Areas (1) .Count ra.Areas (2) .Count ထို့နောက် MsgBox msg2, vbCritical, "Problem": Exit Sub သည်
    Application.ScreenUpdating = မှားပါတယ်
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    အဆုံးခွဲ

    ကုဒ်ကိုထည့်ပြီးသောအခါ၊ ညာဘက်အပေါ်ထောင့်ရှိစံသတ်မှတ်ထားသောအနီးရှိခလုပ်ကိုနှိပ်ခြင်းဖြင့်အယ်ဒီတာ ၀ င်းဒိုးကိုပိတ်ပါ။ ထို့ကြောင့်ကုဒ်နံပါတ်ကိုစာအုပ်၏မှတ်ဉာဏ်တွင်မှတ်တမ်းတင်ထားပြီး၎င်းကိုကျွန်ုပ်တို့လိုအပ်သောစစ်ဆင်ရေးများကိုပြုလုပ်ရန်၎င်း၏ algorithm ကိုပြန်လည်ထုတ်ယူနိုင်သည်။

  4. ကျနော်တို့လဲလှယ်ချင်သောဆဲလ်နှစ်ခုသို့မဟုတ်တန်းတူအရွယ်အစားနှစ်ခုအကွာအဝေးကိုရွေးပါ။ ထိုသို့ပြုလုပ်ရန်ဘယ်ဘက်ခလုတ်နှင့်အတူပထမဆုံးဒြပ်စင် (အကွာအဝေး) ကိုနှိပ်ပါ။ ထိုအခါခလုတ်ကိုဖိထားပါ Ctrl ကီးဘုတ်ပေါ်ရှိဒုတိယဆဲလ် (အကွာအဝေး) ကိုလည်း left-click လုပ်ပါ။
  5. macro ကို run ဖို့ခလုတ်ကိုနှိပ်ပါ Macrostab ထဲမှာဖဲကြိုးအပေါ်ထားရှိ "တီထွင်သူ" tool ကိုအုပ်စုထဲမှာ "ကုဒ်".
  6. အဆိုပါ macro ရွေးချယ်ရေးပြတင်းပေါက်ဖွင့်လှစ်။ သင်လိုချင်သောအရာကိုအမှတ်အသားပြုပြီးခလုတ်ကိုနှိပ်ပါ ပြေးပါ.
  7. ဒီလုပ်ဆောင်မှုပြီးနောက်၊ macro ကရွေးချယ်ထားသောဆဲလ်တွေရဲ့ contents တွေကိုအလိုအလျောက်လဲပါလိမ့်မယ်။

သင် file ကိုပိတ်လိုက်သောအခါ macro သည်အလိုအလျောက်ဖျက်သွားပြီးနောက်တစ်ခါထပ်မံမှတ်တမ်းတင်ရန်လိုအပ်သည်ကိုသတိပြုပါ။ စာအုပ်တစ်အုပ်အတွက်ဤအလုပ်ကိုအချိန်မရွေးလုပ်ရန်၊ အကယ်၍ သင်က၎င်းလှုပ်ရှားမှုများကိုအမြဲတမ်းပြုလုပ်ရန်စီစဉ်ပါက၊ ဖိုင်ကို macro အထောက်အပံ့ (xlsm) ပါသော Excel Workbook အဖြစ်သိမ်းဆည်းထားသင့်သည်။

English Lesson: Excel မှာ macro ဖန်တီးနည်း

သင်မြင်သည့်အတိုင်း Excel တွင်ဆဲလ်တစ်ခုနှင့်တစ်ခုနှိုင်းယှဉ်ရန်နည်းလမ်းများစွာရှိသည်။ ၎င်းကိုပရိုဂရမ်၏စံကိရိယာများဖြင့်ပြုလုပ်နိုင်သည်၊ သို့သော်ဤရွေးချယ်စရာများသည်အဆင်မပြေမှုနှင့်အချိန်ကုန်မှုများစွာရှိသည်။ ကံကောင်းထောက်မစွာပင်၊ သင်သည်အလုပ်ကိုမြန်မြန်ဆန်ဆန်နှင့်လွယ်ကူစွာဖြေရှင်းနိုင်မည့် third-party macros များနှင့် add-ons များရှိသည်။ ထို့ကြောင့်ထိုသို့သောလှုပ်ရှားမှုများကိုအဆက်မပြတ်လျှောက်ထားရန်အသုံးပြုသူများအတွက်အဆုံးစွန်သောရွေးချယ်မှုသည်အကောင်းဆုံးဖြစ်သည်။

Pin
Send
Share
Send