O Excel pode ajustar automaticamente o conteúdo da célula para reter um padrão consecutivo?

0

Estou digitando uma sequência de números consecutivos em células individuais.

Depois de concluir a string, volto e excluo o conteúdo de uma das células da coluna.

Existe uma maneira de o Excel ajustar automaticamente os números no restante da coluna para que eles permaneçam consecutivos?

Por exemplo:

1
2
3
4
5

Em seguida, excluo o valor (mas não a célula) 2

O Excel pode ajustar o restante dos números para que fique assim:

1

2
3
4
    
por theepan 02.04.2013 / 20:34

4 respostas

3

Você está apenas tentando inserir uma célula em branco? Se você tem:

1
2
3
4
5

e você quer que seja

1

2
3
4
5

apenas selecione (clique) na célula com 2 , clique com o botão direito, selecione Insert... e escolha Shift cells down .

EDITAR

Há também uma maneira de fazer isso usando o IF fórmula usada da seguinte forma:

=IF(logical_test, [value_if_true], [value_if_false])

Aqui estão as primeiras 3 células na coluna (assumindo que estamos no topo da coluna A ):

    A
   --------
1 |1
2 |2
3 |=IF(A2=0,A1+1,A2+1)

Depois disso, clique na célula A3 , pegue o "handle" no canto inferior direito e arraste-o para baixo para preencher o restante da coluna (ou clique em A3 , pressione Ctrl C para copiar a fórmula, selecione as células que deseja preencher e pressione Ctrl V para colar). Você poderá então excluir qualquer número e a lista continuará abaixo dele. No entanto, tenha cuidado ao adicionar outros dados na célula excluída, pois isso pode interferir nos cálculos.

    
por 02.04.2013 / 20:51
2

Insira 1 na célula superior da coluna. Vamos chamá-lo S1 . Em seguida, insira =MAX(S$1:S1) + 1 em S2 e arraste / preencha até o limite que você deseja / precisa ir. S$1 sempre refere-se à célula S1 , enquanto S1 será transformada pelo processo de arrastar / preencher para se referir à célula acima da atual. Por exemplo, S7 conterá =MAX(S$1:S6) + 1 . Então, esta fórmula examina todas as células nesta coluna ( S ) acima da atual, encontra o valor mais alto e adiciona um. Como MattDMo aponta, digitar outros valores na coluna pode produzir resultados indesejados.

    
por 02.04.2013 / 22:16
2

No MS Excel 2007 & 2010, aqui está uma maneira de reajustar a série mesmo sem fórmulas. Não é automático, mas não levará mais que um minuto para fazê-lo.

Digamos que você tenha uma série de números inseridos em A1: A10 .

  1. Exclua os valores ou limpe qualquer uma das células.

  2. Para selecionar os valores restantes, destaque a coluna inteira, pressione F5 , clique em Especial e escolha Constantes . Clique em Ok .

  3. NaguiaPáginainicial,cliqueemPreencher>Séries(oupressioneAlt+H,F,I,S).SelecioneLinearedefinaoValordaetapacomo1.CliqueemOk.

Resultado:

    
por 03.04.2013 / 07:55
1

Theepan,

Acredito que o que você está procurando só seria possível se você escrevesse algum script ou código VB para uma planilha.

Até onde eu sei, o Excel não tem função para manter automaticamente numerais consecutivos em células não consecutivas. Isso normalmente seria feito manualmente pelo usuário.

Se você simplesmente deseja inserir uma célula vazia ou vazia em uma lista consecutiva, será necessário fazer o que o MattDMo sugere, que é inserir uma célula, que manteria a lista consecutiva enquanto retinha a nova célula em branco.

    
por 02.04.2013 / 21:42