在當前,使用Excel辦公已經成為常態。但是,很多人也僅僅停留在Excel的排序、簡單函數……使用方面。
今天,我們來介紹下使用4種方法刪除表格中所有的空白行,或者某列為空的所有行。
一、定位法
1、我們先創建一個這樣的數據
2、選中要判斷為空的列,使用快捷鍵F5、或者Ctrl+G
在彈窗頁面,選擇空值。點擊確定,
點擊右鍵,選擇刪除。
我們選擇刪除整行,點擊確定。
我們可以看到,所選擇「姓名」列為空的整行數據都已經刪除。
二、排序法
如果你的數據行與行之間沒有順序,那麼強烈推薦你重新給數據按照數值升序排列,排列之後所有的空白行都顯示在數據最後,這就相當於刪除了數據。
如果你的數據行與行之間的順序不能修改,那也可以使用排序法。首先添加輔助列,並輸入序號,然後按照原始數據排序,這樣原始數據空白行就會顯示在最後,刪除掉這些行,再按照輔助列排序,即可恢復原有的順序。
利用排序法,快速刪除數據表格中所有空白行的具體操作步驟如下。
(1)選中工作表中的整個數據區域;
(2)在「數據」選項卡的「排序和篩選」選項組中,單擊【升序】按鈕,從而將數據表格中的空白行移至表格的尾部;
(3)選中排列在數據表格尾部的所有空白行,在「開始」選項卡的「單元格」選項組中,單擊【刪除】下三角按鈕,在隨即打開的下拉列表中,執行【刪除工作表行】命令,即可將選中的空白行全部刪除。
添加輔助列序號時,有個小技巧:首先按「Ctrl + End」查看數據最後一行是第幾行,接著使用自動填充序列,快速添加序號。
三、篩選法
選中所有的數據(不能按「Ctrl + A」),接著點擊篩選按鈕,篩選出空白,接著點擊第一個空白行,按住Shift鍵再點擊最後一個空白,最後批量刪除這些空白行。
使用自動篩選法刪除空白行時,首先需要在整個數據表格中開啟自動篩選功能。在默認情況下,如果在Excel 2007中對數據表格套用了表格樣式,Excel將自動開啟自動篩選功能;如果沒有應用表格樣式,也可以通過在「數據」選項卡的「排序和篩選」選項組中,單擊【篩選】按鈕,來開啟自動篩選功能。
當對整個數據表格開啟自動篩選功能後,可以按照如下步驟快速刪除表格中的空白行。
(1)單擊任意一個列標題中的下三角按鈕,在隨即打開的下拉列表中,只選中「空白」複選框;
(2)單擊【確定】按鈕,即可篩選出該列為空的行。如果數據表格中不僅含有空白行,而且在某些列中還包含單獨的空白單元格,則需要對這些列進行篩選,直到將不包含任何數據的空行全部篩選出來為止;
(3)選中篩選出的空白行,在「開始」選項卡的「單元格」選項組中,單擊【刪除】下三角按鈕,在隨即打開的下拉列表中,執行【刪除工作表行】命令,即可將選中的空白行刪除。
(4)在「數據」選項卡的「排序和篩選」選項組中,單擊【清除】按鈕清除篩選,這樣就完成了空白行的刪除操作;
四、公式法
添加輔助列,並輸入公式「=COUNTA(A2:D2)」,這樣就可以計算出每行有幾個數據,然後篩選出「0」,將這些行都刪除即可。
區別
要刪除的數據順序無關緊要,選擇排序法最高效。少量數據,數據順序不可更改時,選擇篩選法最方便。要刪除所有帶空白單元格的行(哪怕一行只有一個空白)時,選擇定位法。只刪除空白行,部分單元格空白的行予以保留時,選擇公式法。每一列數據空白單元格數不同時,排序法排序時選擇的關鍵字不同,篩選法篩選時選擇的標題不同,會對結果產生影響。排序法、定位法、公式法同樣也適用於刪除空白列。
是不是很方面,希望對你有幫助!