Atalho de teclado do Excel para copiar / preencher para todas as células com células adjacentes não em branco?

40

Estou procurando um atalho de teclado que duplicará a funcionalidade disponível clicando duas vezes em "alça" no canto inferior direito de uma célula. Existe algo que pode fazer isso, sem software de terceiros ou criar macros personalizadas?

    
por Iszi 17.06.2011 / 01:25

8 respostas

33

Eu forneço dois métodos para realizar o que você deseja. Infelizmente, os dois métodos têm suas próprias ressalvas, pois o Excel não oferece um atalho de teclado completo para preenchimento automático. Eu sugiro que você experimente os dois métodos e determine qual funciona melhor para você. Fora desses dois métodos, não acredito que você possa realizar o que procura sem o uso de macros ou módulos adicionais. Se você seguir a rota macro, o método AutoFill em qualquer objeto Range deve ser tudo o que você precisa.

Método 1 (alternativo, mas funciona com a interação de mouse não )

Outra maneira de fazer isso é usar uma combinação do atalho de preenchimento e selecionar todos no intervalo. Depois de inserir os dados na célula, pressione Ctrl + Shift + Encerrar para selecionar da célula atual até o final do intervalo que seria preenchido automaticamente. Em seguida, pressione Ctrl + D para "preencher" no intervalo inteiro da célula superior.

Método 2 (minha maneira preferida, interação de mouse única)

Depois de preencher a célula que deseja preencher automaticamente, clique duas vezes no canto inferior direito, como de costume. Para repetir o passo de "preenchimento automático", desde que você insira apenas os dados e pressione enter, você poderá repeti-lo pressionando Ctrl + Y .

Isso significa que você precisa usar o mouse, mas somente na primeira vez . Todo o trabalho subsequente pode ser feito apenas com o teclado, desde que você o use apenas para inserir dados (ou seja, não use o botão do menu de contexto para modificar nada).

Note que o primeiro método vem com uma pequena advertência - sua view / cursor irá para a parte inferior da planilha (o que não acontece com o método Ctrl + Y ). Você pode pressionar a tecla Home para mover o cursor de volta rapidamente.

    
por 17.06.2011 / 02:27
6

Também estou curioso sobre um atalho de teclas mais curto para o Preenchimento automático. Mas isso também funciona:

Sequência de teclas para séries de preenchimento

Selecione o intervalo inteiro que você deseja estender a série, incluindo as células em branco e a "semente" (a célula que contém o valor inicial no qual a série de preenchimento automático será baseada).

Pressione ALT > > H > > F > > I > > S > > Alt + F > > Digite .

Para criar / editar suas listas personalizadas, pressione Alt + F , vá para Popular e clique em Editar listas personalizadas As listas personalizadas servem de base para o preenchimento das células pelo Manipular de preenchimento automático.

Preencher

Ctrl + D

Nota

Essas combinações de teclas funcionam apenas para o idioma inglês do Excel. Se você usar o Excel em qualquer outro idioma, pesquise a combinação de teclas correspondente ao seu idioma em: Página inicial ribbon > Preencher (na seção da fita Edição ) > Séries ... . Na caixa de diálogo, selecione Autopreencher e pressione Enter. A combinação de teclas de preenchimento pode também ser diferente ( Ctrl + D ).

    
por 17.06.2011 / 02:45
1
  1. Selecione o intervalo que você deseja que os dados sejam preenchidos, incluindo a primeira linha / célula onde os dados estão disponíveis para a última linha / célula onde os dados terminam.
  2. Pressione Ctrl + G (vá para)
  3. Vá para Specials e selecione "Blanks" nas opções disponíveis. Pressione OK.
  4. Na célula em que você está atualmente (tendo selecionado as células em branco na raiva), insira a fórmula referente à célula anterior "= + seta para cima" (diga se você estiver na célula A3, digite = A2) e pressione Ctrl + Enter .
  5. Converta a fórmula acima em valores fazendo cópia & cole selecionando todo o intervalo novamente.
por 17.03.2015 / 11:50
1

Até agora, minha melhor solução foi:

  1. CTRL-C da célula de origem

  2. CTRL-G (vá para) entra na última célula em uma coluna

  3. SHIFT-ENTER (destaca toda essa seção)

  4. ENTER (cola os valores em todas as células)

Funciona com o Excel 2007/2013/365

    
por 29.03.2017 / 16:33
0

Um atalho de teclado anterior a 2010 para abrir a caixa de diálogo da Série (Windows) mencionada na resposta da @ Ellesa é:

ALT , E , I , S

É apenas mais curto com um pressionamento de tecla, mas ainda assim um golpe extra.

    
por 19.01.2015 / 01:29
0

Por que vale a pena no Mac eu uso o Keyboard Maestro para executar uma série de comandos chave para isso, então eu não tenho que usar o mouse.

A sequência é:

  1. Seta para baixo (esses dois comandos permitem que a cópia funcione corretamente)
  2. Seta para cima
  3. Comando + c
  4. Seta para a esquerda (mude para a seta para a direita para fazer referência à direita)
  5. Command + Shift + seta para baixo
  6. Opção + Tab (mude para a opção + shift + tab se você fez referência à direita na etapa 4)
  7. Comando + V

É quase instantâneo e na maioria dos casos faz o mesmo que se você clicasse duas vezes na parte inferior direita da célula que você queria copiar. A única diferença que eu estou ciente é que se você está em uma coluna que não tem nada para a esquerda, então, tem prioridade sobre o que está sendo preenchido.

Essa vantagem aqui com esses comandos você pode fazer dois atalhos e escolher de que lado está se referenciando.

    
por 03.07.2015 / 19:57
0

Você também pode copiar, destacar e colar depois de inserir uma fórmula. Esse método me permitiu usar apenas o teclado, sem cliques do mouse.

Embora seja mais rápido clicar duas vezes. Depende da preferência.

Por exemplo, estou fazendo um VLOOKUP. e o primeiro valor de pesquisa está na célula B2. 1. Eu entrei na fórmula em A2. 2. Então eu copiei a célula A2 (Ctrl + c) 3. Em seguida, começando em A3, destaquei o intervalo em que eu queria preencher a fórmula em (Ctrl + Shift + Down) ou (Shift + Down) 4. Então eu colei (ctrl + v)

Quando fiz isso, a fórmula na célula A3 tinha o valor de pesquisa em B3, A5 tinha B5 etc. Você pode querer fazer uma verificação para verificar se as fórmulas se ajustam na primeira vez que você faz isso.

    
por 23.07.2015 / 22:30
0

Supondo que haja dados em uma coluna adjacente, gosto de fazer o seguinte (suponha que a outra coluna esteja adjacente à esquerda da coluna a ser preenchida):

Selecione a célula onde você deseja clicar duas vezes na alça de preenchimento.

Então:

  1. Pressione Left para mudar para a coluna com outros dados
  2. Pressione Ctrl+Down para ir até o final dos dados
  3. Pressione Right para voltar para a coluna que será preenchida
  4. Pressione Ctrl+Shift+Up para selecionar até a célula com o valor de preenchimento
  5. Pressione Ctrl+D para preencher (abaixo)

As teclas pressionadas são sempre as mesmas, então você pode colocar isso em uma macro de teclado.

Outra sequência que faz a mesma coisa: Left , End , Down , Right , End , Shift+Up , Ctrl+D .

    
por 02.01.2018 / 19:28