Converter linhas em colunas no Excel 2010

0

Eu tenho o seguinte conjunto de dados no Excel:

Name    a
Age 22
Address add1

Name    b
Age 23
Address add2

Name    c
Age 24
Address add3
City        XX

Eu preciso converter esses dados em colunas como esta:

Name    Age Address City
a   22  add1    
b   23  add2    
c   24  add3    XX

A transposição não ajuda neste caso, certo? Muito obrigado!

    
por Nazaf 03.04.2011 / 22:06

1 resposta

2

Você deve incluir um identificador para cada caso como uma nova primeira coluna (por exemplo, o nome se você souber que é único) associado ao campo envolvido da seguinte forma:

1Name   Name     a
1Age     Age     22
1Address Address add1

2Name    Name    b
2Age     Age     23
2Address Address add2

3Name    Name    c
3Age     Age     24
3Address Address add3
3City   City     xx

Você pode construir a matriz desejada com campos em colunas e identificadores nas linhas e usar vlookup para redimensionar os valores com a seguinte fórmula:

=VLOOKUP($F2&G$1;$B$1:$D$12;3;FALSE)

Veja que o primeiro argumento reúne o identificador (linha da nova matriz) com o fild (coluna da nova matriz), o segundo argumento indica o intervalo, o terceiro a coluna que estamos procurando, e é muito importante colocar FALSE no último parâmetro.

Espero que ajude!

    
por 04.04.2011 / 00:45