溫開元
Excel數據表中多餘的空行會打散數據表的連貫性,產生很多不良的後果,比如:無法進行完整的篩選、無法直接插入數據透視表……,因此數據表中不應該存在多餘的空行。
那如果數據表中已經有空行了,如何刪掉呢?
001、輔助列排序法
如圖所示數據表中存在多餘的空行,我們需要將這些空行刪除掉。
Step1:在數據表最後創建一列輔助列,在輔助列中寫入公式:=COUNTA(G2),然後的公式向下複製填充。
函數COUNTA是計算非常單元格的個數,因此這個公式返回的結果:單元格內有內容的話返回1,沒有內容的話是0。這樣就可以區分出來空行在哪裡!
Step2:對輔助列進行降序排序
將鼠標定位於輔助列中,點擊“排序和篩選”中的“降序按鍵,對數據表進行降序排序。
排序之後,數值為0的都排在了數值為1的之後,也就是將空行排在了有數值的行的後面,這樣數據表中就沒有空行了,相當於把空行給刪除了,如圖所示:
002、定位法
同樣是案例1中的數據表,我們採用另一種方法來刪掉多餘的空行。
Step1:選中數據區域,按Ctrl+G調出【定位】對話框,如圖所示:
Step2:設置定位條件
在【定位】窗口,點擊【定位條件】,然後彈出【定位條件】對話框,在這個對話框中,勾選【控制】前面的選項,然後點擊【確定】
這樣所有的空行都處於選定狀態,如圖所示:
Step3:刪除空行
點擊鼠標右鍵,在彈出的菜單中,選擇”刪除“菜單,將所有的空行刪除,會彈出【刪除】選項窗口,在這個窗框中,勾選【下方單元格上移】選項,然後點擊確定,這樣所有的空行就被刪除了。
「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!
精進Excel
01 篩選空行再刪除
數據區域中含有多餘空行,那直接篩選,數據連續性會被打斷,篩選不全。
此時,就要先選取說有列,然後,再開啟篩選。
在篩選中選擇空行,右鍵刪除空白行行就行了。
如下動畫演示:
02 條件定位空白單元格再刪除整行
這也是一個方法,不過要注意,定位到的空白單元格不一定是空白行哦!
按下
好了,這個問題,我就分享到這,希望能幫到你!
我是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、然後點保存即可