如何删除Excel中的第n行(最简单的6种方法)?

  • Share This
Hugh West

如果你正在寻找在Excel中删除第n行的最简单方法,那么你可能会发现这篇文章对你有帮助。 有时需要重复删除数据表中的第2行、第3行或其他数量的行。 对于一个大的数据集来说,手动做这件事将是非常耗时和繁琐的工作。 因此,让我们介绍一些更简单的方法来快速完成这项任务。

下载工作手册

删除每第n行.xlsm

在Excel中删除第N行的6种方法

在这里,我有一个带有一些行的数据集,但我不希望这些行中含有 鞋子 作为一个 产品 .这 产品 现在,我将展示一些方法来删除这些不必要的重复行。

方法一:使用特殊字符删除每第n行

为了删除每第n行(在我们的例子中是第3行),你可以在新引入的一些特殊字符中使用 删除栏目 .

步骤一 :

➤ 在前三行的 删除栏目 键入特殊字符,如 *, ?, ! 等等,或根据你的选择,任何其他字符。

➤选择前三个单元格的 删除栏目

➤ 向下拖动 填充手柄 工具。

现在,前三个字符将重复出现在其余单元格中。

你可以在这里看到 "!" 的每三行中重复一次。 删除栏目 .

第2步 :

转到 首页 标签>>。 编辑工作 下拉式>>。 查找& 选择 下拉式>>。 查找 选项

查找和替换 对话框将出现。

➤类型" !" 发现什么 选择。

➤选择 查找所有

现在,所有包含""的单元格 !" 将会出现。

➤ 选择所有这些单元格,按 CTRL .

➤ 关闭此对话框

这里,所有包含""的单元格 !" 已被选中。

转到 首页 标签>>。 细胞 下拉式>>。 删除 下拉式>>。 删除工作表的行数 选项

那么,包含以下内容的行 鞋子 将被删除。

结果 :

在删除了 删除栏目 你会有以下结果。

阅读更多。 如何用条件删除Excel中的多条行

方法-2:使用MOD函数删除每第n行

你可以使用 MOD功能 为了做到这一点,我增加了两列。 计数器 删除 .

步骤一 :

➤ 在 计数器柱 , 输入这些行的序号,除了标题。

第2步 :

➤ 选择第一个 细胞 , F5 删除栏目 .

➤键入以下公式

=MOD(E5,3)

在这里。 E5 是指 数。 3 是指 除数 剩余的 后将会返回 是除以 除数 .

第3步 :

➤按 进入

➤ 向下拖动 填充手柄

然后下列数值将出现在 删除栏目 ...这里。 0 将出现在每第三行。

第4步 :

➤ 选择数据表。

➤ 转到 数据 标签>>。 排序 & 筛选 下拉式>>。 过滤器 选项

➤选择指定的符号,在 删除栏目 .

➤选择 0 并按 认可 .

按以下方式过滤后,将出现以下表格 0 .

第5步 :

➤ 选择数据表。

➤ 右键单击鼠标

➤选择 删除行

未隐藏的行已被删除。

要取消隐藏的行,你必须取消点击 过滤器 选择。

➤ 转到 数据 标签>>。 排序 & 筛选 下拉式>>。 过滤器 选项

然后会出现以下表格。

结果 :

在删除了 计数器柱 删除栏目 你会有以下结果。

阅读更多。 如何删除Excel中的特定行

方法三:使用MOD和ROW函数来删除每第n行

你可以使用 MOD功能 职能的ROW 为了做到这一点,我已经添加了 删除栏目 .

步骤一 :

➤选择 细胞E5

=mod(row()-4,3)

在这里。 4 是第一个有数据的单元格的行号减去 1 (5-1=4)

3 是你要删除的第n行(这里是第3行)。

第2步 :

➤按 进入

➤ 向下拖动 填充手柄

之后,将弹出以下数值,其中每个 第三届 行有一个值 0 .

第3步 :

➤关注 第4步 方法-2 .

因此,在 删除栏目 已按数值过滤了 0 .

第4步 :

➤关注 第5步 方法-2 .

现在你可以看到这里的隐藏值没有包含的行 鞋子 .

结果 :

在删除了 删除栏目 你会有以下结果。

方法四:使用ISEVEN函数删除其他每一行

假设,你有交替的行与 鞋子 而你想删除这些行。

你可以使用 咝咝声功能 来删除其他每一行。

步骤一 :

➤选择 细胞E5

=ISEVEN(ROW())

在这里。 咝咝声功能 将确定该行是偶数还是奇数,并给出输出为 为真 失败 分别是。

第2步 :

➤按 进入

➤ 向下拖动 填充手柄

然后你会得到以下结果。 你会发现 为真 对于每一个 第二行 你要删除的是什么?

第3步 :

➤关注 第4步 方法-2 你只需要过滤一下。 删除栏目 通过点击 为真 而不是 0 .

所以,删除栏已经被过滤了 为真 .

第4步 :

➤关注 第5步 方法-2 .

现在你可以看到这里的隐藏值没有包含的行 鞋子 .

结果 :

在删除了 删除栏目 你会有以下结果。

阅读更多。 如何删除Excel中的每一个其他行

方法五:使用MOD和ROW函数删除每一个其他行

假设,你有交替的行与 鞋子 而你想删除这些行。

你可以使用 MOD功能 职能的ROW 来删除其他每一行。

步骤一 :

➤选择 细胞E5

=MOD(ROW(),2)

在这里,每一个行号都将被除以 2

第2步 :

➤按 进入

➤ 向下拖动 填充手柄

之后,将出现以下数值,其中每个 第2次 行有一个值 0 .

第3步 :

➤关注 第4步 方法-2 .

因此,删除栏已按值过滤了 0 .

第4步 :

➤关注 第5步 方法-2 .

现在你可以看到这里的隐藏值没有包含的行 鞋子 .

结果 :

在删除了 删除栏目 你会有以下结果。

方法-6:使用VBA代码来删除每第n行

你可以使用 VBA代码 用于删除每第三行或任何数量的行,如你所愿。

步骤一 :

转到 开发商 标签>>。 视觉基础

你也可以按 ALT+F11

第2步 :

那么 Visual Basic编辑器 将会弹出。

转到 插入 标签>>。 模块

那么 模块-1 将被创建。

第3步 :

➤ 写出以下代码

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("选择数据集(不包括标题)", "范围选择", Type:=8) For j = Rng.Rows.Count To 1 Step -3 If j Mod 3 = 0 Then Rng.Rows(j).Delete End If Next j End Sub 

这里,j是行的数量。

第4步 :

➤按 F5

然后 范围选择 对话框将弹出

➤ 选择不含标题的范围。

➤按 认可

之后,每第三行将被删除,如下所示。

练习部分

为了方便自己的练习,我们提供了一个 实践 请自己动手,在右边的每张纸上写下每个方法的部分。

总结

在这篇文章中,我试图介绍在Excel中有效删除第N行的最简单方法。 希望你会发现它很有用。 如果你有任何建议或问题,请随时与我们分享。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.