Converte linha com várias colunas em várias linhas com uma coluna cada

1

Eu tenho uma longa lista de dados que se parece com isso:

User1    Item1    Item2    Item3

User2    Item1    Item2    #NUM! (This is a failed formula)

User3    Item1    #NUM!    #NUM!

Eu quero transformar cada linha em 1-3 linhas diferentes, assim:

User1    Item1
User1    Item2
User1    Item3
User2    Item1
User2    Item2
User3    Item1

Existe uma maneira de fazer isso nativamente no Excel? As soluções de VBA também estão bem.

    
por learningAsIGo 30.09.2015 / 22:00

1 resposta

0

Para o Excel 2010 ou 2013, eu usaria o suplemento do Power Query para isso. No Excel 2016, o Power Query é incorporado à faixa de opções Dados na seção "Obter e transformar".

O Power Query pode começar a partir de uma tabela do Excel. Ele tem um comando "Unpivot other Columns" na faixa Transform, que fará o que você quiser depois.

link

    
por 01.10.2015 / 06:10