跳至主要内容

Kutools for Office — 一套工具,五种功能。事半功倍。

根据特定列或行中的单元格值快速复制行或列

Author Siluvia Last modified

Kutools for Excel

为 Excel 增添 300 多种
强大功能

通常,在Excel中,除了使用VBA代码外,可能没有更好、更快的方法来将特定区域的每一行或列复制n次。但是,借助Kutools for Excel根据指定数据复制或插入行列工具,您只需点击几下即可快速完成操作。

基于列中的单元格值复制行

基于行中的单元格值复制列

通过输入重复次数复制行或列

 


点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。

shot-duplicate-rows-based-on-cell-value-1


基于列中的单元格值复制行

假设您有一个如下截图所示的数据范围,现在要根据F列中的数值多次复制每一行,请按照以下步骤操作。

shot-duplicate-rows-based-on-cell-value-2

1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列。参见截图:

shot-duplicate-rows-based-on-cell-value-3

2. 在“复制并插入行和列”对话框中,您需要:

  • 类型部分选择“复制并插入行”选项;
  • 插入区域框中选择要复制行的范围;
  • 重复次数框中选择要基于其复制行的列范围;
  • 点击确定应用按钮。参见截图:

shot-duplicate-rows-based-on-cell-value-4

备注:您可以点击示例部分展开对话框以获取更多步骤示例详情。

然后,行被复制如下截图所示。

shot-duplicate-rows-based-on-cell-value-5

演示:基于列中的单元格值复制行

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

基于行中的单元格值复制列

此工具还可以帮助根据特定行中的数值多次复制每列。

1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。

2. 在“复制并插入行和列”对话框中,您需要:

  • 类型部分选择“复制并插入列”选项;
  • 插入区域框中选择要复制列的范围;
  • 重复次数框中选择要基于其复制列的行范围;
  • 点击确定应用按钮。参见截图:

shot-duplicate-rows-based-on-cell-value-6

备注:您可以点击示例部分展开对话框以获取更多步骤示例详情。

然后,所选列被复制如下截图所示。

shot-duplicate-rows-based-on-cell-value-7

演示:基于行中的单元格值复制列

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

通过输入重复次数复制行或列

如果您只有少量列或行需要复制,并且不想添加一个辅助列或行来表示重复次数,可以直接在重复次数文本框中输入次数。请按照以下步骤操作:

1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。

2. 在“复制并插入行和列”对话框中,您需要:

  • 类型部分选择“复制并插入行”或“复制并插入列”选项。这里我选择了“复制并插入行”作为示例;
  • 插入区域框中选择要复制行的范围;
  • 重复次数 框中输入表示重复次数的非负整数:
    • 输入一个正整数,例如3。这意味着您将复制并插入插入区域中的每一行3次;
    • 为每一行输入用分号分隔的非负整数。例如,如果您在插入区域框中选择了范围 $B$3:$E$6,要分别复制并插入该范围的第1、2、3和4行a、b、c和d次,可以只在重复次数框中输入 a;b;c;d。请注意,数字0表示不重复。
  • 点击确定应用按钮。参见截图:

shot-duplicate-rows-based-on-cell-value-8

备注插入区域框中的非负整数数量必须与插入区域的行数或列数相同。

然后,所选行或列将被复制如下截图所示。

shot-duplicate-rows-based-on-cell-value-9

Kutools for Excel 包含超过 300 种实用的 Excel 工具。免费试用 30 天无限制。 立即下载免费试用版!


推荐的生产力工具

Office Tab:在 Microsoft Office 中使用便捷的标签页,就像 Chrome、Firefox 和新版 Edge 浏览器一样。通过标签轻松切换文档 —— 不再有杂乱的窗口。了解更多...

Kutools for Outlook:Kutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365 提供 100 多种强大功能,帮助您简化邮件管理并提高生产力。了解更多...


Kutools for Excel

Kutools for Excel 提供 300 多种高级功能,帮助您简化在 Excel 2010 – 2024 和 Microsoft 365 中的工作。上述功能只是众多节省时间的工具之一。

🌍 支持 40 多种界面语言
✅ 全球超过 50 万用户和 8 万家企业信赖
🚀 兼容所有现代 Excel 版本
🎁 30 天全功能试用 —— 无需注册,无任何限制
Kutools for Excel RibbonKutools for Excel Ribbon