VBA၊ ဖော်မြူလာများနှင့် Power Query ဖြင့် Excel ရှိ ဗလာအတန်းများကို မည်ကဲ့သို့ ဖျက်နည်း

  • ဒါကိုမျှဝေပါ။
Michael Brown

မာတိကာ

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

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

    Excel တွင် ဗလာစာကြောင်းများကို ဖယ်ရှားနည်း

    အနည်းငယ်ရှိပါသည်။ Excel တွင် အလွတ်လိုင်းများကို ဖျက်ရန် နည်းလမ်းအမျိုးမျိုးရှိသော်လည်း အံ့သြစရာကောင်းသည်မှာ အွန်လိုင်းအရင်းအမြစ်များစွာသည် အန္တရာယ်အရှိဆုံးတစ်ခုဖြစ်သည့် Find & > Go to Special > Blanks ကိုရွေးပါ။

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

    အောက်ပါပုံသည် ဘယ်ဘက်ရှိ မူရင်းဇယားကို ပြသထားပြီး၊ ညာဘက်တွင်ရလဒ်ဇယား။ ရလဒ်ဇယားတွင်၊ မပြည့်စုံသောအတန်းများအားလုံးသည် ကော်လံ D ရှိရက်စွဲသာပျောက်ဆုံးနေသည့် အတန်း 10 ပင်ဖြစ်သည်-

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

    သင်၏ ဖဲကြိုးတွင် Ultimate Suite ကို ထည့်သွင်းခြင်းဖြင့်၊ သင်သည် အတန်းလွတ်များအားလုံးကို ဖျက်နိုင်ပုံမှာ ဤအရာဖြစ်သည် အလုပ်စာရွက်တွင်-

    1. Ablebits Tools tab တွင်၊ Transform group တွင် Blanks Delete > ကိုနှိပ်ပါ။ အတန်းဗလာ -
    2. အလွတ်တန်းများအားလုံးကို လက်ရှိအလုပ်စာရွက်မှ ဖယ်ရှားပြီး အတည်ပြုခိုင်းရန် သင့်အား ထပ်လောင်းအကြောင်းကြားပါမည်။ OK ကို နှိပ်ပြီး ခဏအတွင်း အတန်းအားလုံး ဖယ်ရှားပစ်ပါမည်။

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

    ရှာဖွေရန် ကျွန်ုပ်တို့၏ Ultimate Suite for Excel တွင်ပါရှိသော နောက်ထပ်ထူးခြားကောင်းမွန်သောလုပ်ဆောင်ချက်များအပြင်၊ အစမ်းသုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် ကြိုဆိုပါသည်။

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

    အောက်တွင်။

    VBA ဖြင့် Excel ရှိ အတန်းလွတ်များကို ဖယ်ရှားနည်း

    Excel VBA သည် အတန်းအလွတ်များစွာ အပါအဝင် အရာများစွာကို ပြုပြင်နိုင်သည်။ ဤချဉ်းကပ်နည်း၏ အကောင်းဆုံးအချက်မှာ မည်သည့်ပရိုဂရမ်းမင်းကျွမ်းကျင်မှုမှ မလိုအပ်ပါ။ ရိုးရှင်းစွာ၊ အောက်ဖော်ပြပါ ကုဒ်များထဲမှ တစ်ခုကို ဖမ်းပြီး သင်၏ Excel တွင် ၎င်းကို လုပ်ဆောင်ပါ (လမ်းညွှန်ချက်များ ဤနေရာတွင် ရှိနေသည်)။

    Macro 1။ ရွေးချယ်ထားသော အပိုင်းအခြားတစ်ခုရှိ ဗလာလိုင်းများကို ဖျက်ပါ

    ဤ VBA ကုဒ်သည် ဗလာအားလုံးကို တိတ်တဆိတ် ဖျက်ပစ်သည် အသုံးပြုသူအား မက်ဆေ့ချ် သို့မဟုတ် ဒိုင်ယာလော့ဘောက်စ်ကို မပြဘဲ ရွေးချယ်ထားသော အပိုင်းအခြားတစ်ခုအတွင်း အတန်းများ။

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

    Public Sub DeleteBlankRows() Dim SourceRange As Range အဖြစ် Dim EntireRow As Range As Range သတ်မှတ်ခြင်း SourceRange = Application။ Selection if Not (SourceRange Is Nothing ) ပြီးရင် Application.ScreenUpdating = False For I = SourceRange.Rows.Count ကို 1 အဆင့် -1 Set EntireRow = SourceRange.Cells(I, 1).EntireRow If Application.WorksheetFunction.CountA(EntireRow) = 0 ထို့နောက် EntireRow.Delete End If Next Application.ScreenUpdating = True End If End Sub

    အသုံးပြုသူအား မက်ခရိုကိုလည်ပတ်ပြီးနောက် ပစ်မှတ်အပိုင်းအခြားကိုရွေးချယ်ရန် ဤကုဒ်ကိုအသုံးပြုပါ-

    အများသူငှာ Sub RemoveBlankLines() Dim SourceRange As Range အဖြစ် Dim EntireRow အဖြစ် Range အဖြစ် Range တွင် အမှားအယွင်းရှိနေသည့် Resume Next Set SourceRange = Application.InputBox( _"အပိုင်းတစ်ခုကို ရွေးပါ-" , "အလွတ်တန်းများကို ဖျက်ပါ" , _ Application.Selection.Address, အမျိုးအစား :=8) မဟုတ်ပါက (SourceRange Is Nothing) ထို့နောက် Application.ScreenUpdating = False For I = SourceRange.Rows.Count to 1 အဆင့် - 1 Set EntireRow = SourceRange.Cells(I, 1).EntireRow If Application.WorksheetFunction.CountA(EntireRow) = 0 ထို့နောက် EntireRow.Delete End If Next Application.ScreenUpdating = True End If End Sub

    လုပ်ဆောင်နေစဉ်တွင်၊ macro သည် ပြသည် အောက်ပါထည့်သွင်းမှုအကွက်တွင်၊ သင်သည် ပစ်မှတ်အကွာအဝေးကိုရွေးချယ်ပြီး OK ကိုနှိပ်ပါ-

    ခဏအတောအတွင်း၊ ရွေးချယ်ထားသောအကွာအဝေးရှိ မျဥ်းလွတ်များအားလုံးကို ဖယ်ရှားလိုက်မည်ဖြစ်ပြီး ကျန်ရှိသည့်အရာများသည် အပေါ်သို့ပြောင်းသွားလိမ့်မည်-

    Macro 2. Excel ရှိ ဗလာအတန်းများအားလုံးကို ဖျက်ပါ

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

    Sub DeleteAllEmptyRows() Dim LastRowIndex အဖြစ် Integer Dim RowIndex As Integer အဖြစ် Dim UsedRng အဖြစ် Range အဖြစ်သတ်မှတ် UsedRng = Activ eSheet.UsedRange LastRowIndex = UsedRng.Row - 1 + UsedRng.Rows.Count Application.ScreenUpdating = RowIndex အတွက် False = LastRowIndex မှ 1 အဆင့်-1 အကယ်၍ Application.CountA(Rows(RowIndex)) = 0 ထို့နောက် Rows(RowIndex) ကို ဖျက်ပါ။ အကယ်၍ Next RowIndex Application.ScreenUpdating = True End Sub

    Macro 3။ ဆဲလ်ဗလာဖြစ်ပါက အတန်းကိုဖျက်ပါ

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

    အောက်ပါကုဒ်သည် ကွက်လပ်များအတွက် ကော်လံ A ကို စစ်ဆေးသည်။ အခြားကော်လံအပေါ်အခြေခံထားသောအတန်းများကိုဖျက်ရန် "A" ကိုသင့်လျော်သောစာလုံးဖြင့်အစားထိုးပါ။

    Sub DeleteRowIfCellBlank() Error Resume Next Columns( "A" ).SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub

    As a အမှန်မှာ၊ Macro သည် Go To Special > Blanks အင်္ဂါရပ်ကို အသုံးပြုပြီး ဤအဆင့်များကို ကိုယ်တိုင်လုပ်ဆောင်ခြင်းဖြင့် တူညီသောရလဒ်ကို သင်ရရှိနိုင်ပါသည်။

    မှတ်ချက်။ မက်ခရိုသည် စာရွက်တစ်ခုလုံး ရှိ ဗလာအတန်းများကို ဖျက်ပစ်သည်၊ ထို့ကြောင့် ၎င်းကိုအသုံးပြုသည့်အခါ အလွန်သတိထားပါ။ ကြိုတင်ကာကွယ်မှုအနေဖြင့်၊ ဤ macro ကိုမလည်ပတ်မီ worksheet ကို မိတ္တူကူးခြင်းသည် ပညာရှိပေလိမ့်မည်။

    VBA ဖြင့် Excel တွင် ဗလာလိုင်းများကို ဖယ်ရှားနည်း

    မက်ခရိုကိုအသုံးပြု၍ Excel အတွင်းရှိ အလွတ်အတန်းများကို ဖျက်ရန်၊ သင့်ကိုယ်ပိုင်အလုပ်စာအုပ်တွင် VBA ကုဒ်ကို ထည့်သွင်းနိုင်သည် သို့မဟုတ် ကျွန်ုပ်တို့၏နမူနာအလုပ်စာအုပ်မှ မက်ခရိုကို လုပ်ဆောင်နိုင်သည်။

    သင်၏အလုပ်စာအုပ်တွင် မက်ခရိုတစ်ခုထည့်ပါ

    သင့်အလုပ်စာအုပ်တွင် မက်ခရိုထည့်သွင်းရန်၊ ဤအဆင့်များကို လုပ်ဆောင်ပါ-

    1. အတန်းအလွတ်ကိုဖျက်လိုသည့်အလုပ်စာရွက်ကိုဖွင့်ပါ။
    2. Visual Basic Editor ကိုဖွင့်ရန် Alt + F11 ကိုနှိပ်ပါ။
    3. ဘယ်ဘက်အကန့်တွင် ညာဖက်ကလစ်နှိပ်ပါ။ ThisWorkbook ၊ ထို့နောက် Insert > Module ကိုနှိပ်ပါ။
    4. ကုဒ်ဝင်းဒိုးတွင် ကုဒ်ကိုကူးထည့်ပါ။
    5. F5 ကိုနှိပ်ပါ။ မက်ခရိုကိုလည်ပတ်ရန်။

    အသေးစိတ် အဆင့်ဆင့်ညွှန်ကြားချက်များအတွက် Excel တွင် VBA ထည့်သွင်းအသုံးပြုနည်းကို ကြည့်ပါ။

    ကျွန်ုပ်တို့၏နမူနာအလုပ်စာအုပ်မှ မက်ခရိုတစ်ခုကို လုပ်ဆောင်ပါ

    ကျွန်ုပ်တို့၏နမူနာကို ဒေါင်းလုဒ်လုပ်ပါ။Blank Rows များကိုဖျက်ရန် Macros ဖြင့် workbook မှ အောက်ပါ macro များထဲမှ တစ်ခုကို run ပါ-

    DeleteBlankRows - လက်ရှိရွေးချယ်ထားသော range အတွင်းရှိ အတန်းအလွတ်များကို ဖယ်ရှားပါသည်။

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

    DeleteAllEmptyRows - တက်ကြွသောစာရွက်ပေါ်ရှိ အလွတ်လိုင်းအားလုံးကို ဖျက်သည်။

    DeleteRowIfCellBlank - သီးခြားကော်လံရှိ ဆဲလ်တစ်ခုလပ်နေပါက အတန်းတစ်တန်းကို ဖျက်ပါမည်။

    သင်၏ Excel တွင် မက်ခရိုကိုလည်ပတ်ရန် အောက်ပါတို့ကိုလုပ်ဆောင်ပါ-

    1. ကိုဖွင့်ပါ။ အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပြီး မက်ခရိုများကို ဖွင့်ခိုင်းပါက မက်ခရိုကို ဖွင့်ပါ။
    2. သင့်ကိုယ်ပိုင် အလုပ်စာအုပ်ကို ဖွင့်ပြီး စိတ်ဝင်စားသည့် အလုပ်စာရွက်သို့ သွားပါ။
    3. သင်၏ အလုပ်စာရွက်တွင် Alt + F8 ကို နှိပ်ပါ၊ မက်ခရိုကို ရွေးချယ်ပြီး <8 ကို နှိပ်ပါ။>Run ။

    Excel တွင် အလွတ်တန်းများကိုဖျက်ရန် ဖော်မြူလာ

    သင်ဖျက်နေသည့်အရာကိုမြင်လိုပါက၊ မျဉ်းအလွတ်များကိုခွဲခြားသတ်မှတ်ရန် အောက်ပါဖော်မြူလာကိုသုံးပါ-

    =IF(COUNTA(A2:D2)=0, "Blank", "Not blank")

    A2 သည် ပထမနေရာတွင်ရှိပြီး D2 သည် ပထမဒေတာအတန်း၏နောက်ဆုံးအသုံးပြုထားသောဆဲလ်ဖြစ်သည်။

    ဤဖော်မြူလာကိုထည့်ပါ။ E2 တွင် a သို့မဟုတ် အတန်း 2 ရှိ အခြားဗလာကော်လံတစ်ခုခုကို ဆွဲယူကာ ဖော်မြူလာကို အောက်သို့ကူးယူရန် ဖြည့်စွက်လက်ကိုင်ကို ဆွဲယူပါ။

    ရလဒ်အနေဖြင့်၊ သင့်တွင် အတန်းအလွတ်တွင် "Blank" နှင့် "Not blank" အတန်းများတွင် ရှိနေမည်ဖြစ်သည်။ ဒေတာပါရှိသော အနည်းဆုံးဆဲလ်တစ်ခုပါရှိသည်-

    ဖော်မြူလာ၏ ယုတ္တိဗေဒမှာ သိသာထင်ရှားသည်- သင်သည် COUNTA လုပ်ဆောင်ချက်ဖြင့် အလွတ်မဟုတ်သောဆဲလ်များကို ရေတွက်ပြီး သုညရေတွက်ရန်အတွက် "Blank" ကို ပြန်ပေးရန် IF ကြေညာချက်ကို အသုံးပြုပြီး၊ အခြားနည်းဖြင့် "ဗလာမဟုတ်ပါ" .

    တွင်အမှန်မှာ၊ သင်သည် IF:

    =COUNTA(A2:D2)=0

    ဤကိစ္စတွင်၊ ဖော်မြူလာသည် ဗလာလိုင်းများအတွက် TRUE နှင့် ကွက်လပ်မဟုတ်သောလိုင်းများအတွက် FALSE ကို ကောင်းစွာလုပ်ဆောင်နိုင်သည်။

    နှင့်အတူ ဖော်မြူလာတွင်၊ အလွတ်လိုင်းများကို ဖျက်ရန် ဤအဆင့်များကို လုပ်ဆောင်ပါ-

    1. ခေါင်းစီးအတန်းရှိ မည်သည့်ဆဲလ်ကိုမဆို ရွေးပြီး စီရန် & Filter > Filter မှ Home tab ရှိ Formats တွင်၊ ၎င်းသည် ခေါင်းစီးဆဲလ်များအားလုံးသို့ filtering drop-down မြှားများကို ပေါင်းထည့်ပါမည်။
    2. ဖော်မြူလာကော်လံခေါင်းစီးရှိ မြှားကိုနှိပ်ပါ၊ (အားလုံးရွေးချယ်ပါ)၊ Blank ကိုရွေးချယ်ပြီး OK ကိုနှိပ်ပါ-
    3. စစ်ထုတ်ထားသောအတန်းအားလုံးကို ရွေးပါ . ယင်းအတွက်၊ ပထမစစ်ထုတ်ထားသောအတန်း၏ ပထမဆဲလ်ကို နှိပ်ပြီး ရွေးချယ်မှုကို နောက်ဆုံးစစ်ထုတ်ထားသောအတန်း၏ နောက်ဆုံးဆဲလ်သို့ တိုးချဲ့ရန် Ctrl + Shift + End ကိုနှိပ်ပါ။
    4. ရွေးချယ်မှုအား ညာဖက်ကလစ်နှိပ်ပြီး ကိုရွေးချယ်ပါ။ အတန်း ကို ဆက်စပ်မီနူးမှ ဖျက်ပါ၊ ထို့နောက် အတန်းတစ်ခုလုံးကို အမှန်တကယ် ဖျက်လိုကြောင်း အတည်ပြုပါ-
    5. Ctrl + Shift + L ကိုနှိပ်ခြင်းဖြင့် စစ်ထုတ်မှုကို ဖယ်ရှားပါ။ သို့မဟုတ် Home tab ကိုနှိပ်ပါ > Sort & Filter > Filter .
    6. သင်မလိုအပ်တော့တဲ့အတွက် ကော်လံကို ဖော်မြူလာနဲ့ဖျက်လိုက်ပါ။

    ဒါပဲ! ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့တွင် လိုင်းအလွတ်မရှိသော သန့်ရှင်းသောဇယားတစ်ခုရှိသော်လည်း အချက်အလက်အားလုံးကို ထိန်းသိမ်းထားသည်-

    အကြံပြုချက်။ လိုင်းအလွတ်များကို ဖျက်မည့်အစား သင်သည် ဗလာမဟုတ်သော အတန်းများကို အခြားတစ်နေရာသို့ ကူးယူနိုင်ပါသည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ အတန်းများကို စစ်ထုတ်ပြီး ၎င်းတို့ကို ရွေးချယ်ပြီး ကူးယူရန် Ctrl+C ကို နှိပ်ပါ။ ထို့နောက်သို့ပြောင်းပါ။အခြားစာရွက်တစ်ခု၊ ဦးတည်ရာအပိုင်းအခြား၏ ဘယ်ဘက်အပေါ်ပိုင်းဆဲလ်ကို ရွေးပြီး ကူးထည့်ရန် Ctrl + V ကိုနှိပ်ပါ။

    ပါဝါမေးခွန်းဖြင့် Excel အတွင်းရှိ အလွတ်လိုင်းများကို ဖယ်ရှားနည်း

    Excel 2016 နှင့် Excel 2019 တွင်၊ Power Query အင်္ဂါရပ်ကို အသုံးပြု၍ အတန်းအလွတ်များကို ဖျက်ရန် နောက်ထပ်နည်းလမ်းတစ်ခုရှိပါသည်။ Excel 2010 နှင့် Excel 2013 တွင်၊ ၎င်းကို add-in အဖြစ် ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။

    အရေးကြီးသောမှတ်ချက်။ ဤနည်းလမ်းသည် အောက်ပါသတိပေးချက်ဖြင့် အလုပ်လုပ်သည်- Power Query သည် အရင်းအမြစ်ဒေတာကို Excel ဇယားအဖြစ်သို့ ပြောင်းလဲပြီး ဖြည့်စွက်အရောင်၊ ဘောင်များနှင့် အချို့သော နံပါတ်ဖော်မတ်များကဲ့သို့သော ဖော်မတ်ပုံစံကို ပြောင်းလဲသည်။ သင့်မူရင်းဒေတာကို ဖော်မတ်ချခြင်းသည် သင့်အတွက် အရေးကြီးပါက၊ Excel ရှိ အတန်းလွတ်များကို ဖယ်ရှားရန် အခြားနည်းလမ်းတစ်ခုကို သင်ရွေးချယ်နိုင်မည်ဖြစ်သည်။

    1. လိုင်းအလွတ်များကို ဖျက်လိုသည့် အပိုင်းအခြားကို ရွေးပါ။
    2. ဒေတာ တက်ဘ်သို့ သွားပါ > ရယူပါ & အုပ်စုကို အသွင်ပြောင်းပြီး ဇယား/အပိုင်းအခြား ကိုနှိပ်ပါ။ ၎င်းသည် သင့်ဇယားကို Power Query Editor သို့ တင်ပါမည်။
    3. Power Query Editor ၏ Home တက်ဘ်တွင်၊ အတန်းများကို ဖယ်ရှားရန် > Blank Rows များကို ဖယ်ရှားပါ ကိုနှိပ်ပါ။
    4. Close & ကိုနှိပ်ပါ။ Load ၎င်းသည် ရလဒ်ဇယားကို အလုပ်စာရွက်အသစ်တစ်ခုသို့ တင်စေပြီး Query Editor ကို ပိတ်လိုက်ပါမည်။

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

    အကယ်၍ အတန်းများကို ဖျက်နည်းအချို့သောကော်လံရှိဆဲလ်သည် ဗလာဖြစ်သည်

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

    ဥပမာအားဖြင့်၊ :

    1. ကျွန်ုပ်တို့ကိစ္စအတွက် သော့ကော်လံ၊ ကော်လံ A ကို ရွေးပါ။
    2. Home တက်ဘ်တွင် Find & > Go to Special ကို ရွေးပါ။ သို့မဟုတ် F5 ကိုနှိပ်ပြီး Special… ခလုတ်ကို နှိပ်ပါ။
    3. Go To Special dialog တွင်၊ Blanks ကိုရွေးပြီး OK ကိုနှိပ်ပါ။ ၎င်းသည် ကော်လံ A ရှိ အသုံးပြုထားသော အပိုင်းအခြားရှိ ဆဲလ်ဗလာများကို ရွေးချယ်ပါမည်။
    4. ရွေးချယ်ထားသော မည်သည့်ဆဲလ်ကိုမဆို ညာဖက်ကလစ်နှိပ်ပြီး ဆက်စပ်မီနူးမှ ဖျက်ရန်… ကို ရွေးချယ်ပါ။
    5. Delete dialog box တွင်၊ အတန်းတစ်ခုလုံး ကိုရွေးချယ်ပြီး OK ကိုနှိပ်ပါ။

    ပြီးပါပြီ။ ကော်လံ A တွင် တန်ဖိုးမရှိသောအတန်းများ မရှိတော့ပါ-

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

    ဒေတာအောက်ရှိ အပိုလိုင်းများကို ဖယ်ရှားနည်း

    တခါတရံ၊ လုံးဝဗလာဖြစ်နေသောအတန်းများတွင် အမှန်တကယ်တွင် အချို့သောဖော်မတ်များ သို့မဟုတ် ပုံနှိပ်မရနိုင်သော စာလုံးများပါရှိပါသည်။ ဒေတာပါသော နောက်ဆုံးဆဲလ်သည် သင့်အလုပ်စာရွက်ရှိ နောက်ဆုံးအသုံးပြုထားသောဆဲလ်ဟုတ်မဟုတ် စစ်ဆေးရန်၊ Ctrl + End ကိုနှိပ်ပါ။ ၎င်းသည် သင့်ဒေတာအောက်ရှိ အမြင်အာရုံလွတ်တန်းတစ်ခုသို့ ခေါ်ဆောင်သွားပါက Excel သတ်မှတ်ချက်အရ၊ ထိုအတန်းသည် ကွက်လပ်မဟုတ်ပါ။ ထိုကဲ့သို့သောအတန်းများကိုဖယ်ရှားရန်, ကိုလုပ်ပါ။အောက်ပါ-

    1. သင့်ဒေတာအောက်ရှိ ပထမဗလာအတန်း၏ ခေါင်းစီးကို နှိပ်ပါ။
    2. Ctrl + Shift + End ကိုနှိပ်ပါ။ ၎င်းသည် ဖော်မတ်များ၊ နေရာလွတ်များနှင့် ပုံနှိပ်မဟုတ်သော စာလုံးများ အပါအဝင် လိုင်းအားလုံးကို ရွေးချယ်ပါမည်။
    3. ရွေးချယ်မှုအား ညာဖက်ကလစ်နှိပ်ပြီး Delete… > အတန်းတစ်ခုလုံးကို ရွေးချယ်ပါ။

    သင့်တွင် အတော်လေးသေးငယ်သော ဒေတာအစုတစ်ခုရှိပါက၊ သင့်ဒေတာအောက်ရှိ ဗလာလိုင်းအားလုံးကို ဖယ်ရှားပစ်လိုနိုင်သည်၊ ဥပမာ။ scrolling ကိုပိုမိုလွယ်ကူစေရန်။ Excel တွင် အသုံးမပြုသောအတန်းများကို ဖျက်ရန်နည်းလမ်းမရှိသော်လည်း၊ ၎င်းတို့ကို hiding မှ သင့်ကို တားဆီးပေးမည့်အရာမရှိပါ။ ဤသည်မှာ မည်ကဲ့သို့ဖြစ်သည်-

    1. ၎င်း၏ခေါင်းစီးအား နှိပ်ခြင်းဖြင့် နောက်ဆုံးအတန်းအောက်ရှိ အတန်းကို ဒေတာဖြင့် ရွေးပါ။
    2. ရွေးချယ်မှုကို စာရွက်ပေါ်ရှိ နောက်ဆုံးအတန်းသို့ တိုးချဲ့ရန် Ctrl + Shift + အောက်မြှားကို နှိပ်ပါ။ .
    3. ရွေးချယ်ထားသောအတန်းများကိုဝှက်ရန် Ctrl + 9 ကိုနှိပ်ပါ။ သို့မဟုတ် ရွေးချယ်မှုအား ညာကလစ်နှိပ်ပြီး Hide ကိုနှိပ်ပါ။

    အတန်းများကို ပြန်ဖွင့်ရန် ၊ စာရွက်တစ်ခုလုံးကိုရွေးချယ်ရန် Ctrl + A ကိုနှိပ်ပြီး လိုင်းအားလုံးကိုပြန်မြင်နိုင်စေရန် Ctrl + Shift + 9 ကိုနှိပ်ပါ။

    အလားတူပုံစံဖြင့်၊ သင်သည် သင့်ဒေတာ၏ညာဘက်တွင် အသုံးမပြုသော ဗလာကော်လံများကို ဝှက်ထားနိုင်သည်။ အသေးစိတ်အဆင့်များအတွက်၊ Excel တွင် အသုံးမပြုသောအတန်းများကို ဝှက်ထားရန် ကျေးဇူးပြု၍ အလုပ်လုပ်သည့်နေရာကိုသာ မြင်နိုင်စေရန်။

    Excel တွင် အတန်းလွတ်များကို ဖယ်ရှားရန်အမြန်ဆုံးနည်းလမ်း

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

    မိုက်ကယ်ဘရောင်းသည် ဆော့ဖ်ဝဲလ်ကိရိယာများကို အသုံးပြု၍ ရှုပ်ထွေးသောလုပ်ငန်းစဉ်များကို ရိုးရှင်းအောင်ပြုလုပ်လိုသော သီးသန့်နည်းပညာကို ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ နည်းပညာနယ်ပယ်တွင် ဆယ်စုနှစ်တစ်ခုကျော်အတွေ့အကြုံဖြင့် Microsoft Excel နှင့် Outlook အပြင် Google Sheets နှင့် Docs တို့တွင် သူ၏ကျွမ်းကျင်မှုကို ချီးမြှောက်ခဲ့သည်။ Michael ၏ဘလော့ဂ်သည် ကုန်ထုတ်စွမ်းအားနှင့် ထိရောက်မှုတိုးတက်စေရန်အတွက် လိုက်လျောရလွယ်ကူသော အကြံပြုချက်များနှင့် သင်ခန်းစာများကို အခြားသူများအား မျှဝေရန် ရည်ရွယ်ပါသည်။ သင်သည် ကျွမ်းကျင်သော သို့မဟုတ် စတင်သူဖြစ်ပါစေ၊ Michael ၏ဘလော့ဂ်သည် ဤမရှိမဖြစ်လိုအပ်သောဆော့ဖ်ဝဲလ်ကိရိယာများထဲမှ အကောင်းဆုံးကိုရယူရန်အတွက် အဖိုးတန်သောထိုးထွင်းသိမြင်မှုနှင့် လက်တွေ့ကျသောအကြံဉာဏ်များကို ပေးပါသည်။