Transpor o Excel e criar nova coluna com base nos valores do cabeçalho transposto

0

Eu tenho um arquivo do excel:

Estoutentandotransporoarquivoecriarumanovacolunacomvaloresbaseadosnosvaloresdocabeçalho.Então,euqueroumacoluna(número)paratertodososnúmeroseosvaloresm0,m1,m2,m3aseremadicionadosaumanovacolunacomocabeçalhoMonth:

Parece muito difícil encontrar algo online. Preciso de macros para isso? Idealmente, quero fazer isso no excel usando as funções clássicas.

    
por Apolo Radomer 06.06.2018 / 12:23

1 resposta

1

Você sempre pode mapear uma tabela 2-D em uma única linha ou em uma única coluna com uma fórmula.

Digamos que seus dados estão em cols A por meio de D , em E1 enter:

=INDEX($A$1:$D$1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

e copie para baixo. Em F1 digite:

=INDEX($A$2:$D$9999,MOD(ROW()-1,COUNTA(A:A)-1)+1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))

e copie para baixo:

Observe que nesse mapeamento, percorremos a tabela para baixo e depois para o outro lado. É igualmente fácil atravessar a mesa e depois descer.

    
por 07.06.2018 / 14:02