Excel技巧:如何快速添加一行完全相同的行

为什么需要添加一模一样的行?

在日常数据处理中,经常需要复制某一行数据(如表头、公式或固定内容)到下方,保持格式和内容完全一致。Excel提供了多种高效的方法,无需手动输入。

方法一:使用快捷键

  1. 选中要复制的行(点击行号整行选中)。
  2. Ctrl + C 复制。
  3. 点击目标行号(如第5行),按 Ctrl + Shift + + 插入复制的单元格(Excel 2016+)或右键选择“插入复制的单元格”。

注意: 若直接粘贴会覆盖原有内容,使用“插入复制的单元格”则向下移动原有行并插入新行。

方法二:使用填充柄

  1. 选中要复制的行,将鼠标移动到右下角小方块(填充柄)。
  2. 按住 Ctrl 键(光标变为带+号),向下拖动到目标行。
  3. 松开鼠标,即可填充相同内容。

此方法适用于连续复制多行相同数据。

方法三:右键菜单

  1. 选中并复制原行(右键 → 复制)。
  2. 在目标行号上右键,选择“插入复制的单元格”。

方法四:高级技巧——VBA一键添加

如需频繁操作,可录制宏或使用以下VBA代码:

Sub AddSameRow()
    Selection.EntireRow.Copy
    Selection.Offset(1).EntireRow.Insert Shift:=xlDown
    Application.CutCopyMode = False
End Sub

将此代码放入模块,然后运行宏即可在选中行下方插入相同行。

注意事项

  • 如果行中包含公式,复制后公式中的相对引用会自动调整,如需保持不变,请使用绝对引用($A$1)。
  • 插入行时注意合并单元格的影响,可能导致操作失败。