如何一次删除 Excel 中的多行(5 种简单方法)

2025-07-04 17:39:543467

下面的数据集“ABC”公司的销售额显示了不同日期的产品销售信息。它有四列:订单 ID、产品、金额和日期。

方法 1 – 使用上下文菜单步骤:

通过将鼠标拖动到我们想要立即删除的行上来突出显示这些行。或者

按住 CTRL 并选择要删除的行。

右键单击所选内容可打开上下文菜单。点击删除。

将出现删除对话框。

选择整行,然后单击确定。

结果如下图所示。

方法 2 – 使用键盘快捷键快捷键是 CTRL + 减号(-)。

步骤:

使用鼠标选择所需的行,然后使用 CTRL 键横向拉动或单独拉动。

点击CTRL + 减号(-)按钮。 将出现一个用于删除的对话框。选择整行并按确定。

结果如下图所示。

方法 3 – 应用条件格式步骤:

选择所有行。 (即范围 B5 到 E11)

打开主页选项卡>>从条件格式>>选择新建规则选项。

从选择规则类型框中,选择使用公式确定要设置格式的单元格。在格式化符合此公式的值中输入以下公式:=$D5 > 5000在这里,它将突出显示大于 5000 的值。

选择格式。

单击填充。选择您喜欢的颜色。按确定。

点击确定按钮。

转到数据选项。从排序和过滤中选择过滤。

我们将能够看到过滤数据。

根据条件转到该列并选择过滤器。选择按单元格颜色过滤,然后按确定。

我们将只能看到彩色行。

选择要删除的行(即范围B5:E11)。右键单击鼠标并选择删除行。

将出现警告消息。

按确定。

所选行将被删除。单击过滤器图标可从数据集中删除过滤器。

现在你已经得到了想要的结果。

4.使用Excel VBA步骤:

转到开发人员选项卡并选择Visual Basic。或者

按 Alt + F11 。

从插入选项中,选择模块。

在模块中输入以下代码:Sub Delete_Multiple_Rows()

Worksheets("VBA").Range("B6:E8").EntireRow.Delete

End Sub

在这里,我创建了一个 Sub 过程Delete_Multiple_Rows,然后使用 Worksheets 对象来提及我的工作表名称。接下来,我使用 Range.EntireRow 属性选择整行,然后使用 Delete 方法删除多行。保存代码。按F5或选择运行子/用户窗体(F5)来运行代码。

将应用代码。结果应如下图所示。

方法 5 – 应用删除命令步骤:

按 CTRL< 选择需要删除的行/span> 键并同时使用鼠标。

打开主页选项卡>>转到单元格>>从删除>>选择删除工作表行。

选定的行将被删除。

下载练习手册

一次删除多行.xlsm