根据特定列或行中的单元格值快速复制行或列
Kutools for Excel
为 Excel 增添 300 多种
强大功能
通常,在Excel中,除了使用VBA代码外,可能没有更好、更快的方法来将特定区域的每一行或列复制n次。但是,借助Kutools for Excel的根据指定数据复制或插入行列工具,您只需点击几下即可快速完成操作。
点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。
基于列中的单元格值复制行
假设您有一个如下截图所示的数据范围,现在要根据F列中的数值多次复制每一行,请按照以下步骤操作。
1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列。参见截图:
2. 在“复制并插入行和列”对话框中,您需要:
- 在类型部分选择“复制并插入行”选项;
- 在插入区域框中选择要复制行的范围;
- 在重复次数框中选择要基于其复制行的列范围;
- 点击确定或应用按钮。参见截图:
备注:您可以点击示例部分展开对话框以获取更多步骤示例详情。
然后,行被复制如下截图所示。
演示:基于列中的单元格值复制行
基于行中的单元格值复制列
此工具还可以帮助根据特定行中的数值多次复制每列。
1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。
2. 在“复制并插入行和列”对话框中,您需要:
- 在类型部分选择“复制并插入列”选项;
- 在插入区域框中选择要复制列的范围;
- 在 重复次数框中选择要基于其复制列的行范围;
- 点击确定或应用按钮。参见截图:
备注:您可以点击示例部分展开对话框以获取更多步骤示例详情。
然后,所选列被复制如下截图所示。
演示:基于行中的单元格值复制列
通过输入重复次数复制行或列
如果您只有少量列或行需要复制,并且不想添加一个辅助列或行来表示重复次数,可以直接在重复次数文本框中输入次数。请按照以下步骤操作:
1. 点击 Kutools > 插入 > 根据指定数据复制或插入行列 以启用该功能。
2. 在“复制并插入行和列”对话框中,您需要:
- 在类型部分选择“复制并插入行”或“复制并插入列”选项。这里我选择了“复制并插入行”作为示例;
- 在插入区域框中选择要复制行的范围;
- 在 重复次数 框中输入表示重复次数的非负整数:
- 输入一个正整数,例如3。这意味着您将复制并插入插入区域中的每一行3次;
- 为每一行输入用分号分隔的非负整数。例如,如果您在插入区域框中选择了范围 $B$3:$E$6,要分别复制并插入该范围的第1、2、3和4行a、b、c和d次,可以只在重复次数框中输入 a;b;c;d。请注意,数字0表示不重复。
- 点击确定或应用按钮。参见截图:
备注:插入区域框中的非负整数数量必须与插入区域的行数或列数相同。
然后,所选行或列将被复制如下截图所示。
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 中的工作。上述功能只是众多节省时间的工具之一。

