Como Transpor Todos os 3 valores De Uma Linha Para Múltiplas Colunas?

0

Isso pode ser potencialmente embaraçoso, mas ei, nunca é tarde para aprender.

Estou usando o Microsoft 2010.

Eu tenho os valores de linha acima mencionados em triplicatas (scrambled control%) e precisarei reorganizar esses triplicatas em várias colunas em relação ao número da amostra (como acima).

Estou ciente de que você pode facilmente transpor esses valores em colunas, selecionando os triplicados e transpondo-os, 3 valores por vez. Eu tenho muitas amostras e isso vai levar séculos.

Então, existe alguma maneira de acelerar isso, selecionando toda a linha única e transpondo os triplicados (3 valores) para múltiplas colunas?

Melhor,

San

    
por San 19.03.2018 / 02:30

1 resposta

2

Você pode fazer isso com uma fórmula ou duas.

Esta fórmula (preenchida à direita de E8 na tabela abaixo) puxa os números de amostra (659, 660, etc.) dos dados na parte superior:

=INDEX($2:$2,1,3*(COLUMN()-4))

Você não mostrou seus títulos de linha e coluna, então eu assumi que os números estão na linha 2, e que a primeira coluna mostrada é a coluna A. Você pode alterar o "$ 2: $ 2" conforme necessário. Além disso, o "4" tem que ser um a menos que o número da coluna em que a fórmula está.

Estafórmula,preenchidaeenviadadaE9,copiaasporcentagensparaoslocaisapropriados:

=INDEX($3:$3,3*(COLUMN()-4)-1+MOD((ROW()-9),3))

Maisumavez,alinha$3:$3podeseralteradaconformenecessário,eo"4" é um a menos que o número da coluna na qual a fórmula está. Além disso, o "9" deve ser igual à linha que a fórmula está em.

EDIT: Eu também estou supondo que seus números de amostra estão na célula do meio das três células agrupadas. Se não, adicione ou subtraia 1 no final da fórmula:

=INDEX($2:$2,1,3*(COLUMN()-4)-1) ou =INDEX($2:$2,1,3*(COLUMN()-4)+1)

Espero que isso ajude e boa sorte.

PS. Se você achou essa resposta útil, clique na marca de seleção na parte superior para aceitar a resposta e removê-la da fila não atendida. Obrigado.

    
por 19.03.2018 / 15:43