如何通过键盘在 Excel 中插入新行?

jst*_*ker 35 microsoft-excel

右键单击一行并单击插入相当耗时。我宁愿不必将手从键盘上移开。如何仅使用键盘在当前行上方插入新行?我主要对一次插入一行感兴趣,但也对一次处理多行的答案感兴趣。

jst*_*ker 44

我知道有两个选项,并且(不幸的是)都需要两个步骤。

选项1:

  1. 选择单个单元格后,点击Shift+Space选择该行。
  2. 点击Control+ Shift++在当前行上方插入一行。

选项 2:

  1. 选中单个单元格后,点击Control+ Shift++插入一行。
  2. 点击Enter以接受“向下移动单元格”的默认设置。

如果一次插入多行,我认为第一个选项是最好的,因为您可以重复第二步而无需重新选择行。

  • `Alt, I, R` 插入单行似乎更快。 (12认同)
  • 谢谢你。这也适用于 Open Office / Libre Office。 (4认同)

小智 29

以下键盘快捷键将在活动单元格的行上方插入一行:

ALT+ I(插入)然后按R(行)。

在 PC 上,使用键盘上的右键单击键模拟对当前选择的右键单击。

  • 如果它不在这里,它将成为我的答案;+1。但值得注意的是,这是一个序列,不一定是同时按下的键。你可以输入 `Alt`,然后是 `I`,然后是 `R` 并获得相同的效果——我倾向于发现这更容易,因为它更类似于打字。 (5认同)

小智 14

我发现有趣的ALT+ I,R 解决方案,无论如何,它适用于英文版的 Excel。

我多年来一直在使用下面的宏,分配给 Ctrl-N(它接管为New Workbook定义的快捷方式),但您可以分配给您喜欢的任何组合键。

Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
    Selection.EntireRow.Insert
End Sub
Run Code Online (Sandbox Code Playgroud)


小智 6

我使用(窗口):

  1. Shift+Space选择当前行
  2. “键盘右键单击”+I插入一行

(*) 键盘右键单击如下所示:

在此处输入图片说明