在 Excel 中,依据单元格值,快速重复行或按单元格或行复制列
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. 上述功能只是众多节省时间工具中的一项。

