Preencha um grande intervalo com uma fórmula no Excel, sem arrastar o mouse para estender

12

Eu tenho 5000 elementos na coluna A e 5000 na coluna B
Eu quero a diferença sábia do elemento e armazenada na coluna C.

O comando de subtração que eu conheço é =A1-B1então arrastar todo o caminho com um mouse.
É tedioso / inviável arrastar 5000 células para baixo.

Existe alguma maneira mais curta?

Souradeep Nanda
fonte
1
Minha pergunta foi feita há 3 anos. A outra pergunta foi feita há 4 meses. Essa pergunta é uma duplicata disso. Não o contrário. :)
Souradeep Nanda
@ phuclv, acho que a resposta de teylyn aqui é a melhor de todas. Votei uma duplicata na outra direção. Existem muitos bons candidatos. A comunidade pode decidir.
Fixer1234 27/03/19

Respostas:

24

Usar o mouse não significa que você precisa arrastar uma fórmula para centenas de páginas. Você pode usar um simples clique duplo.

Digite a fórmula em C1 e clique duas vezes na alça de preenchimento (o quadrado preto no canto inferior direito da célula)

Antes do clique duplo:

insira a descrição da imagem aqui

Após o clique duplo na alça de preenchimento:

insira a descrição da imagem aqui

Editar: Até que ponto o Excel será preenchido? Depende. Se você acabou de inserir os dados na coluna B, um clique duplo na alça de preenchimento em C irá preencher a última linha de dados na coluna B. Se houver células em branco na coluna B, o preenchimento será interrompido no primeiro espaço em branco célula. Se os dados estiverem em uma tabela do Excel, o Excel será preenchido até a última linha da tabela, independentemente das lacunas nas colunas vizinhas.

teylyn
fonte
1
Eu não sei sobre o OP, mas pessoalmente eu iria encontrar esta resposta ainda melhor se dissesse como gostaria de saber o quão longe Excel iria preencher automaticamente neste cenário ...
um CVn
@ MichaelKjörling, bom ponto. Adicionei mais alguns detalhes sobre até que ponto o Excel normalmente será preenchido. Depende um pouco de quão "estabelecido" é o intervalo e se há dados em ambos os lados da coluna que você deseja preencher.
teylyn
Isso é incrível, o truque para mim foi colocar a coluna para preenchimento automático adjacente a uma coluna preenchida. Se você pular uma coluna (deixe uma em branco entre os dados e o que está preenchendo), isso pode não funcionar.
Matt
4

Você pode usar Ctrle as teclas de seta, com ou sem Shiftpressionadas, para navegar rapidamente pela planilha. As teclas Ctrl + seta pulam diretamente para a "última" célula naquela direção que possui conteúdo. Manter a tecla Shift pressionada seleciona as células à medida que você se move. Dependendo de como a planilha é organizada, você também pode usar Ctrl + Home (salta para o canto superior esquerdo da planilha) e Ctrl + End (salta para o canto inferior direito da planilha), novamente com ou sem Shift para selecionar.

Como você menciona A1 e B1, presumo que seu intervalo se estenda da parte superior da planilha e por 5.000 linhas abaixo.

A maneira mais fácil seria ir para A1 (Ctrl + Home fará o truque) e pressionar Ctrl + para baixo, o que levará você ao A5000 ou a seguir. Mova para a coluna C na última linha, mantenha pressionada a tecla Shift e pressione Ctrl + para cima. Você deve terminar em C1 com o intervalo de C1 a C5000 selecionado, com o foco de entrada restante em C5000.

Como alternativa à navegação e seleção acima, conforme sugerido por Jon em um comentário, você pode pressionar Ctrl+ Ge inserir um intervalo como A1:A5000.

Agora digite a fórmula normalmente, para a linha destacada para entrada. No seu caso, isso provavelmente seria =A5000-B5000. Quando terminar, pressione Ctrl + Enter em vez de Enter para aceitar. O Excel será preenchido automaticamente em todas as outras células no intervalo selecionado, ajustando as referências de célula conforme necessário.

Como menção bônus, o LibreOffice Calc tem o mesmo recurso, mas usa Alt + Enter em vez de Ctrl + Enter (pelo menos no Linux).

Não é necessário mouse!

um CVn
fonte
Outra maneira de fazer isso, se você tiver células em branco e não conseguir fazer a CTRL de maneira confiável no lugar certo, é usar CTRL-G e digite o intervalo específico desejado, por exemplo, "A1: A5000". Depois de pressionar OK, você pode seguir as etapas acima. Na minha experiência, isso é usado menos de 1% do tempo, mas em algumas situações pode ser uma dádiva de Deus!
Jon Jon
@ Sugestão Jon Nice; incorporado!
um CVn
minha maneira favorita pessoal de pular células em branco possivelmente em um longo intervalo é CTRL + para baixo na coluna vazia, depois flecha para uma coluna preenchida e CTRL + para trás até a última (ou quase última) linha com dados.
Alex M