Não é possível bloquear apenas a letra da coluna por cifrão ($)

0

Eu não consigo bloquear as colunas quando estendo as variáveis no eixo horizontal, mas na vertical ele está funcionando muito bem (como se eu não usasse nada ...):

=$A2

Em vez disso, ele está bloqueando tudo como quando eu uso isso:

=$A$2

Existe alguma solução para isso? Eu preciso estender as colunas no eixo horizontal, porque eu criando uma tabela de modelo de impressão para QR Codes.

ATUALIZAÇÃO:

Eu quero achá-lo quando duplico a célula com o canto inferior direito:

=A1 | =A2 | =A3 | =A4 | ...
→
    
por Lanti 12.01.2015 / 12:00

1 resposta

2

Copiar a expressão = $ A2 horizontalmente sempre resultará em = $ A2. Isso é intencional, já que '$' é o símbolo 'locker'. Se você precisar de uma parte específica da referência para alterar, você não deve usar um '$' antes dela.

=$A2 → =$A2 ↓ =$A3

embora ...

=A$2 → =B$2 ↓ =A$2

O seu problema específico não pode ser alcançado através de referência. No entanto, existem muitas funções que podem lidar com a situação. Por exemplo, você pode usar transpose ( your_range_definition ).

Por favor, note que em algumas planilhas você deve usar ctrl + shift + enter para aplicar as definições a um intervalo. Então, para "espelhar" o intervalo A2: A4, você deve selecionar B1: D1, digitar = transpor (A2: A4) e pressionar ctrl + shift + enter.

Outra abordagem pode ser usar as funções index () e column (). Você pode inserir para B1 a expressão = índice ($ A $ 1: $ A $ 5, coluna (B1)) e arrastá-lo ou copiá-lo para a direita. Nenhum ctrl + shift + enter é necessário dessa maneira. Aqui, você consulta o número da coluna da célula atual e, usando esse número, obtém a linha desejada da primeira coluna (estática).

    
por 12.01.2015 / 12:19