如何在Excel中复制备用行(4种方法)

  • Share This
Hugh West

在处理庞大的数据分析时,你可能需要复制多个备用行并同时粘贴到某个地方。 ǞǞǞ 因此,在这篇文章中,我们将演示如何在Excel中复制备用行。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

复制备用行.xlsm

在Excel中复制备用行的4种合适方法

在下面的章节中,我们将把交替的行复制到 ǞǞǞ 稍后,我们将向你展示如何使用Excel设置和公式来执行同样的事情。 VBA 下面的图片中提供了一个数据集的例子,它将被用来完成这个程序。

1.按住Ctrl键和选择键来复制Excel中的备用行

如果你的数据不是太大,你可以用 键盘 要做到这一点,请按照下面的指示。

步骤1。

  • 握住你的 键盘
  • 选择交替的行。

第2步。

  • 选择单元格后,按 键盘 + C 来复制。

第3步。

  • 然后,把它粘贴到你想要的任何地方。

阅读更多。 如何在Excel中自动将数据从一个单元格复制到另一个单元格

2.应用转到特殊选项在Excel中复制备用行

你可以通过使用 "编辑 "选项在Excel中复制交替的行。 按照下面的指示来做。

步骤1。

  • 在你的数据集旁边输入一个列。
  • 类型 'X' 在第一行,第二行留空,如下图所示。

第2步。

  • 然后,使用 自动填表 工具来填入你需要复制的单元格的数量。
  • 选择单元格。

第3步。

  • 编辑工作 选项,选择 查找& 选择
  • 然后,选择 转到专题

第4步。

  • 从该框中,点击 空白
  • 然后,按 进入 .

第5步。

  • 你将得到你的空白单元格,现在你将删除所有的空白单元格。

第6步。

  • 要删除空白单元格。 右键点击 鼠标并选择 删除

第7步。

  • 点击进入 整行都是
  • 然后,按 进入

因此,你将在一个序列中找到所有的备用行。 现在,你可以复制它们并将它们粘贴到你想要的任何地方。

阅读更多。 VBA粘贴特技在Excel中复制数值和格式(9个例子)

类似读物

  • Excel VBA根据标准将行复制到另一个工作表的方法
  • 使用VBA在Excel中只粘贴无格式化的数值
  • 如何用Excel VBA自动过滤和复制可见的行
  • 在Excel中复制独特的数值到另一个工作表(5种方法)
  • 如何在Excel中复制合并和过滤的单元格(4种方法)

3.使用公式和过滤选项来复制Excel中的备用行

你可以通过使用公式结合以下方法来复制交替的行 过滤器 选项中的 ǞǞǞ 按照下面的程序完成任务。

步骤1。

  • 在单元格中输入以下公式 D5 .
=mod(row(a1),2)=0

第2步。

  • 它将给出你的结果为 失败 .

第3步。

  • 将它们向下拖动到你想要的单元格。 它将给出的结果是 'FALSE' 'TRUE' 在备选行中。

第4步。

  • 选择范围后,点击 数据 标签菜单。
  • 选择 过滤器

第5步。

  • 然后,点击 过滤器
  • 取消选择 'FALSE'
  • 按下 进入

第6步。

  • 结果是,你将只得到''的值。 TRUE'。 .

第7步。

  • 从公式栏复制单元格值并粘贴到 'TRUE'

第8步。

  • 然后。 自动填表 其他的细胞。

第9步。

  • 过滤器 选项,选择 选择所有

第10步。

  • 这将导致你在下面的图片中看到。 因此,我们需要删除 'FALSE' 在单元格中的值。

第11步。

  • 选择 'FALSE' 选项,从 过滤器

第12步。

  • 单元格的价值,它的价值是 'FALSE' 将会出现。
  • 只是,删除它们。

第13步。

  • 同样,从 过滤器 选项,选择 选择所有

第14步。

  • 最后,你可以用另一种方式获得结果。

阅读更多。 如何在Excel中用过滤器复制行(6种快速方法)

4.运行VBA代码来复制Excel中的备用行

此外,在 VBA 要做到这一点,请遵循以下步骤。

步骤1。

  • 选择范围内的单元格。

第2步。

  • 新闻 符号 + F11 以打开 VBA宏程序 .
  • 点击进入 插入
  • 选择 模块

第3步。

  • 粘贴以下VBA代码。
 Sub CopyAlternateRows() Dim SelectionRng As Range Dim alternatedRowRng As Range Dim RowNumber, i As Long Set SelectionRng = Selection RowNumber = SelectionRng.Rows.Count With SelectionRng '选择行号1到范围变量 Set alternatedRowRng = .Rows(1) '应用循环通过每个行并将它们添加到范围变量 For i = 3 To RowNumber Step 2 Set alternatedRowRng = Union( alternatedRowRng,.Rows(i)) Next i End With '选择交替的行 alternatedRowRng.Select End Sub 

第4步。

  • 保存程序并按 F5 你会得到备用行被选中的结果。

第5步。

  • 现在,按 键盘 + C 来复制和粘贴到你想要的地方。

阅读更多。 如何在Excel中使用宏复制多行(4例)?

总结

综上所述,我希望你现在明白了如何在Excel中使用公式复制交替的行和 VBA 所有这些技术都应该教给你的数据,并由你的数据来应用。 看看练习册,把你学到的东西用起来。 由于你的宝贵支持,我们受到鼓舞,继续提供这样的研讨会。

如果你有任何问题,请不要犹豫,与我们联系。 请在下面的评论部分让我们知道你的想法。

ǞǞǞ 优秀 工作人员将尽快回复您的询问。

与我们在一起,继续学习。

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.