Table of contents
当你需要删除Excel工作表中的备用行时,你可能会面临很多情况。 例如,你可能想保留奇数行的数据,并移动所有偶数行的数据。 我们可以手动操作,但对于大型工作表来说,这并不高效。 因此,我将在本文中通过清晰的步骤和生动的插图展示在Excel中删除备用行的5种快速和合适的方法。
下载实践工作手册
你可以从这里下载免费的Excel模板,自己练习。
删除备用行.xlsm在Excel中删除备用行的5种方法
首先,我将向你介绍我的数据集,其中包含一些销售人员在同一个月的两个地区的销售情况。 现在我们将应用五种有效的方法来删除备用行,这意味着我们将删除包含英国地区的行。
方法一:使用Excel的Flash填充和过滤来删除备用行
在我们的第一个方法中,我将使用Excel 闪光填充 和 过滤器 为此,我添加了一个辅助列。
步骤。
- 在数据表的第一栏中输入TRUE,在第二栏中输入FALSE。
- 然后选择这两个单元格并向下拖动 闪光填充
现在所有的单元格都被这个图案填满了。
- 然后选择数据集的任何单元格,并按以下方式点击---。
首页> 编辑> 分类> 筛选> 筛选 .
现在看一下,过滤器选项被添加到标题中。
- 单击 "帮助 "栏中的过滤器图标。
- 然后只标记FALSE选项。
- 新闻 认可 .
现在它只显示了英国地区的行数。
- 选择行并点击 删除 键盘上的按钮。
现在,这些行已经被删除。
- 现在要找回其他行,请再次点击过滤图标。
- 然后只标记 "真实 "选项。
- 最后,只要按 认可 .
这里是我们剩下的行。
阅读更多。 如何在Excel中用VBA过滤和删除行(2种方法)
方法2:插入单元格格式和过滤器来删除备用行
我们可以使用单元格 格式 和 过滤器 我们在这里将使用Excel表格的格式。
步骤。
- 选择鲸鱼数据集。
- 然后按以下方式点击 首页> 格式为表格。
- 之后,选择一种表格格式,在行与行之间交替使用填充色和无填充。
然后会打开一个对话框,显示数据范围。 如果你选择了带标题的数据范围,请确保我的表有标题选项被标记。
- 新闻 认可 .
- 之后,连续点击- 设计> 转换为范围 .
- 然后再次点击如下-
首页> 编辑> 分类> 筛选> 筛选 .
- 现在,按任何一个标题的过滤器图标,并点击-- 按颜色过滤> 无填充 .
现在你会发现,没有填充的单元格被过滤掉了,其中包含英国地区。
- 此刻,只需选择行,然后按 删除 在你的键盘上。
- 现在,要找回其他行,只需再次点击关闭 "过滤 "选项即可------。
首页> 编辑> 分类> 筛选> 筛选 .
我们现在已经找回了其他几排。
阅读更多:如果单元格中含有特定的值,则删除Excel行(3种方法)
方法三:使用MOD和ROW函数在Excel中删除备用行
在Excel中,使用函数是非常方便的。 我们可以通过以下方式执行任务 MOD 和 ROW 职能。 MOD 函数用于返回两个数字除以后的余数,而 ROW 函数用于返回一个单元格的行号。 这里我们又需要一个辅助列。
步骤。
- 在下面的公式中键入 细胞F5 -
=MOD(ROW(),2)
- 点击 进入
- 向下拖动 填充手柄 图标来复制该公式。
助手栏现在已经被填满。
首页> 编辑> 分类> 筛选> 筛选 .
- 之后,点击帮助者栏的过滤图标。
- 在 "0 "选项上打上标记。
- 然后按 认可 .
- 之后,只需选择那些被过滤的行,然后点击 删除 键盘上的按钮。
现在,这些行已经被移除。
- 要找回其他行,只需再次按下过滤器图标,在 "1 "选项上打上标记。
- 最后,按 认可 .
下面是我们的输出。
⏬ 公式分解。
➥ ROW()
ǞǞǞ ROW 函数将返回该单元格的行号,该行号是------。
{5}
➥ MOD(ROW(),2)
{1}
阅读更多:Excel用VBA删除范围内的行(3种简单方法)。
类似的阅读。
- 如何用公式删除Excel中的多条行(5种方法)
- 一次性删除Excel中的多条行(5种方法)
- 如何在Excel中删除带有特定文本的行(3种方法)
- 在Excel中,如果单元格中含有0,使用宏删除行(4种方法)
- 如何在Excel中使用VBA删除未过滤的行(4种方法)
方法四:应用Excel的ISEVEN和ROW函数来删除备用行
我们可以用另一个函数组合来做这个操作,它们是 ISEVEN 和 ROW 职能。 ISEVEN 函数用于检查一个数字是否为偶数。
步骤。
- 在 细胞F5 写出以下公式-
=ISEVEN(ROW())
- 点击 进入
- 然后拖下 填充手柄 图标,将公式复制到其他单元格。
- 之后,选择任何单元格,并点击如下激活过滤选项- 首页> 编辑> 分类> 筛选> 筛选 .
- 然后点击帮助者列的过滤图标。
- 在 "TRUE "选项上打上标记。
- 新闻 认可 .
- 之后,只需选择这些被过滤的行,然后点击 删除 键盘上的按钮来删除它们。
- 现在要找回其他行,只需再按下过滤器图标,在 "FALSE "选项上打上标记。
- 最后,只要按 认可 .
带有英国地区的行现在已经被删除。
⏬ 公式分解。
➥ ROW()
ǞǞǞ ROW 函数将返回该单元格的行号,该行号是------。
{5}
➥ iseven(row())
{false}
阅读更多:如何在不影响公式的情况下删除Excel中的行(2种快速方法)。
方法五:使用VBA宏来删除Excel中的备用行
在我们的最后一个方法中,我将展示我们如何使用以下方法进行操作 VBA宏 它的步骤较少,是一种非常快速的方法。
步骤。
- 右键点击 在纸张标题上。
- 选择 查看代码 从 上下文菜单 .
A VBA 窗口将出现。
- 在其中写下以下代码-
Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Select the Range Without Headers", "Range Selection", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub
- 然后按 播放图标 来运行这些代码。
将出现一个对话框来选择数据范围。
现在设置数据范围并按 认可 .
现在我们已经完成了删除备用行的工作。
阅读更多:删除Excel中空白单元格行的宏程序
总结
我希望上述所有的方法都能很好地删除Excel中的备用行。 欢迎在评论区提出任何问题,并请给我反馈。