在本教程中,我们将介绍一些删除 Excel 中空单元格的简单方法。我们将使用以下数据集(学生评分表样本)和方法。
方法 1 – 使用键盘快捷键
我们只需选择要删除的单元格并手动删除它们即可。
步骤:
选择要删除的空单元格。
按CTRL和-(减号)将其删除。
根据需要从对话框中选择一个选项。
Excel 将从工作表中删除空单元格。
方法 2 – 使用 Go To Special
您可以使用转到特殊功能首先找到空单元格,然后将其删除。
步骤:
选择整个数据表。
按CTRL + G 打开转到对话框。
单击特殊选项。
从列表中选择空白,然后点击确定。
数据表中的所有空白单元格均被选中。
按(CTRL和 –)。
空单元格被删除。
类似文章
如何在Excel中用0填充空白单元格(3种方法)
如果单元格为空,则复制 Excel 中的另一个单元格(3 种方法)
VBA 计算 Excel 范围内的空白单元格数量(3 种方法)
Excel VBA:查找范围内的下一个空单元格(4 个示例)
如何在Excel中忽略范围内的空白单元格(8种方法)
方法 3 – 使用查找和替换命令
我们还可以使用查找和替换命令来查找空单元格。然后我们就可以轻松删除它们:
步骤:
选择整个数据集。
按CTRL+F 打开查找和替换对话框。
在这里,将查找内容框留空。
勾选匹配整个单元格内容。
选择查找全部选项。
按 CTRL+A 选择所有空单元格。
按(CTRL 和 –)将其全部删除,如方法 1 中所示。
方法 4 – 使用过滤选项
步骤:
选择整个数据表。
转到数据 ▶ 过滤器。
单击任一下拉图标。
选择空白并点击确定。
所有过滤后的空单元格均被选中。
按(CTRL 和 - )删除过滤后的空单元格。
要恢复整个数据集,请重复上述过程,但这次取消选中空白。
类似文章
如何将Excel公式中的单元格设置为空白(6种方法)
在 Excel 中计算单元格非空白:7 个示例公式
如果单元格为空,如何返回值(12 种方法)
查找并计算单元格是否为空(带有示例)
如何在 Excel 中用上述值填充空白单元格(4 种简单方法)
方法 5 – 使用高级过滤器
为了使用高级过滤器选项,我们需要首先设置一些条件。
设置标准的步骤:
在不同的单元格中指定表标题之一。
在另一个单元格中插入以下文本以引用空单元格:
=""
我们的标准已经制定。让我们删除一些空单元格。
步骤:
选择整个数据表。
转到数据 ▶ 排序和过滤 ▶ 高级。
将出现高级过滤器对话框。
将列表范围设置为:
$B$4:$E$13
将标准范围设置为:
$G$4:$G$5
单击确定。
相应的行将被隐藏,并且显示我们没有空单元格的数据表。
方法6 – 使用FILTER功能
我们可以使用称为FILTER函数的动态数组函数来删除Excel中的空单元格。由于这是一个动态函数,每当我们更新数据表中的数据时,过滤结果也会自动更新。
步骤:
选择单元格G5以插入公式。
输入以下公式:
=FILTER(B5:E13,(B5:B13<>"")*(C5:C13<>"")*(D5:D13<>"")*(E5:E13<>""))
按ENTER。
由于FILTER函数是一个动态数组函数,它会立即生成一个排除空单元格的新表格。
方法 7 – 使用排序选项
步骤:
选择数据范围
转到数据选项卡。
选择排序和过滤组下的从A到Z排序选项。
Excel 将以升序排列数据,将空白单元格保留在底部。
只需选择它们并手动删除它们,就像方法 1 中一样。
方法 8 – 使用 Power Query
步骤:
选择数据范围。
转到数据选项卡。
选择从表/范围。
在打开的创建表对话框中,保留我的表有标题选项的标记,然后单击确定。
Power Query 编辑器窗口将出现在工作表上。
转到主页选项卡。
单击减少行下拉列表。
单击删除行。
选择删除空白行。
单击关闭并加载。
没有空行的数据现在显示在工作表中。
使用 VBA 代码删除范围内的空白单元格
步骤:
选择数据范围。
按ALT+F11打开Visual Basic 编辑器窗口。
在这里,单击插入并选择模块。
将出现模块窗口。
输入以下代码:
代码:
Sub Deleting_Empty_Rows()
With Range("B4:E13")
If WorksheetFunction.CountA(.Cells) > 0 _
Then .SpecialCells(xlCellTypeBlanks).Delete Shift:=xlShiftUp
End With
End Sub
代码说明
将子例程命名为Deleting_Empty_Rows()。
使用With语句指定单元格范围,这里是B5:E13。
在 CountA 函数的帮助下,使用 If then 语句检查空白单元格,并将其删除。
按F5运行代码。
输出将如下图所示,所选范围内没有任何空白单元格。
要记住的事情
同时按下CTRL和-键可删除单元格。
按CTRL + G 打开转到对话框。