ဒေတာထဲရှိ အလွတ်တန်းများနှင့် ကော်လံများကို ဖယ်ရှားခြင်း။

အချည်းနှီးသော အတန်းများနှင့် ကော်လံများသည် ကိစ္စအများအပြားတွင် ဇယားများတွင် နာကျင်မှုဖြစ်နိုင်သည်။ စီရန်၊ စစ်ထုတ်ခြင်း၊ အကျဉ်းချုပ်ခြင်း၊ ဆုံချက်ဇယားများ ဖန်တီးခြင်း စသည်တို့အတွက် စံလုပ်ဆောင်ချက်များသည် ၎င်းတို့နောက်တွင်ရှိသော ဒေတာကို မကောက်ယူဘဲ အတန်းများနှင့် ကော်လံများကို ဇယားကွက်လပ်တစ်ခုအဖြစ် ခံယူသည်။ ထိုသို့သော ကွာဟချက်များစွာရှိနေပါက ၎င်းတို့ကို ကိုယ်တိုင်ဖယ်ရှားခြင်းသည် အလွန်စျေးကြီးနိုင်ပြီး စစ်ထုတ်ခြင်းကို အသုံးပြု၍ "အစုလိုက်" အားလုံးကို တစ်ပြိုင်နက်ဖယ်ရှားရန်မှာ အလုပ်မဖြစ်နိုင်သောကြောင့်၊ filter သည် အားလပ်ချိန်တွင် "ထိမိ" မည်ဖြစ်သည်။

ဤပြဿနာကိုဖြေရှင်းရန်နည်းလမ်းများစွာကိုကြည့်ရှုကြပါစို့။

နည်းလမ်း 1။ အလွတ်ဆဲလ်များကို ရှာဖွေပါ။

ဒါက အဆင်အပြေဆုံးမဟုတ်ပေမယ့် သေချာပေါက် အလွယ်ဆုံးနည်းလမ်းကတော့ ပြောထိုက်ပါတယ်။

အထဲမှာ အလွတ်အတန်းများနှင့် ကော်လံများစွာပါရှိသော ဇယားတစ်ခုကို ကျွန်ုပ်တို့ကိုင်တွယ်နေသည်ဆိုပါစို့ (ရှင်းလင်းမှုအတွက် မီးမောင်းထိုးပြထားသည်)။

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

  1. မြို့များပါရှိသော အပိုင်းအခြားကို ရွေးပါ (B2:B26)
  2. သော့ကိုနှိပ်ပါ F5 ပြီးတော့စာနယ်ဇင်း စိတ်ဝင်စားဖွယ်ရာ (အထူးသို့သွားပါ) သို့မဟုတ် တက်ဘ်ပေါ်တွင် ရွေးချယ်ပါ။ ပင်မ — ရှာပြီး ရွေးချယ်ပါ — ဆဲလ်အုပ်စုတစ်ခုကို ရွေးပါ။ (ပင်မ — ရှာပြီးရွေးပါ — အထူးသို့သွားပါ).
  3. ပွင့်လာသောဝင်းဒိုးတွင်၊ ရွေးစရာကိုရွေးချယ်ပါ။ ဆဲလ်အလွတ်များ (က) ဗလာ၊ နှင့်စာနယ်ဇင်း OK - ကျွန်ုပ်တို့၏ဇယား၏ပထမကော်လံရှိ အလွတ်ဆဲလ်အားလုံးကို ရွေးချယ်သင့်သည်။
  4. ယခု tab ကိုရွေးချယ်ပါ။ ပင်မစာမျက်နှာ အမိန့် ဖျက်ပါ - စာရွက်မှအတန်းများကိုဖျက်ပါ။ (ဖျက်ပါ — အတန်းများကို ဖျက်ပါ) သို့မဟုတ် ကီးဘုတ်ဖြတ်လမ်းကို နှိပ်ပါ။ Ctrl ++အနှုတ် - ငါတို့အလုပ်က ပြေလည်သွားပြီ။

ဟုတ်ပါတယ်၊ ဇယားခေါင်းစီးကို အခြေခံအဖြစ် အသုံးပြုပြီး အလွတ်ကော်လံတွေကို အတိအကျ အတူတူပဲ ဖယ်ရှားနိုင်ပါတယ်။

နည်းလမ်း 2- အလွတ်တန်းများကို ရှာဖွေပါ။

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

ဥပမာအားဖြင့်၊ ဤကဲ့သို့သောကိစ္စအတွက် အောက်ပါဇယားကိုကြည့်ပါ-

ဤတွင်ချဉ်းကပ်မှုအနည်းငယ်ပိုမိုခက်ခဲလိမ့်မည်-

  1. ဆဲလ် A2 တွင် လုပ်ဆောင်ချက်ကို ထည့်သွင်းပါ။ COUNT ဦး (COUNTA)အတန်းရှိ ဆဲလ်အရေအတွက်ကို ညာဘက်တွင် တွက်ချက်ပြီး ဤဖော်မြူလာကို ဇယားတစ်ခုလုံးသို့ ကူးယူမည့်၊
  2. ဆဲလ် A2 ကို ရွေးပြီး စစ်ထုတ်မှုကို အမိန့်ဖြင့် ဖွင့်ပါ။ ဒေတာ - စစ်ထုတ်ခြင်း။ (ဒေတာ — စစ်ထုတ်ခြင်း) သို့မဟုတ် ကီးဘုတ်ဖြတ်လမ်း Ctrl ++အဆိုင်း+L.
  3. တွက်ချက်ထားသော ကော်လံဖြင့် သုညကို စစ်ထုတ်ကြပါစို့၊ ဆိုလိုသည်မှာ ဒေတာမရှိသော အတန်းအားလုံး။
  4. စစ်ထုတ်ထားသော လိုင်းများကို ရွေးပြီး အမိန့်ဖြင့် ဖျက်ရန် ကျန်နေပါသည်။ ပင်မ — ဖျက်- ' စာရွက်မှအတန်းများကို ဖျက်ပါ။ (ပင်မ - ဖျက်ရန် - အတန်းများကို ဖျက်ပါ) သို့မဟုတ် ကီးဘုတ်ဖြတ်လမ်း Ctrl ++အနှုတ်.
  5. ကျွန်ုပ်တို့သည် စစ်ထုတ်ခြင်းကို ပိတ်ပြီး လိုင်းအလွတ်မပါဘဲ ကျွန်ုပ်တို့၏ဒေတာကို ရယူပါသည်။

ကံမကောင်းစွာဖြင့်၊ ဤလှည့်ကွက်ကို ကော်လံများဖြင့် လုပ်ဆောင်၍မရတော့ပါ - Excel သည် ကော်လံများအလိုက် စစ်ထုတ်နည်းကို မလေ့လာရသေးပါ။

နည်းလမ်း 3. စာရွက်ပေါ်ရှိ အလွတ်တန်းများနှင့် ကော်လံအားလုံးကို ဖယ်ရှားရန် Macro

ဤလုပ်ဆောင်စရာကို အလိုအလျောက်လုပ်ဆောင်ရန် ရိုးရှင်းသော မက်ခရိုကိုလည်း သင်အသုံးပြုနိုင်သည်။ ကီးဘုတ်ဖြတ်လမ်းကိုနှိပ်ပါ။ alt+F11 သို့မဟုတ် တက်ဘ်မှ ရွေးချယ်ပါ။ ဆော့ဖ်ဝဲရေး - Visual Basic (တီထွင်သူ — Visual Basic တည်းဖြတ်သူ). တက်ဘ်များဆိုလျှင်၊ ဆော့ဖ်ဝဲရေး မမြင်နိုင်၊ သင်ကတဆင့်ဖွင့်နိုင်သည်။ ဖိုင် – ရွေးချယ်စရာများ – ဖဲကြိုးတပ်ဆင်မှု (ဖိုင် — ရွေးချယ်စရာများ — ဖဲကြိုးကို စိတ်ကြိုက်လုပ်ပါ).

ပွင့်လာသော Visual Basic တည်းဖြတ်ဝင်းဒိုးတွင် မီနူးအမိန့်ကို ရွေးပါ။ Module ထည့်သွင်းပါ။ ပေါ်လာသည့် ဗလာ module တွင် အောက်ပါစာကြောင်းများကို ကူးယူပြီး ကူးထည့်ပါ-

   Sub DeleteEmpty() Dim r As Long, rng As Range 'удаляем пустые строки For r = 1 To ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count If Application.CountA(Rows(r) = 0) rng Is Nothing Then Set rng = Rows(r) Else Set rng = Union(rng, Rows(r)) End If Next r if Not rng is Noth ထို့နောက် rng.Delete 'удаляем пустые столбцы Set rng = Nothing r = 1 To ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count If Application.CountA(Columns(r)) = 0 ထို့နောက် rng ဘာမှမဖြစ်ပါက ထို့နောက် သတ်မှတ်မည် rng = Columns(r) အခြားသတ်မှတ်မည် rng = Union(rng, Columns( r)) End If Next r If Not rng Is Nothing ထို့နောက် rng.End Sub ကိုဖျက်ပါ။  

တည်းဖြတ်သူကိုပိတ်ပြီး Excel သို့ပြန်သွားပါ။ 

ပြီးရင် ပေါင်းစပ်လိုက်ပါ။ alt+F8 သို့မဟုတ် ခလုတ် မက်ခရို tab ကို ဆော့ဖ်ဝဲရေး. ဖွင့်ထားသည့် ဝင်းဒိုးသည် သင်ယခုဖန်တီးခဲ့သည့် မက်ခရိုအပါအဝင် သင့်အတွက် လက်ရှိအသုံးပြုနိုင်သည့် မက်ခရိုအားလုံးကို စာရင်းပြုစုပေးမည်ဖြစ်သည်။ Empty ကို ဖျက်ပါ။. ၎င်းကိုရွေးချယ်ပြီးခလုတ်ကိုနှိပ်ပါ။ ပွေးသှား (ပြေး) - စာရွက်ပေါ်ရှိ အလွတ်တန်းများနှင့် ကော်လံအားလုံးကို ချက်ချင်းဖျက်လိုက်ပါမည်။

နည်းလမ်း 4- Power Query

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

ပထမဦးစွာ ကျွန်ုပ်တို့၏ဇယားကို Power Query Query Editor တွင် တင်လိုက်ကြပါစို့။ ၎င်းကို ကီးဘုတ်ဖြတ်လမ်း Ctrl+T ဖြင့် ပြောင်းလဲနိုင်သော “စမတ်” တစ်ခုအဖြစ်သို့ ပြောင်းနိုင်သည် သို့မဟုတ် ကျွန်ုပ်တို့၏ဒေတာအပိုင်းအခြားကို ရွေးချယ်ပြီး ၎င်းကို နာမည်ပေးရုံသာ (ဥပမာ၊ ဒေတာများ) ဖော်မြူလာဘားတွင်၊ အမည်မှပြောင်းလဲခြင်း-

ယခုကျွန်ုပ်တို့သည် command Data – Get data – From table/ range (Data – Get Data – From table/ range) ကိုအသုံးပြုပြီး Power Query ထဲသို့ အရာအားလုံးကို load လုပ်ပါသည်။

ထိုအခါအရာအားလုံးရိုးရှင်းသည်:

  1. Home – လိုင်းများကို လျှော့ပါ – လိုင်းများကို ဖျက်ပါ – အလွတ်လိုင်းများကို ဖျက်ပါ (မူလ – တန်းများကို ဖယ်ရှားပါ – အတန်းများကို ဖယ်ရှားပါ) ဟူသော ညွှန်ကြားချက်ဖြင့် အလွတ်လိုင်းများကို ဖျက်ပါ။
  2. ပထမ City ကော်လံ၏ ခေါင်းစီးပေါ်တွင် Right-click နှိပ်ပြီး context menu မှ Unpivot Other Columns command ကို ရွေးပါ။ ကျွန်ုပ်တို့၏ စားပွဲကို နည်းပညာအရ မှန်ကန်စွာ ခေါ်ဝေါ်သည့်အတိုင်း ဖြစ်မည်၊ ပုံမှန် - မူရင်းဇယားမှ မြို့၊ လနှင့် တန်ဖိုးတို့ကို ကော်လံသုံးခုအဖြစ် ပြောင်းလဲထားသည်။ Power Query တွင် ဤလုပ်ဆောင်ချက်၏ထူးခြားချက်မှာ ကျွန်ုပ်တို့လိုအပ်သောအရာဖြစ်သည့် အရင်းအမြစ်ဒေတာရှိ ဗလာဆဲလ်များကို ကျော်သွားခြင်းဖြစ်သည်-
  3. ယခု ကျွန်ုပ်တို့သည် ပြောင်းပြန်လုပ်ဆောင်မှုကို လုပ်ဆောင်သည် - ကျွန်ုပ်တို့သည် ၎င်းကို မူလပုံစံသို့ ပြန်သွားရန်အလို့ငှာ ရလဒ်ဇယားကို နှစ်ဖက်မြင်တစ်ခုအဖြစ် ပြန်ပြောင်းပါ။ လနှင့်တဘ်ပေါ်ရှိ ကော်လံကို ရွေးပါ။ ေျပာင္းလဲျခင္း အဖွဲ့တစ်ဖွဲ့ကိုရွေးချယ်ပါ။ pivot ကော်လံ (အသွင်ပြောင်း — Pivot ကော်လံ). ပွင့်လာသောဝင်းဒိုးတွင်၊ တန်ဖိုးများကော်လံတစ်ခုအနေဖြင့် နောက်ဆုံး (တန်ဖိုး) ကိုရွေးချယ်ပြီး အဆင့်မြင့်ရွေးချယ်မှုများတွင် - လုပ်ဆောင်ချက် ဒီလောက်ဆိုရင် မလုပ်ပါနဲ့။ (မပေါင်းပါနှင့်):
  4. command ဖြင့်ရလဒ်ကို Excel သို့ပြန်တင်ရန်ကျန်ရှိသည်။ ပင်မ - ပိတ်ပြီး တင်ပါ - ပိတ်ပြီး တင်ပါ... (ပင်မ — Close &Load — Close &Load to…)

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

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