Table of contents
在这个快速提示中,我将解释为什么通过选择空白单元格->删除行来删除Excel行不是一个好主意,并向你展示3个快速和正确的方法来删除空白行而不破坏你的数据。 所有的解决方案在Excel 2021,2019,2016和更低的版本中都可以使用。
如果你正在阅读这篇文章,那么你和我一样,经常在Excel中处理大型表格。 你知道在你的工作表中经常出现空白行,这使得大多数内置的Excel表格工具(排序、删除重复、小计等)无法正确识别你的数据范围。 因此,每次你都必须手动指定表格的边界,否则你会得到一个错误的结果,这将花费你几个小时的时间来检测和纠正这些错误。
空行渗入你的工作表可能有各种原因--你从别人那里得到了一个Excel工作簿,或者是从公司数据库导出数据的结果,或者是因为你手动删除了不需要的行中的数据。 总之,如果你的目标是删除所有这些空行,以获得一个漂亮和干净的表格,请按照下面的简单步骤。
目录。
不要通过选择空白单元格来删除空白行
在互联网上,你可以看到以下删除空行的提示。
- 突出显示你的数据,从第一单元格到最后一个单元格。
- 按F5键,将" 转到 "对话。
- 在对话框中点击 特别... 按钮。
- 在" 转到特殊 "对话框,选择" 空白 "单选按钮,并点击 认可 .
- 在任何选定的单元格上点击右键,选择" 删除... ".
- 在" 删除 "对话框中,选择" 整行都是 ",并点击 整行都是 .
这是一个非常糟糕的方式 主要的原因是,它只适用于有几十行的简单表格,适合在一个屏幕内使用,或者更好的是,根本不使用它。 如果一个有重要数据的行只包含一个空白单元格,整个行将被删除。 .
例如,我们有一个客户表,总共有6行,我们想删除第3和第5行,因为它们是空的。
按上述建议做,你会得到以下结果。
第4行(罗杰)也没有了 因为 "流量来源 "栏中的单元格D4是空的:(
如果你有一个小表,你会注意到数据的损失,但在真正的有几千行的表中,你可能会无意识地删除几十行好的数据。 如果你很幸运,你会在几个小时内发现损失,从备份中恢复你的工作簿,并将再次进行工作。 如果你不那么幸运,或者你没有备份副本,怎么办?
在本文中,我将向你展示3种快速可靠的方法来删除Excel工作表中的空行。 如果你想节省时间--直接进入第三种方法。
使用关键列删除空白行
如果你的表中有一列有助于确定是否为空行(关键列),那么这种方法就能发挥作用。 例如,它可以是一个客户ID或订单号或类似的东西。
保存行的顺序是很重要的,所以我们不能只按该列对表进行排序,把空白行移到底部。
- 选择整个表格,从第一行到最后一行(按Ctrl + Home ,然后按Ctrl + Shift + End )。
如果你的表没有关键列,请删除空白行
如果你有一个散布在不同列中的无数空单元格的表格,并且你只需要删除那些在任何一列中没有一个单元格有数据的行,那么就使用这种方法。
在这种情况下,我们没有一个可以帮助我们确定该行是否为空的关键列。 因此,我们在表中添加辅助列。
- 添加" 空白 "列到表的末尾,在该列的第一个单元格中插入以下公式。
=countblank(a2:c2)
.这个公式,正如它的名字所暗示的,计算指定范围内的空白单元格。 A2 和 C2 分别是当前行的第一个和最后一个单元格。
- 将公式复制到整个列中。 关于步骤说明,请看如何在所有选定的单元格中一次输入相同的公式。
结果是,空行(第5行)被删除,所有其他行(有和没有空白单元格)都保持原状。
要做到这一点,请取消对" 0 "复选框,并点击 认可 .
删除所有空行的最快方法 - 删除空行工具
删除空行的最快速和无懈可击的方法是 删除空白 包括在我们的Excel终极套件中的工具。
在其他有用的功能中,它包含了一些一键式工具,通过拖放移动列;删除所有空单元格、行和列;通过选定的值进行过滤,计算百分比,对一个范围应用任何基本的数学运算;将单元格的地址复制到剪贴板,以及更多。
如何用4个简单的步骤删除空行
在你的Excel功能区中添加了终极套件后,你可以这样做。
- 点击表格中的任何单元格。
- 转到 Ablebits工具 标签> 转型 组。
- 点击 删除空白 > 空行 .
就这样!只需点击几下,你就得到了一个干净的表格,所有的空行都消失了,而且行的顺序也没有被扭曲!这就是为什么你会有这样的感觉。
提示:更多在Excel中删除空行的方法可以在本教程中找到:用VBA、公式和Power Query删除空行