မလိုအပ်သော အတန်းများနှင့် ကော်လံများကို ဝှက်ထား/ပြသခြင်း။

ဖော်မြူလာပြဿနာ

ကျွန်ုပ်တို့တွင် နေ့တိုင်း “ကသည်” ဟူသော စားပွဲတစ်ခုရှိသည် ဆိုပါစို့။

 

To whom the table seems small – mentally multiply it twenty times by area, adding a couple more blocks and two dozen large cities. 

အလုပ်မှာ လက်ရှိအလုပ်အတွက် မလိုအပ်သော မျက်နှာပြင်အတန်းများနှင့် ကော်လံများမှ ယာယီဖယ်ရှားရန်ဖြစ်သည်၊ ဆိုလိုသည်မှာ၊ 

  • လအလိုက်အသေးစိတ်အချက်အလက်များကို ဝှက်ထားကာ လေးပုံတစ်ပုံသာကျန်တော့သည်။
  • စုစုပေါင်းကို လနှင့် လေးပုံတပုံဖြင့် ဖျောက်ထား၍ စုစုပေါင်း တစ်နှစ်ခွဲသာ ကျန်ရစ်သည်။
  • ယခုအချိန်တွင် မလိုအပ်သောမြို့များကို ဖျောက်ထားပါ (ကျွန်တော် မော်စကိုတွင် အလုပ်လုပ်သည် - စိန့်ပီတာစဘတ်ကို ဘာကြောင့် တွေ့သင့်သလဲ)၊ စသည်ဖြင့်။

လက်တွေ့ဘဝတွင် ထိုကဲ့သို့သော စားပွဲများ၏ ဥပမာပင်လယ်တစ်ခု ရှိပါသည်။

နည်းလမ်း 1- အတန်းများနှင့် ကော်လံများကို ဝှက်ထားသည်။

ပွင့်ပွင့်လင်းလင်းပြောရလျှင် အဆိုပါနည်းလမ်းသည် မူလအစဖြစ်ပြီး အလွန်အဆင်ပြေခြင်းမရှိသော်လည်း ၎င်းနှင့်ပတ်သက်၍ စကားလုံးနှစ်လုံးပြောနိုင်သည်။ စာရွက်ပေါ်ရှိ ယခင်ရွေးချယ်ထားသော အတန်းများ သို့မဟုတ် ကော်လံများကို ကော်လံ သို့မဟုတ် အတန်းခေါင်းခေါင်းကို ညာဖက်နှိပ်ကာ ဆက်စပ်မီနူးမှ အမိန့်ကို ရွေးချယ်ခြင်းဖြင့် ဝှက်ထားနိုင်သည် ဝှက်ထား (ဖျောက်):

 

ပြောင်းပြန်ပြသမှုအတွက်၊ ကပ်လျက် အတန်း/ကော်လံများကို ရွေးချယ်ပြီး ညာဖက်ကလစ်နှိပ်ခြင်းဖြင့် မီနူးမှ အသီးသီး ရွေးချယ်ပါ၊ ပြသ (ဖျောက်).

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

နည်းလမ်း 2. အုပ်စုဖွဲ့ခြင်း။

အကယ်၍ သင်သည် အတန်းများ သို့မဟုတ် ကော်လံအများအပြားကို ရွေးချယ်ပြီး မီနူးမှ ရွေးချယ်ပါ။ ဒေတာ – အုပ်စုနှင့် ဖွဲ့စည်းပုံ – အုပ်စု (ဒေတာ — အုပ်စုနှင့် အကြမ်းဖျင်း — အုပ်စု)ထို့နောက် ၎င်းတို့ကို စတုရန်းကွင်း (အုပ်စု) ဖြင့် ဖုံးအုပ်ထားမည်ဖြစ်သည်။ ထို့အပြင်၊ အဖွဲ့များကို တစ်ခုနှင့်တစ်ခု အစုအဝေးပြုလုပ်နိုင်သည် (အသိုက် ၈ ခုအထိ ခွင့်ပြုထားသည်-။

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

မလိုအပ်တဲ့ data တွေကို ဖုံးကွယ်ထားတဲ့ ဒီနည်းလမ်းက ပိုအဆင်ပြေပါတယ် - ခလုတ်ကို နှိပ်ပြီးဖြစ်ဖြစ်၊+"သို့မဟုတ်"-“ သို့မဟုတ် စာရွက်၏ဘယ်ဘက်အပေါ်ထောင့်ရှိ ဂဏန်းအုပ်စုအဆင့်တစ်ခုပါရှိသော ခလုတ်များပေါ်တွင် – ထို့နောက် အလိုရှိသောအဆင့်၏အုပ်စုအားလုံးကို ရုတ်သိမ်းမည် သို့မဟုတ် တိုးချဲ့သွားမည်ဖြစ်သည်။

ဒါ့အပြင် သင့်ဇယားတွင် အကျဉ်းချုပ် အတန်းများ သို့မဟုတ် ကော်လံများ ပါဝင်နေပါက၊ဆိုလိုသည်မှာ Excel သည် 100% မှန်သောအခွင့်အရေးတစ်ခုဖြစ်သည်။ လိုအပ်သော အဖွဲ့အားလုံးကို ဖန်တီးပေးမည်။ လှုပ်ရှားမှုတစ်ခုပါရှိသော ဇယားတွင် - မီနူးမှတဆင့် ဒေတာ - အုပ်စုနှင့်ဖွဲ့စည်းပုံ - ဖွဲ့စည်းတည်ဆောက်ပုံဖန်တီးပါ။ (ဒေတာ — အုပ်စုနှင့် အကြမ်းဖျင်း — အကြမ်းဖျင်းဖန်တီးပါ). ကံမကောင်းစွာပဲ၊ ထိုသို့သောလုပ်ဆောင်ချက်သည် အလွန်မှန်းဆ၍မရလောက်အောင် အလုပ်လုပ်ပြီး တစ်ခါတစ်ရံ ရှုပ်ထွေးသောဇယားများတွင် အဓိပ္ပါယ်မရှိသော အဓိပ္ပါယ်ကို ပြည့်စုံစေသည်။ ဒါပေမယ့် သင်ကြိုးစားနိုင်ပါတယ်။

Excel 2007 နှင့်အထက်တွင်၊ ဤပျော်ရွှင်မှုများအားလုံးသည် တက်ဘ်ပေါ်တွင်ရှိသည်။ ဒေတာများ (ရက်စွဲ) အုပ်စုထဲမှာ   ဖွဲ့စည်းပုံ (ကောက်ကြောင်း):

နည်းလမ်း ၃။ မက်ခရိုတစ်ခုဖြင့် အမှတ်အသားပြုထားသော အတန်း/ကော်လံများကို ဝှက်ထားသည်။

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

အခု Visual Basic Editor ကိုဖွင့်ကြည့်ရအောင်။Alt + F11) ကျွန်ုပ်တို့၏စာအုပ် (မီနူး) တွင် ဗလာ module အသစ်တစ်ခုကို ထည့်သွင်းပါ။ Module ထည့်သွင်းပါ။) နှင့် ရိုးရှင်းသော မက်ခရိုနှစ်ခု၏ စာသားကို ထိုနေရာတွင် ကူးယူပါ-

Sub Hide() Dim cell As Range Application.ScreenUpdating = False 'ဆဲလ်တစ်ခုစီအတွက် အရှိန်မြှင့်ရန် မျက်နှာပြင်အပ်ဒိတ်ကို ပိတ်ခြင်း " ထို့နောက် ဆဲလ် .EntireColumn.Hidden = True ' if 'cell x တွင် ကော်လံနောက်တစ်ခုအတွက် ဆဲလ်တစ်ခုစီအတွက် ActiveSheet.UsedRange.Columns(1).Cells' သည် ပထမကော်လံ၏ဆဲလ်များအားလုံးဖြတ်သန်းသွားသည် if cell.Value = "x" ထို့နောက် cell.EntireRow.Hidden = True 'ဆဲလ် x တွင်ရှိလျှင် - အတန်းကို ဝှက်ထားပါ Next Application.ScreenUpdating = True End Sub Sub Show() Columns.Hidden = False ' ဝှက်ထားသော အတန်းနှင့် ကော်လံအားလုံးကို ပယ်ဖျက်ပါ Rows.Hidden = False End Sub  

သင်ခန့်မှန်းသည့်အတိုင်း၊ မက်ခရို ဝှက်ထား hides နဲ့ macro ပါ။ ပြသ - တံဆိပ်တပ်ထားသော အတန်းများနှင့် ကော်လံများကို ပြန်ပြပေးသည်။ ဆန္ဒရှိပါက macro ကို hotkeys များသတ်မှတ်နိုင်သည် (alt + F8 နှင့်ခလုတ် parameters) သို့မဟုတ် တက်ဘ်မှ ၎င်းတို့ကို စတင်ရန် စာရွက်ပေါ်တွင် တိုက်ရိုက်ခလုတ်များ ဖန်တီးပါ။ Developer – Insert – Button (ဆော့ဖ်ဝဲရေးသားသူ — Insert — Button).

နည်းလမ်း ၄။ ပေးထားသောအရောင်ဖြင့် အတန်း/ကော်လံများကို ဝှက်ထားပါ။

အထက်ဖော်ပြပါ ဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ခရမ်းရောင်နှင့် အနက်ရောင်အတန်းများနှင့် အဝါရောင်နှင့် အစိမ်းရောင်ကော်လံများကို ဝှက်ထားလိုသည်ဟု ဆိုကြပါစို့။ ထို့နောက် ကျွန်ုပ်တို့၏ယခင် macro သည် “x” ၏ပါဝင်မှုကိုစစ်ဆေးမည့်အစား ကျပန်းရွေးချယ်ထားသောနမူနာဆဲလ်များနှင့် ဖြည့်ထားသောအရောင်နှင့်ကိုက်ညီမှုရှိမရှိစစ်ဆေးမည့်အစား ပေါင်းထည့်ခြင်းဖြင့် အနည်းငယ်ပြုပြင်ရမည်ဖြစ်ပါသည်။

Sub HideByColor() Dim cell As Range Application.ScreenUpdating = ActiveSheet.UsedRange.Rows(2).ဆဲလ်များရှိ cell.Interior.Color = Range("F2").Interior.Color ထို့နောက် cell.EntireColumn.Hidden = မှန်လျှင် cell.Interior.Color = Range("K2").Interior.Color ထို့နောက် cell.EntireColumn.Hidden = ဆဲလ်တစ်ခုစီအတွက် နောက်တစ်ခုမှန်သည် ActiveSheet.UsedRange.Columns(2).ဆဲလ်များဆိုလျှင် cell.Interior.Color = Range ("D6").Interior.Color ထို့နောက် cell.EntireRow.Hidden = မှန်ပါက cell.Interior.Color = Range("B11").Interior.Color ထို့နောက် cell.EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub  

သို့သော်၊ ကျွန်ုပ်တို့သည် သတိပေးချက်တစ်ခုအကြောင်း မမေ့သင့်ပါ- ဤမက်ခရိုဇယား၏ဆဲလ်များသည် အရောင်များကိုယ်တိုင်ဖြင့် ပြည့်နေပြီး အခြေအနေအလိုက်ဖော်မတ်ချခြင်းကို အသုံးမပြုပါက (၎င်းသည် အတွင်းခန်း။ အရောင်ပိုင်ဆိုင်မှု၏ ကန့်သတ်ချက်ဖြစ်သည်)။ ထို့ကြောင့်၊ ဥပမာ၊ နံပါတ် 10 ထက်နည်းသော သင့်ဇယားရှိ အပေးအယူအားလုံးကို အလိုအလျောက် မီးမောင်းထိုးပြပါက၊

မလိုအပ်သော အတန်းများနှင့် ကော်လံများကို ဝှက်ထား/ပြသခြင်း။

… ပြီးလျှင် ၎င်းတို့ကို ရွေ့လျားမှုတစ်ခုတည်းတွင် ဖျောက်ထားလိုသည်၊ ထို့နောက် ယခင် macro သည် "ပြီးပါပြီ" ဖြစ်ရပါမည်။ အကယ်၍ သင့်တွင် Excel 2010-2013 ရှိပါက၊ ထို့နောက် ပစ္စည်းအစား သင်ထွက်သုံးနိုင်သည်။ အတွင်းဖြစ်သော အိမ်ခြံမြေ DisplayFormat.Interior၎င်းသည် မည်သို့သတ်မှတ်ထားသည်ဖြစ်စေ ဆဲလ်၏အရောင်ကို ထုတ်ပေးသည်။ အပြာလိုင်းများကို ဖုံးကွယ်ရန် မက်ခရိုသည် ဤကဲ့သို့ ဖြစ်နိုင်ပါသည်။

Sub HideByConditionalFormattingColor() Dim cell As Range Application.ScreenUpdating = ActiveSheet.UsedRange.Columns(1).ဆဲလ်များရှိ cell.DisplayFormat.Interior.Color = Range("G2").DisplayFormat.Interior.Color ဆဲလ်တစ်ခုလျှင် .EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub  

ဆဲလ် G2 ကို အရောင် နှိုင်းယှဉ်မှု အတွက် နမူနာအဖြစ် ယူထားသည်။ ဥစ္စာကံ Display ဖော်မတ် 2010 ဗားရှင်းမှစတင်၍ Excel တွင်သာပေါ်လာသည်၊ ထို့ကြောင့် သင့်တွင် Excel 2007 နှင့်အထက်ရှိပါက၊ သင်သည်အခြားနည်းလမ်းများဖြင့်လုပ်ဆောင်ရမည်ဖြစ်သည်။

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

 

တစ်ဦးစာပြန်ရန် Leave