如何刪除Excel中的所有空白行

在本文中,我將解釋為什麼在 Excel 中使用刪除空白行 突出顯示空單元格 > 刪除行 是個壞主意,我將向您展示 2 種快速正確的方法來刪除空白行而不破壞數據。 所有這些方法都適用於 Excel 2013、2010 和更早版本。

如何刪除Excel中的所有空白行

如果您正在閱讀本文,那麼您很可能經常在 Excel 中處理大型表格。 您知道數據中會定期出現空白行,從而限制了大多數 Excel 表格工具的工作(排序、刪除重複項、小計等),從而阻止它們正確確定數據范圍。 並且每次都必須手動定義邊界,否則結果將是不正確的結果,並且需要花費大量時間來糾正錯誤。

出現空行的原因有很多。 例如,您收到了另一個人的 Excel 工作簿,或者是從公司數據庫導出的結果,或者手動刪除了行中不必要的數據。 無論如何,如果您的目標是刪除所有這些空白行並擁有一個乾淨整潔的表格,那麼請按照以下簡單步驟操作:

切勿使用空白單元格選擇刪除空白行

在整個互聯網上,您會發現一個簡單的提示,據說可以讓您刪除空白行:

  • 選擇從第一個到最後一個單元格的數據。
  • 媒體推薦 F5打開對話框 造訪 (過渡)。
  • 在對話框中,單擊按鈕 特別 (強調)。
  • 在對話框中 去特別的 (選擇一組單元格)選中該框 空白 (空單元格)並單擊 OK.
  • 右鍵單擊任何選定的單元格,然後按 刪除 (刪除)。
  • 在對話框中 刪除 (刪除單元格)選擇 整行 (行)並按下 OK.

這是一個非常糟糕的方式。,僅使用非常簡單的表格執行此操作,該表格可以在一個屏幕上容納幾十行,甚至更好 - 不要那樣做! 主要原因是如果一行重要數據包含至少一個空單元格,那麼 整行將被刪除.

例如,我們有一個共有 6 行的客戶表。 我們要刪除行 3 и 5因為它們是空的。

如何刪除Excel中的所有空白行

按照上面的建議做,得到以下結果:

如何刪除Excel中的所有空白行

Line 4 (羅傑)也消失了,因為細胞 D4 在列中 流量來源 原來是空的

如果您的表不大,您會注意到數據丟失,但在具有數千行的實際表中,您可能會在不知不覺中刪除數十個必要的行。 如果幸運的話,您會在幾個小時內發現丟失,從備份中恢復工作簿,然後繼續工作。 如果你運氣不好並且沒有備份怎麼辦?

在本文後面,我將向您展示 2 種快速可靠的方法來從 Excel 工作表中刪除空白行。

使用鍵列刪除空行

如果您的表有一個有助於確定相關列是否為空的列(關鍵列),則此方法有效。 例如,它可以是客戶 ID 或訂單號,或類似的東西。

保留行的順序對我們來說很重要,因此我們不能只按該列對錶進行排序以將所有空行向下移動。

  1. 選擇整個表格,從第一行到最後一行(按 Ctrl + Home,然後 Ctrl + Shift +結束).如何刪除Excel中的所有空白行
  2. 將自動過濾器添加到表中。 為此,在選項卡上 數據 (數據)點擊 篩選 (篩選)。如何刪除Excel中的所有空白行
  3. 將過濾器應用於列 客戶#. 為此,請單擊列標題中的箭頭按鈕,取消選中該選項 選擇全部 (全選),向下滾動到列表末尾(實際上,此列表可能很長)並選中該框 空白 (空)在列表的最底部。 點擊 OK.如何刪除Excel中的所有空白行
  4. 選擇所有過濾的行:單擊 Ctrl + Home,然後向下箭頭移動到第一行數據,然後按 Ctrl + Shift +結束.如何刪除Excel中的所有空白行
  5. 右鍵單擊任何選定的單元格,然後從上下文菜單中選擇 刪除行 (刪除線)或直接點擊 Ctrl +-(減號)。如何刪除Excel中的所有空白行
  6. 在出現問題的窗口中 刪除整個工作表行? (刪除整個工作表行?)單擊 OK.如何刪除Excel中的所有空白行
  7. 清除應用的過濾器:在選項卡上 數據 (數據)點擊 重設 (明確)。如何刪除Excel中的所有空白行
  8. 出色的! 所有空行都被完全刪除,並且該行 3 (羅傑)仍然在原地(與上一次嘗試的結果相比)。如何刪除Excel中的所有空白行

刪除表中沒有鍵列的空行

如果您的表格有許多分散在不同列中的空單元格,並且您只需要刪除那些沒有任何包含數據的單元格的行,請使用此方法。

如何刪除Excel中的所有空白行

在這種情況下,我們沒有鍵列來幫助確定字符串是否為空。 因此,我們在表中添加一個輔助列:

  1. 在表的末尾,添加一個名為 空白 並將以下公式粘貼到列的第一個單元格中:

    =COUNTBLANK(A2:C2)

    =СЧИТАТЬПУСТОТЫ(A2:C2)

    顧名思義,這個公式計算給定範圍內的空單元格。 A2 и C2 分別是當前行的第一個和最後一個單元格。

    如何刪除Excel中的所有空白行

  2. 將公式複製到整列。 如何做到這一點 - 請參閱分步說明如何一次將相同的公式插入所有選定的單元格。如何刪除Excel中的所有空白行
  3. 現在我們的表有一個鍵列! 將過濾器應用於列 空白 (以上是有關如何執行此操作的分步指南)僅顯示具有最大值 (3) 的行。 數字 3 表示該行中的所有單元格都是空的。如何刪除Excel中的所有空白行
  4. 接下來,選擇所有過濾的行並完全刪除它們。 上面描述瞭如何做到這一點。 結果,空行(第 5 行)將被刪除,所有其他行(有或沒有空單元格)將保留在原處。如何刪除Excel中的所有空白行
  5. 現在可以移除輔助列。 或者,您可以應用另一個過濾器以僅顯示那些具有一個或多個空單元格的單元格。 為此,請取消選中帶有值的行 0 (零)並按下 OK.如何刪除Excel中的所有空白行

    如何刪除Excel中的所有空白行

發表評論