Excel copiar fórmulas na horizontal

2

Na linha 1, coluna A eu tenho = folha! 1K2, na coluna B eu tenho = folha! 1K3, coluna C = folha! 1K3 e assim por diante.

Na linha 2, coluna A eu tenho = folha! 1L2, na coluna B eu tenho = folha! 1L3, coluna C = folha! 1L3 e assim por diante.

Estou tentando copiá-los com a mesma fórmula, mas quando copio da linha 1 para 2, a referência de linha é alterada. Como se eu copiasse da Linha 2, Coluna A para a Linha 3, Coluna A, o que pastas é = Folha! 1L3 ao invés de = Folha! 1M2 como eu quero fazer.

Em outras palavras, o que eu quero é que copiar a fórmula horizontalmente atualize a referência vertical (linha) e não a referência horizontal (coluna).

Como posso copiá-los sem ter que alterar manualmente a referência de coluna e linha?

    
por Kali 18.12.2014 / 13:02

2 respostas

3

Não tenho certeza se entendi exatamente o efeito que você está buscando, mas se quiser copiar (ou arrastar para estender) uma fórmula mantendo a mesma referência, prefixe a coluna ou linha ( ou ambos) identificador com um sinal $ .

Por exemplo, se você tiver na célula A1 =B3 e copiá-lo para a célula A2, ele se tornará =B4 porque a referência é atualizada para refletir o novo local. Se, em vez disso, você iniciar com =B$3 e fizer a mesma operação de cópia, a fórmula permanecerá =B$3 porque o sinal $ (anexado ao 3 após) forçará a referência a ser corrigida.

O mesmo funciona com referências de coluna também. Por exemplo, =$B3 em A1 copiado para B1 se tornaria =$B3 em vez de =C3 . =$B3 em A1 copiado para A2 se torna =$B4 porque somente a referência de linha é atualizada.

Para bloquear as referências de linha e coluna, prefixe ambos com $ sinais. Por exemplo, =$B$3 .

Isso funciona (ou deve funcionar, pelo menos) em qualquer lugar em que uma referência de célula seja válida.

    
por 18.12.2014 / 13:09
0

Isso pode ser resolvido usando a função OFFSET , juntamente com a contagem do COLUMNS conforme você os preenche em sua nova planilha. Cole o seguinte em A1 na sua nova planilha:

=OFFSET(Sheet1!$K$3,COLUMNS($A$1:A1)-1,0)

A função OFFSET inicia na célula para a qual você diz e procura um determinado número de células para a direita ou para baixo para recuperar um resultado diferente. COLUMNS($A$1:A1)-1 conta quantas colunas você preencheu em sua nova planilha (subtraindo uma para que a primeira use um deslocamento de ZERO). Quando você preencher essa fórmula corretamente, ela começará a partir de Sheet1!$K$3 e recuperará as linhas abaixo dela.

    
por 03.06.2015 / 12:20