如何一次删除 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