O preenchimento automático do Excel não está funcionando como esperado


3

Eu estou usando o MS Excel 2013. Eu tenho duas colunas - Year e Quarter como isso:

2009    1
2009    2
2009    3
2009    4
2010    1
2010    2
2010    3
2010    4
2011    1
2011    2
2011    3
2011    4
2012    1
2012    2
2012    3
2012    4
2013    1

Eu esperaria que se eu selecionasse as duas colunas e arrastasse a seleção para baixo eu teria 2013 2, 2013 3 e tão forte. Em vez disso, recebo:

1) Se nenhuma formatação for aplicada às células:

2012.852941 2.588235294
2013.098039 2.607843137
2013.343137 2.62745098
2013.588235 2.647058824
2013.833333 2.666666667
2014.078431 2.68627451
2014.323529 2.705882353

2) Se ambas as colunas estiverem formatadas como números:

2013    3
2013    3
2013    3
2014    3
2014    3
2014    3

No segundo cenário, pelo menos, o Year coluna é preenchida como esperado, mas não o Quarter coluna. O que devo fazer para que o preenchimento automático funcione como esperado?


1
O problema pode ser repetido no Excel 2003. Acredito que o autocomplete não consiga descobrir o padrão e, como tal, está tentando descobrir uma série. No entanto, parece haver uma opção para simplesmente copiar os resultados.
Doktoro Reichard

Sim, atualmente estou usando a solução alternativa com a cópia, mas parece estranho que um padrão tão simples não seja reconhecível pelo Excel.
Alex Popov

Respostas:


1

A outra resposta explica claramente por quê. Minha solução é um pouco mais simples.

  1. Preencha as primeiras quatro células com 2010 manualmente
  2. em seguida, faça a próxima referência de célula a primeira célula de 2010 (A5: = A1 + 1)
  3. Você pode arrastar isso para baixo o quanto precisar.

Você também pode obter a coluna dois de maneira semelhante. colocar no seu primeiro 1-2-3-e, em seguida, em vez de definir

  • B5: = B1 + 1 Conjunto B5: = B1

Arrastando-o para baixo resulta em

  • B6: = B2
  • B7: = B3
  • e assim por diante.

Regular Screenshot Screenshot with 'Show Formulas' Option Enabled


Sim, mas a primeira coluna nunca foi o problema, o Excel reconhece esse padrão quando formatado como número. É a segunda coluna que está me dando problemas.
Alex Popov

Faça o mesmo na segunda coluna, apenas com 1,2,3 e 4 em vez de 2010 quatro vezes
PsychoData

Mas 1, 2, 3 e 4 não aumentam, eles repetem.
Alex Popov

1
Eu editei minha resposta para explicar mais completamente. Basicamente, basta soltar o +1 na segunda coluna
PsychoData

3

Bem, eu verifiquei Microsoft e o que eu disse parece ser verdade. Preenchimento Automático tenta preencher os valores de acordo com uma série que ele pode determinar.

Eu fiz um gráfico dos pontos e parece que o Excel está apenas fazendo uma extrapolação linear padrão.

Graphing points

Se você vincular o primeiro e o último ponto de sua série definida, obterá aproximadamente a mesma linha que obteve.

Isto é para o porquê. Agora para o Como resolver . Como eu disse, você pode ter o mesmo efeito com fórmulas.

Você precisa ter 3 células (talvez algo mais possa ser feito com a nova caixa de diálogo Tabela em Excels mais recentes), suas duas células mais uma célula "número de linha".

A primeira célula é simplesmente uma célula contendo os números das linhas, começando com 0. Você pode fazer isso com o preenchimento automático. Agora, para a segunda célula, tenha esta fórmula:

= 2009 + TRUNC(A1/4;0)

O que isto faz é adicionar um ano sempre que a coluna da esquerda tiver um número divisível por quatro. Para o terceiro:

= 1 + MOD(A1;4)

Trabalha aproximadamente no mesmo princípio no último. Você pode então arrastar a primeira linha e o Auto Fill irá levá-la de lá.

End result

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.