如何删除 Excel 中的空单元格(8 种简单方法)

如何删除 Excel 中的空单元格(8 种简单方法)

在本教程中,我们将介绍一些删除 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 打开转到对话框。

🎎 相关推荐

小艺如何关掉
🎯 365bet娱乐app

小艺如何关掉

📅 12-29 👀 3111
死亡搖滾
🎯 365bet官网

死亡搖滾

📅 06-28 👀 2764
诛的成语
🎯 365bet官网

诛的成语

📅 09-29 👀 7557