မာတိကာ
သင်ခန်းစာသည် Excel ရှိ အလွတ်ကော်လံများကို မက်ခရို၊ ဖော်မြူလာနှင့် ခလုတ်နှိပ်နည်းဖြင့် ဖယ်ရှားနည်းကို သင်ကြားပေးပါမည်။
အသေးအဖွဲအဖြစ်၊ Excel ရှိ ကော်လံအလွတ်များကို ဖျက်ခြင်းသည်၊ မောက်စ်နှိပ်ရုံဖြင့် ပြီးမြောက်နိုင်သောအရာမဟုတ်ပါ။ ကလစ်နှစ်ချက်ဖြင့်လည်း လုပ်ဆောင်၍မရပါ။ သင့်အလုပ်စာရွက်ရှိ ကော်လံအားလုံးကို ပြန်လည်သုံးသပ်ပြီး အလွတ်များကို ကိုယ်တိုင်ဖယ်ရှားရန် အလားအလာမှာ သေချာပေါက် သင်ရှောင်ရှားလိုသည့် အရာတစ်ခုဖြစ်သည်။ ကံကောင်းစွာဖြင့်၊ Microsoft Excel သည် မတူညီသောအင်္ဂါရပ်များစွာကို ပံ့ပိုးပေးထားပြီး အဆိုပါအင်္ဂါရပ်များကို ဖန်တီးမှုနည်းလမ်းများဖြင့် အသုံးပြုခြင်းဖြင့် သင်သည် မည်သည့်အလုပ်မဆိုနီးပါးကို ရင်ဆိုင်ဖြေရှင်းနိုင်မည်ဖြစ်သည်။
ဘယ်တော့မှမဖြစ်သင့်သော ဗလာကော်လံများကို အမြန်ဖျက်ရန်နည်းလမ်း အသုံးပြုရန်
Excel ရှိ ကွက်လပ်များကို ဖယ်ရှားခြင်း (၎င်းသည် ဆဲလ်အလွတ်များ၊ အတန်းများ သို့မဟုတ် ကော်လံများဖြစ်စေ)၊ များစွာသော အွန်လိုင်းအရင်းအမြစ်များသည် Go to Special > Blanks<2 ကို အသုံးပြုပါသည်။> အမိန့်။ အဲလိုမလုပ်ပါနဲ့ မင်းရဲ့ worksheets ထဲမှာ
ဒီနည်းလမ်း ( F5 > Special… > Blanks ) ရှာတွေ့မှာပါ အပိုင်းအခြားအတွင်းရှိ အလွတ်ဆဲလ်များ အားလုံးကို ရွေးပါ-
ယခုဆိုလျှင် သင်ရွေးချယ်ထားသောဆဲလ်များကို ညာဖက်ကလစ်နှိပ်ပြီး Delete > ကော်လံတစ်ခုလုံး ၊ အနည်းဆုံး ဆဲလ်ဗလာတစ်ခု ပါရှိသော ကော်လံများအားလုံး ဆုံးရှုံးသွားမည်ဖြစ်သည်။ အကယ်၍ သင်သည် အမှတ်မထင်လုပ်မိပါက၊ အရာအားလုံးကို ပြန်လည်ရယူရန် Ctrl + Z ကိုနှိပ်ပါ။
ယခု Excel တွင် ဗလာကော်လံများကို ဖျက်ရန်နည်းလမ်းမှားနေပြီကို သိပြီ၊ မှန်အောင်ပြုလုပ်နည်းကို ကြည့်ကြပါစို့။
VBA ဖြင့် Excel ရှိ ဗလာကော်လံများကို ဖယ်ရှားနည်း
အတွေ့အကြုံရှိသူExcel အသုံးပြုသူများသည် လက်မ၏စည်းမျဉ်းကိုသိသည်- လက်ဖြင့်တစ်စုံတစ်ခုပြုလုပ်ရာတွင် နာရီများစွာမဖြုန်းမိစေရန်၊ သင့်အတွက်အလိုအလျောက်လုပ်ဆောင်ပေးမည့် macro တစ်ခုကိုရေးရာတွင် မိနစ်အနည်းငယ်ရင်းနှီးမြှပ်နှံပါ။
အောက်ပါ VBA macro သည် ရွေးထားသည့်အတွင်းရှိ ဗလာကော်လံများအားလုံးကို ဖယ်ရှားပေးပါသည်။ အပိုင်းအခြား။ ၎င်းသည် ဘေးကင်းစွာ လုပ်ဆောင်သည် - လုံးဝအလွတ် ကော်လံများကိုသာ ဖျက်ပစ်ပါသည်။ ကော်လံတစ်ခုတွင် ဆဲလ်တန်ဖိုးတစ်ခုပါရှိသည်ဆိုလျှင်၊ အချို့သောဖော်မြူလာမှပြန်ပေးသော အလွတ်စာကြောင်းတစ်ကြောင်းပင်၊ ထိုကော်လံသည် နဂိုအတိုင်းရှိနေပါမည်။
Excel မက်ခရို- Excel စာရွက် Public Sub DeleteEmptyColumns() Dim SourceRange As Range အဖြစ် Dim EntireColumn As Range အဖြစ် အမှားတွင် ဆက်လက်လုပ်ဆောင်ရန် Next Set SourceRange = Application.InputBox( _ "အပိုင်းတစ်ခုကို ရွေးပါ-" ၊ "ဗလာကော်လံများကို ဖျက်ပါ" , _ Application.Selection.Address၊ အမျိုးအစား :=8) မဟုတ်ပါက (SourceRange Is Nothing) ထို့နောက် Application.ScreenUpdating = False For i = SourceRange.Columns.Count မှ 1 အဆင့် -1 Set EntireColumn = SourceRange.Cells(1, i).EntireColumn If Application.WorksheetFunction.CountA(EntireColumn) = 0 ထို့နောက် EntireColumn.Delete End If Next Application.ScreenUpdating = True End အကယ်၍ End SubEmpty Columns macro ကို Delete လုပ်နည်း
ဤနေရာတွင် Macro ကို သင်၏ Excel တွင် ထည့်ရန် အဆင့်များ ဖြစ်သည်-
- Visual Basic ကိုဖွင့်ရန် Alt + F11 ကို နှိပ်ပါ။ တည်းဖြတ်သူ။
- မီနူးဘားတွင်၊ Insert > Module ကိုနှိပ်ပါ။
- အထက်ကုဒ်ကို Code Windo တွင် ကူးထည့်ပါ w.
- မာခရိုကိုလည်ပတ်ရန် F5 ကိုနှိပ်ပါ။
- ပေါ်လာသော ဒိုင်ယာလော့ခ် ပေါ်လာသောအခါ၊စိတ်ပါဝင်စားသော အလုပ်စာရွက်၊ လိုချင်သော အပိုင်းအခြားကို ရွေးပြီး OK ကိုနှိပ်ပါ-
သင်သည် သင့်အလုပ်စာရွက်တွင် မက်ခရိုကို မထည့်လိုပါက၊ ၎င်းကို ကျွန်ုပ်တို့မှ လုပ်ဆောင်နိုင်ပါသည်။ နမူနာအလုပ်စာအုပ်။ ဤသည်မှာ မည်ကဲ့သို့ဖြစ်သည်-
- Excel တွင် Blank Columns များကိုဖယ်ရှားရန် ကျွန်ုပ်တို့၏နမူနာစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ၊ ၎င်းကိုဖွင့်ကာ အကြောင်းအရာကိုဖွင့်ပါဟု အချက်ပြပါက။
- သင့်ကိုယ်ပိုင်အလုပ်စာအုပ်ကိုဖွင့်ပါ သို့မဟုတ် ဖွင့်ပြီးသားစာအုပ်သို့ ပြောင်းပါ။
- သင်၏အလုပ်စာအုပ်တွင် Alt + F8 ကိုနှိပ်ပါ၊ DeleteEmptyColumns macro ကိုရွေးချယ်ပြီး Run ကိုနှိပ်ပါ။
- ပေါ်လာသောဒိုင်ယာလော့ဂ်တွင်၊ ရွေးပါ အပိုင်းအခြားကို OK ကိုနှိပ်ပါ။
မည်သို့ပင်ဖြစ်စေ ရွေးချယ်ထားသော အပိုင်းအခြားရှိ ကော်လံအလွတ်များအားလုံးကို ဖယ်ရှားပစ်မည်-
ဖော်မြူလာဖြင့် Excel ရှိ ဗလာကော်လံများကို ခွဲခြားသတ်မှတ်ပြီး ဖျက်ပါ
အထက်ပါ မက်ခရိုသည် ဗလာကော်လံများကို လျင်မြန်စွာ တိတ်ဆိတ်စွာ ဖယ်ရှားပေးပါသည်။ ဒါပေမယ့် သင်ဟာ "အရာရာတိုင်းကို ထိန်းချုပ်မှုအောက်မှာသာ" ရှိတဲ့လူတစ်ယောက်ဆိုရင် (ငါလို :) ဖယ်ရှားပစ်မယ့် ကော်လံတွေကို မြင်ယောင်ကြည့်ချင်နေပါလိမ့်မယ်။ ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ၎င်းတို့ကို လျင်မြန်စွာ ပြန်လည်သုံးသပ်နိုင်ပြီး ထိုကော်လံများအားလုံးကို သို့မဟုတ် အချို့ကို ဖယ်ရှားနိုင်စေရန်အတွက် ဖော်မြူလာကို အသုံးပြုခြင်းဖြင့် အလွတ်ကော်လံများကို ဦးစွာဖော်ထုတ်ပါမည်။
မှတ်ချက်။ မည်သည့်အရာကိုမဆို အပြီးအပိုင်မဖျက်မီ၊ အထူးသဖြင့် အမည်မသိနည်းပညာကိုအသုံးပြုခြင်းဖြင့်၊ တစ်စုံတစ်ခုမှားယွင်းပါက ဘေးကင်းစေရန်အတွက် သင့်အလုပ်စာအုပ်၏ အရန်မိတ္တူ ကို ပြုလုပ်ရန် အလေးအနက် အကြံပြုအပ်ပါသည်။
နှင့်အတူ လုံခြုံသောနေရာတွင် အရန်မိတ္တူကူးယူပါ၊ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ-
အဆင့် ၁။ အသစ်တစ်ခုထည့်ပါအတန်း
သင့်ဇယား၏ထိပ်တွင် အတန်းအသစ်တစ်ခုထည့်ပါ။ ယင်းအတွက်၊ ပထမတန်းခေါင်းစီးကို ညာကလစ်နှိပ်ပြီး Insert ကိုနှိပ်ပါ။ သင့်ဒေတာ၏ဖွဲ့စည်းပုံ/အစီအမံကို ဖျက်ပစ်ခြင်းအတွက် စိတ်မပူပါနှင့် - ဤအတန်းကို နောက်မှဖျက်နိုင်ပါသည်။
အဆင့် 2။ ကော်လံအလွတ်များကို ခွဲခြားသတ်မှတ်ပါ
ဘယ်ဘက်အကျဆုံးတွင် အသစ်ထည့်ထားသောအတန်း၏ဆဲလ်၊ အောက်ပါဖော်မြူလာကိုထည့်ပါ-
=COUNTA(A2:A1048576)=0
ထို့နောက် ဖြည့်စွက်လက်ကိုင်ကိုဆွဲယူခြင်းဖြင့် အခြားကော်လံများသို့ ဖော်မြူလာကိုကူးယူပါ။
ဖော်မြူလာ၏ယုတ္တိဗေဒ အလွန်ရိုးရှင်းပါသည်- COUNTA သည် Excel 2019 - 2007 တွင် အများဆုံးအတန်းဖြစ်သည့် အတန်း 2 မှ အတန်း 1048576 မှ ကော်လံရှိ ကွက်လပ်ဆဲလ်အရေအတွက်ကို စစ်ဆေးပါသည်။ သင်သည် ထိုနံပါတ်ကို သုညနှင့် နှိုင်းယှဉ်ပြီး ရလဒ်အနေဖြင့်၊ ကော်လံဗလာတွင် TRUE ရှိသည် နှင့် အနည်းဆုံး ဗလာမဟုတ်သော ဆဲလ်တစ်ခုပါရှိသော ကော်လံများတွင် FALSE။ ဆွေမျိုးဆဲလ်အကိုးအကားများကိုအသုံးပြုခြင်းကြောင့်၊ ၎င်းကိုကူးယူသည့်ကော်လံတစ်ခုစီအတွက် ဖော်မြူလာကို မှန်ကန်စွာချိန်ညှိပေးပါသည်။
အခြားသူတစ်ဦးဦးအတွက် အလုပ်စာရွက်ကိုစဖွင့်သောအခါတွင်၊ သင်သည် ကော်လံများကို ပိုမိုအဓိပ္ပါယ်ရှိသော ပုံစံဖြင့် တံဆိပ်တပ်လိုပါသည်။ ပြဿနာမရှိပါ၊ ၎င်းနှင့်ဆင်တူသော IF ကြေညာချက်ဖြင့် အလွယ်တကူလုပ်ဆောင်နိုင်သည်-
=IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")
ယခုဖော်မြူလာသည် မည်သည့်ကော်လံများဗလာဖြစ်ပြီး မည်သည့်ကော်လံမဟုတ်သည်ကို အတိအလင်းဖော်ပြထားသည်-
အကြံပြုချက်။ မက်ခရိုတစ်ခုနှင့် နှိုင်းယှဉ်ပါက၊ ဤနည်းလမ်းသည် သင့်အား မည်သည့်ကော်လံများကို ကွက်လပ်ဟု သတ်မှတ်သင့်သည်နှင့် ပတ်သက်၍ ပိုမိုပျော့ပျောင်းစေပါသည်။ ဤဥပမာတွင်၊ ခေါင်းစီးအတန်းအပါအဝင် ဇယားတစ်ခုလုံးကို စစ်ဆေးပါသည်။ ဆိုလိုတာက ကော်လံတစ်ခုရှိရင်ခေါင်းစီးတစ်ခုသာ ပါ၀င်သည်၊ ထိုကော်လံကို အလွတ်ဟု မှတ်ယူ၍ မဖျက်ပါ။ ဒေတာအတန်းများကိုသာ စစ်ဆေးလိုပါက ကော်လံခေါင်းစီးများကို လျစ်လျူရှုခြင်း ၊ ပစ်မှတ်အကွာအဝေး (A3:A1048576) မှ ခေါင်းစီးအတန်း(များ)ကို ဖယ်ရှားပါ။ ရလဒ်အနေဖြင့်၊ ခေါင်းစီးတစ်ခုနှင့် အခြားဒေတာများပါရှိသော ကော်လံတစ်ခုကို ၎င်းတွင် ဗလာဟု မှတ်ယူကာ ဖျက်ပစ်နိုင်သည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့၏ကိစ္စတွင် A11 ဖြစ်မည့် နောက်ဆုံးအသုံးပြုထားသောအတန်း၏ အပိုင်းအခြားကို သင်ကန့်သတ်နိုင်သည်။
အဆင့် 3။ ဗလာကော်လံများကို ဖယ်ရှားပါ
သင့်လျော်သောကော်လံအရေအတွက်ရှိခြင်း၊ သင်ရိုးရှင်းစွာရွေးချယ်နိုင်သည်။ ပထမအတန်းတွင် "Blank" ရှိသောသူများ (ကော်လံအများအပြားကိုရွေးချယ်ရန်၊ ကော်လံစာလုံးများကို နှိပ်သည့်အခါ Ctrl key ကိုဖိထားပါ)။ ထို့နောက် ရွေးချယ်ထားသော ကော်လံကို ညာကလစ်နှိပ်ပြီး ဆက်စပ်မီနူးမှ ဖျက်ရန် ကိုရွေးချယ်ပါ-
သင့်အလုပ်စာရွက်တွင် ကော်လံဆယ်ခု သို့မဟုတ် ရာချီရှိနေပါက၊ အချည်းနှီးသော အရာများအားလုံးကို ကြည့်ရှုရန် ယူဆောင်လာခြင်းသည် အဓိပ္ပာယ်ရှိသည်။ ယင်းအတွက်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ-
- ဖော်မြူလာများဖြင့် အပေါ်ဆုံးအတန်းကို ရွေးပါ၊ ဒေတာ တက်ဘ်သို့ သွားပါ > စီရန် နှင့် စစ်ထုတ်ခြင်း အုပ်စုကို နှိပ်ပါ၊ စီရန် ခလုတ်။
- ပေါ်လာသည့် သတိပေး ဒိုင်ယာလော့ခ်ဘောက်စ်တွင်၊ ရွေးချယ်မှုကို ချဲ့ထွင်ပါ ကို ရွေးပြီး စီရန်…
ကို နှိပ်ပါ။
- ၎င်းသည် စီရန် ဒိုင်ယာလော့ဂ်ဘောက်စ်ကို ဖွင့်ပါမည်၊ ရွေးချယ်မှုများ… ခလုတ်ကို နှိပ်ပါ၊ ဘယ်မှ ညာဘက်သို့ စီရန်၊ ကို ရွေးပါ၊ OK ကိုနှိပ်ပါ။
- အောက်တွင်ပြထားသည့်အတိုင်း အမျိုးအစားအဆင့်တစ်ခုကိုသာ သတ်မှတ်ပြီး OK ကိုနှိပ်ပါ-
- စီရန်- အတန်း 1
- စီရန်- ဆဲလ်တန်ဖိုးများ
- အမှာစာ- A မှ Z
ထို့ကြောင့်၊ ဗလာကော်လံများကို သင့်စာရွက်၏ဘယ်ဘက်သို့ ရွှေ့ပါမည်-
- အလွတ် ကော်လံအားလုံးကို ရွေးပါ - ပထမကော်လံ စာလုံးကို နှိပ်ပါ၊ Shift ကို နှိပ်ပါ၊ ထို့နောက် နောက်ဆုံး ကော်လံ ဗလာ စာလုံးကို နှိပ်ပါ။
- ညာဘက်- ရွေးချယ်ထားသော ကော်လံများကို နှိပ်ပြီး ပေါ်လာသော မီနူးမှ Delete ကို ရွေးချယ်ပါ။
ပြီးပါပြီ။ သင်သည် ကော်လံဗလာများကို ဖယ်ရှားပြီးပါပြီ၊ ဖော်မြူလာများဖြင့် အပေါ်ဆုံးအတန်းကို ဖျက်ခြင်းမှ တားဆီးနိုင်မည်မဟုတ်ပေ။
Excel တွင် အချည်းနှီးသောကော်လံများကို ဖယ်ရှားရန် အမြန်ဆုံးနည်းလမ်း
တွင်၊ ဤသင်ခန်းစာ၏အစတွင်၊ Excel တွင် ဗလာကော်လံများကို တစ်ချက်နှိပ်ရုံဖြင့် ဖျက်ရန်နည်းလမ်းမရှိကြောင်း ကျွန်ုပ်ရေးသားခဲ့သည်။ တကယ်တော့ ဒါဟာ အတိအကျတော့ မဟုတ်ပါဘူး။ တည်ဆောက်ထားတဲ့ နည်းလမ်းမရှိဘူးလို့ ပြောသင့်တယ်။ ကျွန်ုပ်တို့၏ Ultimate Suite အသုံးပြုသူများသည် ကလစ်နှစ်ချက်ဖြင့် Excel အတွင်းရှိ ကွက်လပ်များကို စာသားအတိုင်း ဖယ်ရှားနိုင်သည် :)
ပစ်မှတ်စာရွက်တွင်၊ Ablebits Tools တက်ဘ်သို့ပြောင်းပါ၊ ကွက်လပ်များကို ဖျက်ပါ<နှိပ်ပါ။ 2> နှင့် Empty Columns ကိုရွေးချယ်ပါ-
၎င်းသည် မတော်တဆမောက်စ်နှိပ်ခြင်းမဟုတ်ကြောင်း သေချာစေရန် add-in မှ အတည်ပြုခိုင်းမည်ဖြစ်ပါသည်။ သင်သည် ထိုအလုပ်စာရွက်မှ ဗလာကော်လံများကို အမှန်တကယ် ဖယ်ရှားလိုပါသည်-
OK ကိုနှိပ်ပါ၊ ထို့နောက် ခဏအတွင်း ဗလာကော်လံများ အားလုံး ပျောက်သွားပါသည်။
အထက်တွင်ဖော်ပြထားသော မက်ခရိုကဲ့သို့ပင်၊ ဤကိရိယာသည် လုံးဝဗလာဖြစ်နေသော ကော်လံများကိုသာ ဖျက်ပေးပါသည်။ ခေါင်းစီးများအပါအဝင် မည်သည့်တန်ဖိုးမျှရှိသော ကော်လံများဖြစ်သည်။ထိန်းသိမ်းထားသည်။
ကွက်လပ်များကို ဖျက်ပါ သည် Excel အသုံးပြုသူအဖြစ် သင့်ဘဝကို ပိုမိုလွယ်ကူစေမည့် အံ့ဖွယ်အင်္ဂါရပ်ဆယ်ဂဏန်းထဲမှ တစ်ခုမျှသာဖြစ်သည်။ ပိုမိုရှာဖွေရန်၊ Excel အတွက် ကျွန်ုပ်တို့၏ Ultimate Suite ၏ အစမ်းဗားရှင်းကို သင်ဒေါင်းလုဒ်လုပ်ရန် ကြိုဆိုပါသည်။
ဗလာကော်လံများကို မဖျက်ပါ။ အဘယ်ကြောင့်နည်း။
ပြဿနာ - သင်သည် အထက်ဖော်ပြပါနည်းလမ်းများအားလုံးကို စမ်းသုံးထားပြီးဖြစ်သော်လည်း တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကော်လံအလွတ်များသည် သင့်အလုပ်စာရွက်တွင် ပိတ်မိနေပါသည်။ အဘယ်ကြောင့်နည်း။
ထိုကော်လံများသည် အမှန်တကယ်ဗလာမဟုတ်သောကြောင့် ဖြစ်နိုင်ချေများပါသည်။ အထူးသဖြင့် ပြင်ပအရင်းအမြစ်တစ်ခုမှ အချက်အလက်များကို သင်တင်သွင်းပါက သင့် Excel စာရင်းဇယားများတွင် သတိမထားမိနိုင်သော ကွဲပြားသော ဇာတ်ကောင်များစွာကို မမြင်နိုင်ပါ။ ၎င်းသည် အလွတ်စာကြောင်းမျှသာ သို့မဟုတ် နေရာလွတ်ဇာတ်ကောင်၊ ချိုးဖျက်ခြင်းမရှိသောနေရာ သို့မဟုတ် အခြားပုံနှိပ်မဟုတ်သော စာလုံးအချို့ ဖြစ်နိုင်သည်။
တရားခံကို ပင်ထိုးရန်၊ ပြဿနာရှိသည့်ကော်လံရှိ ပထမဆဲလ်ကို ရွေးပြီး Ctrl + အောက်မြှားကို နှိပ်ပါ။ . ဥပမာအားဖြင့်၊ အောက်ဖော်ပြပါ ဖန်သားပြင်ရှိ ကော်လံ C သည် C6 တွင် နေရာလွတ်အက္ခရာတစ်ခုကြောင့် ကွက်လပ်မဟုတ်ပါ-
ဆဲလ်ထဲတွင် အမှန်တကယ်ရှိသည် သို့မဟုတ် ရိုးရိုးရှင်းရှင်းကြည့်ရန် နှစ်ချက်နှိပ်ပါ။ မသိသောအရာကိုဖယ်ရှားရန် Delete key ကိုနှိပ်ပါ။ ထို့နောက် ထိုကော်လံတွင် အခြားမမြင်နိုင်သော အရာများ ရှိမရှိ သိရှိရန် အထက်ဖော်ပြပါ လုပ်ငန်းစဉ်ကို ပြန်လုပ်ပါ။ ရှေ့ဆောင်၊ နောက်လိုက် နှင့် မကွဲလွဲသော နေရာများကို ဖယ်ရှားခြင်းဖြင့်လည်း သင့်ဒေတာကို ရှင်းထုတ်လိုပေမည်။
ကျွန်ုပ်တို့၏ ဘလော့ဂ်တွင် သင့်အား နောက်အပတ်တွင် ပြန်လည်တွေ့မြင်နိုင်စေရန် ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။