在 Excel 中每隔一行插入空白行 – 4 种方法
在 Excel 中,插入空白行对大多数用户而言轻而易举。然而,有时您可能需要在表格的每一现有行之间插入空白行(如下图所示),以提升可读性,让数据更清晰易览。本文将为您介绍几种在 Excel 中每隔一行或每第 n 行快速插入空白行的实用技巧。

在 Excel 中每隔一行或第 n 行插入空白行
使用“插入”功能每隔一行插入空白行
如果数据量较小,您可以按住 Ctrl 键手动逐行选择,然后使用“插入”功能,在每个现有行前插入空白行。操作步骤如下:
步骤 1:按住 Ctrl 键,逐一手动选择各行
- 单击行号以选中第一行。
- 接着,按住键盘上的 Ctrl 键,然后逐一点选您要选择的设置所在行。
步骤 2:从右键菜单中选择“插入”选项
选中所有要插入空白行的行后,右键单击任意一个已选中的设置的行数,然后从上下文菜单中选择“插入”,见下图:
结果:
现在,将在每个所选行前插入一个空白行。如下图所示:
- 虽然此方法适用于工作表中的小型数据集,但在处理大量数据时可能耗时且效率低下。此时,可采用以下方法,在大型数据集中高效地每隔一行或每第 n 行插入一个空白行。
- 选择第一行数据时,请勿按住 Ctrl 键,否则使用“插入”功能时将弹出警告消息。
使用辅助列和排序功能每隔一行或第 n 行插入空白行
上述方法适用于工作表中的少量数据。但若需处理大量数据,建议创建辅助列,再借助 Excel 的排序功能,每隔一行或每第 n 行插入空白行。请按以下步骤操作:
步骤 1:创建辅助列
- 在您的数据旁创建一个辅助列。例如,若您的数据区域为 A1:D10,则可在单元格 E1 中输入“辅助列”,如下图所示:

- 然后,在单元格 E2 和 E3 中分别输入 1 和 2.
- 选中单元格 E2 和 E3,然后向下拖动填充柄至最后一个数据单元格,系统将按如下截图所示填充递增的数字序列:

- 现在,请将连续的数字复制并粘贴到 E10 单元格的正下方。如下图所示:

- 若要在本例中每隔两行插入一个空白行,请在单元格 E11 中输入 2,在 E12 中输入 4.
然后选中这两个单元格,向下拖动填充柄以生成数字序列,并确保序列中的最后一个数字等于或大于数据集中最大的数字。
若要每隔三行插入一个空白行,请在 E3 单元格中输入 11,在 E6 中输入 12.
依此类推…… - 若要在现有行之间插入两个或多个空白行,只需将辅助列在最后一个单元格下方复制并粘贴两次或多次即可。
步骤 2:应用排序功能,按辅助列对数据进行排序
- 现在,选中辅助列中的数据,然后单击“数据”>“排序”,见下图:

- 在弹出的“排序警告”对话框中,请选择“扩展选定区域”选项,然后单击“排序”按钮,见下图:

- 在随后弹出的“排序”对话框中,从“主要关键字”下拉列表中选择“辅助列”作为关键列,其余选项保持不变,然后单击“确定”关闭对话框。见下图:

结果:
现在,数据将依据辅助列中的值进行排序,并在每隔一行后自动插入一个空白行。
只需几次单击即可每隔一行或第 n 行插入空白行
有时,当您需要在数据区域中以固定间隔插入指定数量的空白行(例如每两行或多行数据后插入一行或多行空白行)时,前述方法可能显得繁琐且不易掌握。想要快速轻松完成这项任务?Kutools for Excel 的“插入空白行/列”功能只需几次单击,即可为您轻松搞定!
下载并安装 Kutools for Excel 后,单击“Kutools”>“插入”>“插入空白行/列”,即可打开“插入空白行/列”对话框。
- 选中您希望插入空白行的数据区域。
- 从“插入类型”部分中选择“空白行”。
- 然后,根据需要在“间隔”和“行数”文本框中分别输入数值。(此处,我将在每两行后插入一行空白行,因此在“间隔”框中输入 2,在“行数”框中输入 1。)
- 最后,单击“确定”即可关闭对话框。

结果:
现在,将在每两行数据后插入一行空白行,见下图:
使用 VBA 代码每隔一行或第 n 行插入空白行
如果您对 VBA 代码感兴趣,我们为您准备了一段实用代码,可按固定间隔在您的数据中自动插入指定数量的空白行。请按以下步骤操作:
步骤 1:打开 VBA 模块编辑器并复制代码
- 在 Excel 中按住 Alt + F11,即可打开“Microsoft Visual Basic for Applications”窗口。
- 单击“插入”>“模块”,并将以下代码粘贴到模块窗口中。
VBA 代码:在固定间隔处插入指定数量的空白行Sub InsertRowsAtIntervals() 'Updateby Extendoffice Dim Rng As Range Dim xInterval As Integer Dim xRows As Integer Dim xRowsCount As Integer Dim xNum1 As Integer Dim xNum2 As Integer Dim WorkRng As Range Dim xWs As Worksheet xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) xRowsCount = WorkRng.Rows.Count xInterval = Application.InputBox("Enter row interval. ", xTitleId, 1, Type:=1) xRows = Application.InputBox("How many rows to insert at each interval? ", xTitleId, 1, Type:=1) xNum1 = WorkRng.Row + xInterval xNum2 = xRows + xInterval Set xWs = WorkRng.Parent For i = 1 To Int(xRowsCount / xInterval) xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select Application.Selection.EntireRow.Insert xNum1 = xNum1 + xNum2 Next End Sub
步骤 2:执行代码以获得结果
- 粘贴此代码后,请按 F5 键运行。随后在弹出的提示框中,选择您希望插入空白行的数据区域,再单击“确定”,如下图所示:

- 将弹出另一个提示框,请输入行间隔数,然后单击“确定”,如下图所示:

- 在接下来的提示框中,请输入您希望插入的空白行数量,然后单击“确定”(如下图所示):

结果:
现在,指定数量的空白行已按您设定的固定间隔插入到现有数据中,见下图:
以上就是在数据区域中每隔一行或第 n 行插入行的方法。如果您希望了解更多 Excel 技巧,我们的网站提供数千篇实用教程,感谢您的阅读,期待未来为您带来更多高效解决方案!
相关文章:
- 在 Excel 中插入多个空白行或列
- 当您需要在 Excel 中快速在第 2 行和第 3 行之间插入 10 个空白行,或在任意指定行上方一次性插入 10 个空白行时,该如何高效操作?通常,您可能不得不逐行手动插入,费时又繁琐。本文将为您揭秘在 Excel 中快速插入多个空白行或列的巧妙方法,助您大幅提升工作效率!
- 多次复制并插入行
- 在日常工作中,您是否曾需要将某一行(或每一行)复制,并在当前数据行下方重复插入多次?例如,我有一个单元格区域,现在希望将每一行复制后粘贴到下一行,并重复 3 次,如下图所示。您会如何在 Excel 中高效完成这项任务?
- 在值变化时插入空白行
- 假设您有一组数据,希望在数值发生变化时,在数据行之间自动插入空白行,从而将同一列中连续的相同值清晰分隔开,如下图所示。本文将为您介绍几种实用的解决技巧。
- 6 种简单方法在 Excel 中删除空白行
- 当您处理包含大量空白行的数据集时,这些空白行不仅让工作表显得杂乱无章,还会严重干扰数据分析。虽然少量空白行可以手动删除,但面对成百上千的空白行时,手动操作既耗时又低效。本教程为您介绍了六种高效批量删除空白行的方法,全面覆盖 Excel 中可能遇到的各种场景,助您轻松打造更整洁、更有条理的数据!
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和工作表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 热门 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效办公!Kutools for Excel 提供超过 300 项高级功能,助您显著提升工作效率、节省宝贵时间。立即点击,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作轻松许多
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中打开。
- 每天为您减少数百次鼠标点击,工作效率提升 50%!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件集成适用于 Excel、Word、Outlook 和 PowerPoint 的插件,以及 Office Tab Pro,是跨 Office 应用协作团队的理想之选。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内即可完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效办公
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 相比单独购买插件更省钱










