Excel中删除空白行的3种方法--快速提示

  • Share This
Michael Brown

在这个快速提示中,我将解释为什么通过选择空白单元格->删除行来删除Excel行不是一个好主意,并向你展示3个快速和正确的方法来删除空白行而不破坏你的数据。 所有的解决方案在Excel 2021,2019,2016和更低的版本中都可以使用。

如果你正在阅读这篇文章,那么你和我一样,经常在Excel中处理大型表格。 你知道在你的工作表中经常出现空白行,这使得大多数内置的Excel表格工具(排序、删除重复、小计等)无法正确识别你的数据范围。 因此,每次你都必须手动指定表格的边界,否则你会得到一个错误的结果,这将花费你几个小时的时间来检测和纠正这些错误。

空行渗入你的工作表可能有各种原因--你从别人那里得到了一个Excel工作簿,或者是从公司数据库导出数据的结果,或者是因为你手动删除了不需要的行中的数据。 总之,如果你的目标是删除所有这些空行,以获得一个漂亮和干净的表格,请按照下面的简单步骤。

目录。

    不要通过选择空白单元格来删除空白行

    在互联网上,你可以看到以下删除空行的提示。

    • 突出显示你的数据,从第一单元格到最后一个单元格。
    • 按F5键,将" 转到 "对话。
    • 在对话框中点击 特别... 按钮。
    • 在" 转到特殊 "对话框,选择" 空白 "单选按钮,并点击 认可 .
    • 在任何选定的单元格上点击右键,选择" 删除... ".
    • 在" 删除 "对话框中,选择" 整行都是 ",并点击 整行都是 .

    这是一个非常糟糕的方式 主要的原因是,它只适用于有几十行的简单表格,适合在一个屏幕内使用,或者更好的是,根本不使用它。 如果一个有重要数据的行只包含一个空白单元格,整个行将被删除。 .

    例如,我们有一个客户表,总共有6行,我们想删除第3和第5行,因为它们是空的。

    按上述建议做,你会得到以下结果。

    第4行(罗杰)也没有了 因为 "流量来源 "栏中的单元格D4是空的:(

    如果你有一个小表,你会注意到数据的损失,但在真正的有几千行的表中,你可能会无意识地删除几十行好的数据。 如果你很幸运,你会在几个小时内发现损失,从备份中恢复你的工作簿,并将再次进行工作。 如果你不那么幸运,或者你没有备份副本,怎么办?

    在本文中,我将向你展示3种快速可靠的方法来删除Excel工作表中的空行。 如果你想节省时间--直接进入第三种方法。

    使用关键列删除空白行

    如果你的表中有一列有助于确定是否为空行(关键列),那么这种方法就能发挥作用。 例如,它可以是一个客户ID或订单号或类似的东西。

    保存行的顺序是很重要的,所以我们不能只按该列对表进行排序,把空白行移到底部。

    1. 选择整个表格,从第一行到最后一行(按Ctrl + Home ,然后按Ctrl + Shift + End )。

  • 添加 自动过滤 到表:到 数据 选项卡,并点击 过滤器 按钮。
  • 将过滤器应用于" 监管者 # "栏:点击箭头 在列标题中,取消勾选 (选择全部) 复选框,向下滚动到列表的末尾(实际上,该列表相当长),然后选中复选框 (空白) 在列表的最底部。 点击 认可 .
  • 选择所有被过滤的行:按Ctrl + Home ,然后按向下箭头键转到第一行数据,然后按Ctrl + Shift + End 。
  • 在任何选定的单元格上点击右键,选择" 删除行 ",或者直接按Ctrl + -(减号)。
  • 点击 认可 中的"。 删除整个工作表行? " 对话框。
  • 清除应用的过滤器:进入 数据 选项卡,并按下 清楚 按钮。
  • 干得好!所有的空白行都被完全删除了,而第3行(Roger)仍然存在(与之前的版本相比)。
  • 如果你的表没有关键列,请删除空白行

    如果你有一个散布在不同列中的无数空单元格的表格,并且你只需要删除那些在任何一列中没有一个单元格有数据的行,那么就使用这种方法。

    在这种情况下,我们没有一个可以帮助我们确定该行是否为空的关键列。 因此,我们在表中添加辅助列。

    1. 添加" 空白 "列到表的末尾,在该列的第一个单元格中插入以下公式。 =countblank(a2:c2) .

      这个公式,正如它的名字所暗示的,计算指定范围内的空白单元格。 A2 C2 分别是当前行的第一个和最后一个单元格。

    2. 将公式复制到整个列中。 关于步骤说明,请看如何在所有选定的单元格中一次输入相同的公式。

  • 现在我们有了表格中的关键列:)。 将过滤器应用于" 空白 "数字3意味着某一行的所有单元格都是空的。
  • 然后选择所有被过滤的行,如上所述,删除整行。
  • 结果是,空行(第5行)被删除,所有其他行(有和没有空白单元格)都保持原状。

  • 现在你可以删除辅助列。 或者你可以对该列应用一个新的过滤器,以 只显示那些有一个或多个空白单元格的行 .
  • 要做到这一点,请取消对" 0 "复选框,并点击 认可 .

    删除所有空行的最快方法 - 删除空行工具

    删除空行的最快速和无懈可击的方法是 删除空白 包括在我们的Excel终极套件中的工具。

    在其他有用的功能中,它包含了一些一键式工具,通过拖放移动列;删除所有空单元格、行和列;通过选定的值进行过滤,计算百分比,对一个范围应用任何基本的数学运算;将单元格的地址复制到剪贴板,以及更多。

    如何用4个简单的步骤删除空行

    在你的Excel功能区中添加了终极套件后,你可以这样做。

    1. 点击表格中的任何单元格。
    2. 转到 Ablebits工具 标签> 转型 组。
    3. 点击 删除空白 > 空行 .

  • 点击 认可 来确认你是否真的想删除空行。
  • 就这样!只需点击几下,你就得到了一个干净的表格,所有的空行都消失了,而且行的顺序也没有被扭曲!这就是为什么你会有这样的感觉。

    提示:更多在Excel中删除空行的方法可以在本教程中找到:用VBA、公式和Power Query删除空行

    视频:如何删除Excel中的空白行

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.