Como insiro uma nova linha no Excel através do teclado?

34

Clicar com o botão direito do mouse em uma linha e clicar em Inserir consome bastante tempo. Prefiro não ter que tirar as mãos do teclado. Como posso inserir uma nova linha acima da minha linha atual usando apenas o teclado? Estou interessado principalmente em inserir uma única linha de cada vez, mas também estaria interessado em respostas que abordem várias linhas por vez.

jstricker
fonte
3
Não está claro em sua pergunta se você deseja repetir "inserir linha única" várias vezes em locais diferentes ou se não tem conhecimento de truques para inserir várias linhas ao mesmo tempo; Além disso, os atalhos do teclado diferem entre as versões para Mac e PC; portanto, pode valer a pena expandir sua pergunta.
Floris 27/01
Se você deseja clicar com o botão direito do mouse no teclado, use Shift + F10.
quer

Respostas:

45

Estou ciente de duas opções e ambas (infelizmente) exigem duas etapas.

Opção 1:

  1. Com uma única célula selecionada, pressione Shift+ Spacepara selecionar a linha.
  2. Pressione Control+ Shift+ +para inserir uma linha acima da linha atual.

Opção 2:

  1. Com uma única célula selecionada, pressione Control+ Shift+ +para inserir uma linha.
  2. Clique Enterpara aceitar o padrão de "Deslocar células para baixo".

Se inserir muitas linhas ao mesmo tempo, acho que a primeira opção é a melhor, pois você pode repetir a segunda etapa sem precisar selecionar novamente a linha.

jstricker
fonte
4
Obrigado. Isso funciona também no Open Office / Libre Office.
dotancohen
11
Alt, I, Rparece mais rápido para inserir uma única linha.
KRyan
Quando você diz "inserir uma linha" na opção 1, ela fica acima ou abaixo (no celular, não é possível verificar) [também deve ser mencionado na resposta].
Cole Johnson
A nova linha é inserida acima - atualizei minha resposta.
Jstricker
11
Eu gostaria de salientar que isto não vai funcionar se você tentar usar o teclado numérico + ele deve ser o único a esquerda do retrocesso por algum motivo
Aequitas
30

O seguinte atalho de teclado inserirá uma linha acima da linha da célula ativa:

Pressione ALT+ I(Inserir) e depois pressione R(linha).

Nos computadores, use a tecla do botão direito do mouse no teclado para emular um clique direito na seleção atual.

ATG
fonte
Alt + I + R me leva a inserir um diagrama. Você poderia expandir sua resposta e explicar exatamente em qual menu está indo?
Avalancha
ALT + I >> Menu Inserir antigo, para inserir qualquer coisa. R >> Linha, C >> Coluna e assim por diante. @avalancha: Talvez você tenha acabado na opção Inserir diagrama com erro? Eu verifiquei no Excel 2013, e ele ainda insere linhas para R e colunas para C. Eu tenho usado esse atalho de teclado desde o ano de 2007 no Excel 2002.
ATG
Obrigado pelos detalhes, mas ainda não entendi. O que você quer dizer com menu de inserção "antigo"? Você poderia publicar uma imagem da tela?
Avalancha
@avalancha: Não há menu exibido. Se você se lembra dos menus antigos das versões anteriores do Excel antes da faixa de opções, todos os itens de menu eram acessíveis por uma série de mnemônicos. As novas mnemônicas podem ser vistas pressionando e liberando Alt, que foram escolhidas para não entrar em conflito com as antigas. Pressionar os antigos não abriria nenhum menu, mas uma dica de ferramenta intitulada "Chave de acesso do Office: ...". Presumivelmente, sua versão do Excel não é para um PC.
precisa saber é o seguinte
5
Seria a minha resposta se já não estivesse aqui; +1. Mas vale a pena notar que esta é uma sequência, não necessariamente teclas a serem pressionadas simultaneamente. Você pode digitar Alt, então I, então Re obter o mesmo efeito - eu costumo achar isso muito mais fácil, pois é mais parecido com a digitação.
KRyan
14

Achei interessante a soluçãoALT + I, que funciona na versão em inglês do Excel, de qualquer forma.R

Uso há anos a macro abaixo, atribuída a Ctrl-N (que substitui o atalho definido para Nova pasta de trabalho ), mas você pode atribuir a qualquer combinação de teclas que preferir.

Sub InsertRow()
'
' InsertRow Macro
' Macro recorded 08.08.98 by A C Rowland
'
' Keyboard Shortcut: Ctrl+n
'
    Selection.EntireRow.Insert
End Sub
A Rowland
fonte
Bem-vindo ao superusuário. Se você achar uma resposta interessante, sinta-se à vontade para votar. À medida que você cresce com reputação, você também pode adicionar comentários.
Hastur 27/01
6

Eu uso (windows):

  1. Shift+ Spacepara selecionar a linha atual
  2. "Clique com o botão direito do mouse" + Ipara inserir uma linha

(*) o botão direito do mouse se parece com o seguinte:

insira a descrição da imagem aqui

assilias
fonte
Essa é uma solução muito semelhante à que foi fornecida pelo OP algumas horas atrás, com uma solicitação de que eles estão procurando uma solução de uma etapa.
precisa saber é o seguinte
11
@ CallumDS33 A opção que proponho não é usar o mouse, o que economiza alguns segundos.
assylias
Veja a resposta votada do OP. Ambas as boas opções, se o OP quisesse soluções em duas etapas. A "Opção 1", como o OP chama, não é realmente diferente para esta resposta - nem use o mouse, e o OP mencionou especificamente que eles estão procurando uma solução em uma etapa .
precisa saber é o seguinte
@ CallumDS33 Meu mal, eu pensei que você estava se referindo à pergunta. Concordo que eles não são fundamentalmente diferentes, mas eu pessoalmente prefiro usar o atalho do botão direito do que os menus - é uma questão de preferência. De qualquer forma, não há uma solução de uma etapa (além de codificá-la no VBA) - minha abordagem exige quatro pressionamentos de tecla, o mesmo que a resposta do OP. Sinta-se livre para votar se você acha que minha resposta não é útil.
assylias 27/01
olhares como @ATG forneceu uma solução de 1-passo
CallumDA
4

Você também pode selecionar várias linhas e, em seguida, clicar com o botão direito do mouse para inserir linhas ou inserir uma linha e usar CTRL-Y quantas vezes for necessário para inserir linhas. Se você formatar sua planilha como uma tabela, não precisará se preocupar em copiar suas fórmulas.

BillDOe
fonte
2

Essa é uma péssima maneira de fazer isso, mas quero ajudar futuros leitores alemães (ou outros que não sejam o inglês) a ler a resposta da ATG . Em um Excel 2007 alemão, eu podia reproduzir a Altnavegação via

Alt+ R+ I+ B+Enter

Portanto, para colocar de maneira mais geral: pressione Alte, em seguida, o que o levar a Iniciar , depois a Inserir (que está muito à direita na faixa de opções), depois Inserir linha e depois - porque a Microsoft aparentemente acha uma boa ideia atribuir um letra para duas opções neste menu - pressioneEnter

Eu nunca soube que este menu existia lá. Se você já sabia, essa resposta pode parecer óbvia para você, mas demorei um pouco para cavar.

avalancha
fonte
1

Ainda estou usando os comandos antigos do Visicalc - digitar /irinsere uma linha acima da célula atual e /icinsere uma coluna à esquerda da célula atual.

Chris
fonte
0

Use Autohotkey e cole as seguintes linhas no script:

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

Acho o atalho Ctrl ++ (no teclado numérico) mais confortável, pois não preciso procurar no teclado; é melhor para um digitador de toque (mesmo para um usuário que não é de toque).

Para inserir várias linhas, você pode pressionar uma vez acima do atalho e continuar pressionando F4(que repete uma ação).

ePandit
fonte
-1

Para adicionar determinadas linhas em vários locais ao mesmo tempo, você pode tentar isso.

Você pode segurar a tecla Ctrl, clicar em uma linha, clicar em outra linha, soltar a tecla Ctrl e clicar com o botão direito do mouse para adicionar a linha.

Acho que se você clicar em muitas linhas e / ou em uma lista filtrada, o Excel dirá que o intervalo é muito complicado.

Emwat
fonte
-1

Você pode pressionar Alt+ Ee o Excel inserirá uma nova linha acima da linha selecionada.

bachph
fonte