Table of contents
如果你正在寻找在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行的最简单方法。 希望你会发现它很有用。 如果你有任何建议或问题,请随时与我们分享。