excel grid para colunas

1

Eu tenho dados em uma matriz / grade como esta:

Nome | Grupo | A1 | A2 | A3
name1 | Grupo1 | 14,95 | 19,95 | 0,00
name2 | Group2 | 4,95 | 9,95 | 12,95

name3 | Group2 | 49,95 | 0,00 | 0,00 |

E eu preciso de um jeito (sem VBA se possível) para transformar os dados em 4 colunas

name1 | Grupo1 | 14,95 | A1
name1 | Grupo1 | 19,95 | A2
name1 | Grupo1 | 0,00 | A3
name2 | Group2 | 4,95 | A1
name2 | Group2 | 9,95 | A2
name2 | Group2 | 12,95 | A3
name3 | Group2 | 49,95 | A1
name3 | Group2 | 0,00 | A2
name3 | Group2 | 0,00 | A3

Já experimentei tabelas de transposição e dinâmicas, mas tudo o que sei exige muita exclusão manual para alinhar os itens.

Qualquer ajuda será muito apreciada.

    
por Larry 10.08.2014 / 18:59

1 resposta

0

usaria o suplemento de consulta de energia para isso. Não requer nenhum código ou funções complexas. Começando do zero, provavelmente levará menos de 5 minutos para concluir essa tarefa.

Você pode iniciar uma consulta a partir de uma tabela existente do Excel. Em seguida, usaria o comando Unpivot para transformar os dados conforme necessário.

link

A beleza de sua implementação do Unpivot é que ele aceitará quaisquer outras colunas adicionadas (por exemplo, A4, A5) e as processará sem qualquer alteração na sua definição de Consulta.

Eu renomeio as colunas conforme necessário e envio o resultado para uma tabela do Excel.

    
por 11.08.2014 / 01:16