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


34

右键单击一行,然后单击插入非常耗时。我宁可不必将手从键盘上移开。如何仅使用键盘在当前行上方插入新行?我主要是想一次插入一行,但也想一次解决多行答案。


3
从您的问题尚不清楚,您是否要在不同的位置重复多次“插入单行”,或者是否不知道同时插入多行的技巧;同样,Mac和PC版本之间的键盘快捷键也有所不同,因此可能值得扩展您的问题。
弗洛里斯2015年

如果要右键单击键盘,请使用Shift + F10。
哈珀2015年

Answers:


45

我知道有两种选择,而且(不幸的是)这两种选择都需要两个步骤。

选项1:

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

选项2:

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

如果一次插入许多行,我认为第一种选择是最好的,因为您可以重复第二步而不必重新选择该行。


4
谢谢。这同样适用于Open Office / Libre Office。
dotancohen

11
Alt, I, R插入单行似乎更快。
KRyan 2015年

当您在选项1中说“要插入行”时,它位于上方还是下方(在移动设备上,无法检查)[在回答中也应提及]。
科尔·约翰逊

新行插入上方-我已经更新了答案。
jstricker

1
我想指出的是,如果您尝试使用数字键盘,则此操作将无法正常工作。由于某种原因,它必须是退格键左侧的数字
Aequitas

30

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

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

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


Alt + I + R带我插入图表。您能否扩大答案,并确切说明您要进入哪个菜单?
avalancha 2015年

ALT + I >>旧的插入菜单,以插入任何内容。R >>行,C >>列,依此类推。@avalancha:也许您最终以错误的方式插入了图插入选项?我在Excel 2013上进行了检查,它仍然为R插入行,为C插入列。自2007年以来,我一直在Excel 2002上使用此键盘快捷键
。– ATG

感谢您提供详细信息,但我仍然不明白。您所说的“旧”插入菜单是什么意思?您可以张贴截图吗?
avalancha 2015年

@avalancha:没有显示菜单。如果您还记得功能区之前的Excel早期版本中的旧菜单,则可以通过一串助记符访问每个菜单项。可以通过按下和释放来查看新的助记符Alt,这些助记符被选择为不与旧助记符冲突。按下旧菜单将不会弹出任何菜单,而是显示标题为“ Office access key:...”的工具提示。大概您的Excel版本不适用于PC。
user21820 2015年

5
如果还没有,这将是我的答案;+1。但值得注意的是,这是一个序列,不一定要同时按下这些键。您可以先输入Alt,然后I再输入,然后R得到相同的效果–我倾向于更容易地找到它,因为它与输入更为相似。
KRyan 2015年

14

我发现有趣的ALT+ IR 解决方案,这在英文版本的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

欢迎使用SuperUser。如果您发现有趣的答案,则可以随意投票。随着声誉的提高,您也可以添加评论。
Hastur

6

我使用(Windows):

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

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

在此处输入图片说明


这与OP数小时前提供的解决方案非常相似,要求他们正在寻找一个一步的解决方案。
CallumDA 2015年

1
@ CallumDS33我建议的选项是不使用鼠标,这样可以节省几秒钟。
assylias,2015年

请参阅OP的批准答案。如果OP希望采用两步式解决方案,那么这两个不错的选择。OP称之为“选项1”,它与该答案并没有真正的不同-都不使用鼠标,OP特别提到他们正在寻找一步解决方案
CallumDA 2015年

@ CallumDS33我不好,我以为你是在问这个问题。我同意它们并没有本质上的区别,但是我个人更喜欢使用右键单击快捷方式而不是菜单-这是优先选择的问题。而且无论如何,没有一步解决方案(除了在VBA中进行编码)-我的方法需要4次击键,与OP的答案相同。如果您认为我的回答没有用,请随意投票。
assylias,2015年

好像@ATG提供了一个一站式解决方案
CallumDA

4

您也可以选择多行,然后右键单击以插入行,或者可以插入一行,然后根据需要多次使用CTRL-Y。如果将电子表格设置为表格格式,则无需担心会复制公式。


2

这是一种非常糟糕的方法,但是我想帮助未来的德国(或其他非英语)读者阅读ATG的答案。在德语Excel 2007中,我可以Alt通过以下方式重现导航

Alt+ R+ I+ B+Enter

因此,更笼统地说:按Alt,然后按任何使您进入“ 开始”,然后依次插入(在功能区中最右侧),“ 插入”行,然后-因为Microsoft显然认为分配一个“ A”是个好主意。此菜单中的两个选项的字母- Enter

我不知道这个菜单在那里。如果您已经知道,那么这个答案对您来说似乎很明显,但是这让我有些困惑。


1

我仍在使用旧的Visicalc命令-键入/ir将在当前单元格上方插入一行,并在当前单元格/ic左侧插入一列。


0

使用Autohotkey并将以下行粘贴到脚本中:

;ms Excel insert row.  
;Select cell in row and press Ctrl+shift+I  
^+I::  
Send !I  
Send R  

0

我发现快捷键Ctrl+ +(在数字小键盘上)最舒适,因为我不必在键盘上看,这对于触摸打字员(即使是非触摸用户)来说也是最好的。

要插入多行,可以在快捷方式上方按一次,然后继续按F4(重复操作)。


-1

要一次在多个位置添加某些行,可以尝试此操作。

您可以按住Ctrl键,单击一行,单击另一行,放开Ctrl键,然后单击鼠标右键以添加该行。

我认为,如果您单击太多行和/或在筛选列表中,Excel会说范围太复杂。


-1

您只需按Alt+ E,Excel就会在所选行的上方插入新行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.