方法是:選擇包含需要刪除的資料區域,比如A2:D10,然後按F5鍵,開啟“定位”對話方塊,單擊“定位條件”,開啟“定位條件”對話方塊,選擇“空值”,可以批次選擇空行,然後單擊右鍵,選擇刪除即可。excel批次刪除空行方法二:我們可以在旁邊的空白列輸入1,然後下拉,作為輔助列。然後開啟“篩選”,篩選“空白”,在篩選狀態刪除這些空白行,最後關閉篩選。excel批次刪除空行方法三:如果工作表中有大量的空行,可以使用VBA程式碼實現。方法是:按ALT+F11,開啟VBE編輯器,插入——模組,複製下面的程式碼,然後按F5鍵執行。Sub 批次刪除空行()Dim LastRow As LongDim r As LongLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.CountApplication.ScreenUpdating = FalseFor r = LastRow To 1 Step -1If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).DeleteNext rApplication.ScreenUpdating = TrueEnd Sub
方法是:選擇包含需要刪除的資料區域,比如A2:D10,然後按F5鍵,開啟“定位”對話方塊,單擊“定位條件”,開啟“定位條件”對話方塊,選擇“空值”,可以批次選擇空行,然後單擊右鍵,選擇刪除即可。excel批次刪除空行方法二:我們可以在旁邊的空白列輸入1,然後下拉,作為輔助列。然後開啟“篩選”,篩選“空白”,在篩選狀態刪除這些空白行,最後關閉篩選。excel批次刪除空行方法三:如果工作表中有大量的空行,可以使用VBA程式碼實現。方法是:按ALT+F11,開啟VBE編輯器,插入——模組,複製下面的程式碼,然後按F5鍵執行。Sub 批次刪除空行()Dim LastRow As LongDim r As LongLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.CountApplication.ScreenUpdating = FalseFor r = LastRow To 1 Step -1If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).DeleteNext rApplication.ScreenUpdating = TrueEnd Sub