如何删除Excel中的备用行(5种快速方法)

  • Share This
Hugh West

当你需要删除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中的备用行。 欢迎在评论区提出任何问题,并请给我反馈。

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.