Como alterar facilmente as colunas em linhas no Excel?

1

Eu tenho uma enorme tabela do Excel que preciso transformar em parágrafos para um relatório do Word, e não consigo encontrar uma maneira eficiente de fazer isso

A fonte é assim:

Eeuacabariaprecisandodealgoassim,porexemplo,atravésdeumatabeladinâmica.Observeque"Item C", que não possui nenhum valor de descrição, é ignorado:

Agora,parachegarlá,acreditoqueprecisotransformarminhafonteemumformatointermediário,quetenhaumadescriçãoporlinha:

Como obtenho da fonte para o formato intermediário de maneira eficiente? Ou talvez haja uma maneira mais fácil de produzir o formato de destino que eu não conheço? Qualquer ajuda é bem vinda!

    
por DavidD 15.04.2012 / 17:38

3 respostas

1

Simples, mas provavelmente razoavelmente eficaz, se o número de colunas não for demais.

  1. Crie uma nova planilha vazia com dois cabeçalhos, Item e Descrição
  2. Para cada coluna Descrição
    1. Copie tudo da planilha original para uma nova planilha temporária
    2. Exclua todas as colunas de descrição, exceto uma (a planilha agora contém apenas duas colunas, Item e Descrição X )
    3. Classifique / filtre a coluna de descrição restante para evitar todas as células vazias
    4. Copie / cole todas as linhas restantes na folha criada na primeira etapa
por 15.04.2012 / 17:58
1

Esta funcionalidade está integrada diretamente no Excel.

Tudo o que você precisa fazer é destacar as células que deseja girar, copiar e colá-las em outro local usando a função "Colar transposição". Para fazer isso, clique na seta para baixo abaixo do botão Colar na faixa de opções e, sob o cabeçalho Colar , você verá um botão que se parece com uma coluna girando em uma linha. Clique em "Colar transposição" e suas linhas se tornarão colunas e vice-versa na versão colada

Este vídeo passa pelo processo junto com alguns outros truques relacionados: link

    
por 15.04.2012 / 19:32
0

Se você estiver pronto para usar scripts (como Spreadsheet::ParesExcel em Perl, por exemplo), poderá usar este exemplo do Stackoverflow para formar sua solução personalizada.

Há também um exemplo de script do PowerShell e mais alguns truques em outras respostas.

    
por 15.04.2012 / 18:20