在Excel中如何刪除表格中多餘空行?

溫開元


Excel數據表中多餘的空行會打散數據表的連貫性,產生很多不良的後果,比如:無法進行完整的篩選、無法直接插入數據透視表……,因此數據表中不應該存在多餘的空行。


那如果數據表中已經有空行了,如何刪掉呢?


001、輔助列排序法

如圖所示數據表中存在多餘的空行,我們需要將這些空行刪除掉。


Step1:在數據表最後創建一列輔助列,在輔助列中寫入公式:=COUNTA(G2),然後的公式向下複製填充。

函數COUNTA是計算非常單元格的個數,因此這個公式返回的結果:單元格內有內容的話返回1,沒有內容的話是0。這樣就可以區分出來空行在哪裡!


Step2:對輔助列進行降序排序

將鼠標定位於輔助列中,點擊“排序和篩選”中的“降序按鍵,對數據表進行降序排序。

排序之後,數值為0的都排在了數值為1的之後,也就是將空行排在了有數值的行的後面,這樣數據表中就沒有空行了,相當於把空行給刪除了,如圖所示:


002、定位法

同樣是案例1中的數據表,我們採用另一種方法來刪掉多餘的空行。

Step1:選中數據區域,按Ctrl+G調出【定位】對話框,如圖所示:


Step2:設置定位條件

在【定位】窗口,點擊【定位條件】,然後彈出【定位條件】對話框,在這個對話框中,勾選【控制】前面的選項,然後點擊【確定】

這樣所有的空行都處於選定狀態,如圖所示:


Step3:刪除空行

點擊鼠標右鍵,在彈出的菜單中,選擇”刪除“菜單,將所有的空行刪除,會彈出【刪除】選項窗口,在這個窗框中,勾選【下方單元格上移】選項,然後點擊確定,這樣所有的空行就被刪除了。


「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!

精進Excel


01 篩選空行再刪除

數據區域中含有多餘空行,那直接篩選,數據連續性會被打斷,篩選不全。

此時,就要先選取說有列,然後,再開啟篩選。

在篩選中選擇空行,右鍵刪除空白行行就行了。

如下動畫演示:

02 條件定位空白單元格再刪除整行

這也是一個方法,不過要注意,定位到的空白單元格不一定是空白行哦!

按下+G,定位條件,選擇空值,然後右鍵菜單選擇刪除整行,如下動畫演示:

好了,這個問題,我就分享到這,希望能幫到你!

我是Excel大全,頭條號原創作者,每日分享實用的Excel技巧。
您的關注、轉發、收藏、點贊、評論,都是對我莫大的支持,謝謝!

Excel大全


刪除表格中多餘的空行,相當於給工作表減肥了。

用VBA是比較好的方法。

VBA方法需要用到工作表的Usedrange屬性,它表示工作表中已經使用了的單元格區域。

1、首先,新建一個工作簿,XLSM格式(03版的xls格式),新建模塊,寫入刪除多餘空行的代碼。

文字代碼如下:

Sub 刪除空行()

Dim LastRow As Long

Dim r As Long

Dim Counter As Long

Application.ScreenUpdating = False '關閉屏幕刷新

LastRow = ActiveSheet.UsedRange.Rows.Count + _

ActiveSheet.UsedRange.Rows(1).Row - 1 '確定空行的範圍

For r = LastRow To 1 Step -1 '遍歷刪除空行

If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then '如果是空行

Rows(r).Delete '刪除空行

Counter = Counter + 1 '計數,空行的數量

End If

Next r

Application.ScreenUpdating = True '開啟屏幕刷新

MsgBox Counter & " 空行已刪除!" '提示

End Sub

2、將工作簿保存為加載宏文件,07版及以上為xlam,03版為xla,其中xla07版也能支持。

3、將加載宏文件放到下面路徑的文件夾中

C:\\Users\\Administrator\\AppData\\Roaming\\Microsoft\\AddIns

如找不到上述路徑,可以在Excel中,開發工具--Excel加載項--瀏覽中查找到放置加載宏的文件夾路徑。

4、加載【刪除空行】的加載宏,操作如下圖,點擊瀏覽。

如果左邊的操作框中已存在,點擊選擇即可,如果沒有,點擊瀏覽添加。

雙擊選擇加載--確定。

5、文件--選項--自定義功能區--新建選項卡

將【刪除空行】添加到新建的選項卡,注意選擇命名框,選擇“宏”。

點擊確定後,該功能就被添加到了菜單欄。

6、如果需要刪除工作表中多餘的空行,只需要點擊這個功能即可。演示見下面的Gif:

7、一個簡單的常用命令就做完了,只要會VBA都能製作簡單的菜單命令操作。

大家可以動手試一試。



套路Excel


謝邀。我分享一下個人的經驗,操作起來都比較簡單,題主可根據自己情況進行參考。

一、利用排序功能進行刪除

適用範圍:適用於行的順序無關緊要的情況。

操作步驟:選中含有空值的要進行排序的列;按升序或降序進行排序;從排序列第一個空值開始,按組合鍵,選中所有空值;右鍵刪除,選擇整行刪除即可。

操作演示:

二、利用篩選功能進行刪除

適用範圍:適用於列數不多的情況。

操作步驟:選中數據區域,點擊自動篩選,在所有列的下拉列表中都選擇“空白”,選中空白行刪除,然後取消篩選即可。

操作演示:

三、利用定位功能進行刪除

適用範圍:適用於所有空值所在行均要刪除的情況。

操作步驟:組合鍵,選擇空值進行定位,在被選定區域單擊右鍵選中刪除,然後選擇整行刪除即可。

操作演示:


考拉的凝視


使用快捷鍵F5就能實現。

F5在Excel中是用來定位的,通常一張Excel表格裡會有很多的元素,如單元格,數值,文本,公式,空值等等,要選中這些元素就可以用F5來定位。你是要刪除多餘空行,也就是空值,首先選中要刪除多餘空行的表格區域,然後按F5,再點定位條件,然後選擇空值。

所有空白單元格都被選中了,這時候不要動鼠標也不要點任何單元格,直接點右鍵,選擇刪除,然後刪除整行,即可完成,詳細操作可以參考下圖:


辦公實用技巧


這個其實很簡單。

第一步:選中某一列數據。

第二步:CTRL+G定位,選擇空白單元格。

第三步:右擊刪除所有行。這樣就可以了


Excel講堂


你好,我是頭條“Excel學習”,刪除表格中的空行方法很簡單,詳細如下:

首先,在需要編輯的工作表的表頭加入“篩選”;

單擊表頭出倒三角“篩選”箭頭,單選“空白”項;

選中“空白”項後,顯示如下:

將所有“空白”項統一刪除,然後取消篩選;

需要注意的是:按照上述方法,必須有一列是完整填充,不能有空格,上述例子中數字填充列就是完全填充,如果都有空行會怎麼樣呢?

點擊姓名的“篩選”,結果顯示:

結果只是顯示了第一個空白行之前的內容,所以,就無法刪除空白行了。


Excel學習


怎麼批量刪除excel表格多餘的空行

在製作excel表格的時候,留下很多空行,就會導致表格不整齊,需要一次性全部刪除空行

勾選空值,點擊定位按鈕~

所有空行全部變成淺灰色了,表示空行全部被選中了~

這時右擊鼠標,選中刪掉按鈕~

勾選下方單元格上移,點擊確定按鈕~

最後,表格的所有空行被批量刪除了,是不是一下就搞定了😊😊😊

以上為個人工作經驗

😊😊😊


逆境8351


首先感謝你的邀請,我們日常工作基本離不開使用Excel、Word。

Excel表格有多餘的空格,是讓我們煩惱的事。

主要如下三點:

1、選中需要刪除的那堆空白行的首行,同時點鍵盤ctrl+shift+向下箭頭,選中全部無用空格行

2、右鍵刪除

3、然後點保存即可


分享到:


相關文章: