Como posso modificar muitos valores facilmente no Excel?

1

Eu tenho um grande arquivo de dados numéricos com 600 colunas e 4000 linhas. Gostaria de poder alterar os dados de cerca de 3/4 das colunas multiplicando-os por 1,02. Por exemplo, digamos que eu tenha uma linha como essa:

5 6.2 8.2 9.6 3.2 55.6 3

e eu gostaria de obter

5 6.2*1.02 8.2*1.02 9.6*1.02 3.2 55.6*1.02 3*1.02

Não há um padrão das distribuições das colunas que precisam ser alteradas ou não, então eu farei isso manualmente ...

Eu encontrei uma solução que é copiar minha planilha em outra, e usar a mudança de célula para multiplicar os valores, mas leva muito tempo para escrever a referência para cada coluna (ou seja, escrever = E6 * 1,02 , então = F6 * 1,02 na próxima coluna, etc.).

Existe uma maneira de eu selecionar todas as colunas que precisam ser alteradas e fazer isso apenas uma vez?

    
por Math 17.07.2014 / 15:01

3 respostas

4

Multiplicando com 1,02

  1. Clique em qualquer outra célula vazia, digite 1.02 e copie-a, agora selecione o intervalo de célula / coluna que deseja multiplicar com 1.02
  2. Clique com o botão direito do mouse na seleção e selecione Paste Special..
  3. Escolha All e Multiply e clique em OK, conforme mostrado na figura abaixo: Agora, todas as células selecionadas serão multiplicadas por 1,02. Agora você pode excluir o valor da célula 1.02 do qual você copiou.

    
por 17.07.2014 / 15:51
1

Sim, você pode fazer isso simplesmente copiando os valores para outra planilha e, em seguida, gravando a fórmula =OtherSheet!A1*1.02 na célula A1 (ou a primeira célula que precisa do multiplicador), copiando, selecionando todas as células que precisam mudar com CTRL pressionado e, em seguida, selecionando colar.

E se você copiou os valores, você terá os valores originais em outras células.

Depois disso, se você precisar dos valores sem fórmulas, copie-os e cole os valores, descartando as fórmulas completamente.

    
por 17.07.2014 / 15:24
0

Como você está identificando manualmente quais colunas precisarão ser multiplicadas por 1,02, e você só precisa traduzir rapidamente as fórmulas, talvez essa seja a abordagem mais rápida:

Row 1    (formula)
Row 2    1               1              1
Row 3    ColA    ColB    ColC    ...    ColZ

Insira duas linhas acima da linha de colunas que você deseja multiplicar por 1,02, então, relativamente falando, a linha que contém os números se torna a terceira linha.

Como você disse que estava identificando manualmente as colunas, basta passar rapidamente na linha 2 e digitar 1 (ou seja, seta para a direita, 1, inserir, seta para a direita, 1 digitar, repetir).

Na linha 1, você inserirá a seguinte fórmula:

=if(Row2ColA=1,(Row2ColA)*1.02,"")

Agora você pode colar esta fórmula em toda a linha. Se você não quiser essas duas linhas adicionais, poderá copiar apenas toda a Linha 1 (pós-cálculo) e Colar Valores na Linha 3. Então, você poderá excluir com segurança as Linhas 1 e 2.

Para cerca de 600 colunas, isso deve levar apenas alguns minutos.

Espero que ajude.

Atualização: a resposta do ISAAC é ainda mais rápida. Experimente! (Apenas tome cuidado para não desmarcar acidentalmente sua seleção antes de ter a chance de multiplicar).

    
por 17.07.2014 / 15:56