Como nomear os cabeçalhos das colunas (colunas B a X) com base nos valores da coluna A?

1

Considere a seguinte planilha do Excel:

  | ... | H      | I    | J
--+-----+--------+------+-----
1 | ... | obsDay | obs3 | obs4  ...etc
--+-----+--------+------+-----
2 | ... | 3      |      |     
--+-----+--------+------+-----
3 | ... | 4      |      |     
--+-----+--------+------+-----
4 | ... | 8      |      |     
--+-----+--------+------+-----

Em A2 to A148 , tenho 147% de valoresobsDay. Agora preciso fazer uma coluna separada para cada valor. Os valores na célula B1 e C1' are respcetively there because of the formulas ="obs" e A2 and ="obs" & A3 '

A minha pergunta é: não consigo arrastar a fórmula para todas as outras 145 colunas. Eu arrastaria a fórmula de B1 para a direita, C1 obteria valor obs , com a fórmula subjacente ="obs"&B2 . Eu sei que posso consertar uma coluna como a dele: ="obs"&$A2 , mas se eu arrastá-la para a direita, C2 também obtém o valor 'obs3' (com a fórmula ="obs"&$A2 underlaying), enquanto eu preciso que ela seja ="obs"&$A3 , depois ="obs"&$A4 , ="obs"&$A5 , etc.

O que estou fazendo de errado?

    
por Pr0no 20.08.2012 / 15:16

2 respostas

1

Você examinou a fórmula INDIRECT () ? Usando, você poderia colocar algo como

="obs"&INDIRECT("A"&COLUMN(A1)+1)

na célula B1 e copie-o para a direita. Há provavelmente uma maneira mais eficiente de fazer isso, mas isso vai funcionar.

    
por 20.08.2012 / 15:49
1

para traduzir da leitura dos dados para o outro lado, eu uso o offset.

=OFFSET(Anchor_Cell,COLUMN(),0)

Isso levará a coluna atual e, usando offset, traduzirá isso para o número de linhas para descer da célula âncora.
Adicione ou subtraia do número COLUMN() , se necessário

    
por 20.08.2012 / 18:04