Isso não é um sonho, e você está certo: a IA do Excel aciona essas coisas, e não apenas para tabelas. Apenas um pequeno exemplo para demonstrar:
- Abra uma nova pasta de trabalho e preencha a coluna
A
com números crescentes, por exemplo:
1
2
3
4
5
- Em seguida, na coluna B, adicione qualquer fórmula simples, por exemplo,
=A1*10
e preencha automaticamente a lista de números para obter isso:
1 10
2 20
3 30
4 40
5 50
- Agora, para ver como a IA funciona, digite
6
(ou qualquer número) na próxima linha em 5
(isso deve estar A6
no contexto) e pressione TABOU ENTER- como você normalmente faz.
- Aproveite a magia! (:
Isso não deve ocorrer apenas para fórmulas - a formatação também pode ser aplicada automaticamente, por exemplo, quando você adiciona uma nova coluna diretamente ao conjunto de dados, e o "Cabeçalho" (1ª linha) possui formatação especial (preenchimento em preto / texto em branco) e começa a digitar valores lá - provavelmente será colorido da mesma maneira.
Não posso fornecer a lista completa de casos, mas acho que você entendeu!)
Você pode evitar o recurso de preenchimento automático completamente com fórmulas de matriz . Basta digitar a fórmula como normal, mas acrescentar
:column
no final de cada referência de célula e pressionar Ctrl+ Shift+Enter . A fórmula será aplicada imediatamente a todas as células da coluna sem arrastar nadaEditar:
Versões mais recentes do Excel usarão automaticamente fórmulas de matriz para preencher quando houver uma nova linha de dados
Se você estiver em uma versão mais antiga do Excel ou quiser saber mais sobre fórmulas de matriz, continue lendo
Por exemplo, inserir
=B3:B + 2*C3:C
D3 e Ctrl+ Shift+ Enterequivale a digitar=B3 + 2*C3
e arrastar todo o caminho em uma tabela que começa na linha 3É rápido de digitar, mas tem a desvantagem de que as células não utilizadas no final (fora da tabela atual) ainda são calculadas e mostram 0. Existe uma maneira fácil de ocultar os 0s . No entanto, a maneira ainda melhor é limitar o cálculo à última coluna da tabela. Sabendo que em uma fórmula de matriz você pode usar
X3:X101
para aplicar apenas às células de X3 a X101, podemos usar aINDIRECT
função para obter o mesmo efeito=LOOKUP(2, 1/(A:A <> ""), A:A)
alguma célula fora da tabela para encontrar a última célula que não esteja em branco na tabela e nomeie-aLastRow
. Como alternativa, use=COUNTA(A3:A) + 2
quando a primeira linha da tabela for 3B3:B
usar=INDIRECT("B3:B" & LastRow)
Por exemplo, se você deseja que as células na coluna D contenham os produtos das células em B e C, e a coluna E contém somas de B e C, em vez de usar
D3 = B3*C3
eE3 = B3 + C3
e arrastar para baixo, basta colocar as fórmulas abaixo em D3 e E3, respectivamente, e pressionar Ctrl+ Shift+EnterA partir de agora, sempre que você adicionar dados a uma nova linha, a tabela será atualizada automaticamente
A fórmula da matriz é muito rápida, pois o padrão de acesso a dados já é conhecido. Agora, em vez de realizar 100001 cálculos diferentes separadamente, eles podem ser vetorizados e feitos em paralelo , utilizando vários núcleos e unidade SIMD na CPU. Ele também tem as vantagens abaixo:
Para mais informações, leia
fonte
Esse é o comportamento padrão do Excel se você inserir uma fórmula em uma coluna em branco em uma Tabela . Para conseguir isso, você precisa inserir uma tabela :
fonte
Uma maneira de o Excel fazer isso para você automaticamente é copiando e colando as fórmulas desejadas em várias linhas. Se você fizer isso um por um, não está claro que a cópia e colar deve ser concluída automaticamente para todas as linhas subsequentes. Se você copiar e colar em um bloco, o Excel assumirá o controle e copiará e colará automaticamente a fórmula para futuras linhas.
fonte
O problema que você está vendo é provável porque algumas colunas na sua tabela não estão definidas para preenchimento automático. Você pode fazer o preenchimento automático da coluna, selecionando uma célula que tenha a fórmula, agarrando a caixa verde no canto inferior direito e arrastando para a última linha ou tabela. Depois que você fizer isso, a coluna se tornará preenchida automaticamente, para que todas as novas linhas tenham automaticamente a fórmula nessa coluna.
fonte
Para mim, ele estava trabalhando para duas colunas de fórmulas e de repente parou para apenas uma delas. Acho que devo ter copiado e colado uma célula diferente sobre ela e estragado o link. Para corrigi-lo, selecionei a célula e entrei em Home> Edição> Preenchimento> Série e reafirmei os detalhes. Espero que ajude.
fonte
Eu estava tendo esse problema em que uma tabela parou de preencher automaticamente ... Não sei por que de repente parou de funcionar, mas aqui está a correção:
enter
Overwrite all cells in this column with this formula
Isso funcionou brilhantemente para mim, espero que ajude mais alguém.
fonte
Wright (reescreva se necessário) a fórmula e pressione enter. Na próxima vez em que você adicionar dados à próxima linha, ele preencherá automaticamente a fórmula.
fonte
Você pode fazer isso usando a função Justificar no menu suspenso Preenchimento. Ele está localizado na guia Início nas funções de edição. No meu, fica do lado direito da barra de ferramentas.
fonte