EDIT: Para mostrar dados não é apenas numérica
Eu realmente aprecio alguma ajuda, se possível, por favor! Eu tenho alguns dados em uma planilha do LibreOffice que é estruturada assim:
+ ---- + --------- + ------- + - + | ID | Qualidade | Valor | | + ---- + --------- + ------- + - + | 1 | Altura | 123 | | | 1 | Peso | 456 | | | 1 | Nome | Jon | | + ---- + --------- + ------- + - +
Mas preciso transpor os dados para mostrar assim:
+ ---- + -------- + -------- + ------- + | ID | Altura | Peso | Nome | + ---- + -------- + -------- + ------- + | 1 | 123 | 456 | Jon | + ---- + -------- + -------- + ------- +
É um arquivo longo - 85.000 linhas, senão eu faria isso manualmente! Eu tenho acesso ao LibreOffice, awk, sed e outras ferramentas do Linux. Se chegou a isso, eu poderia encontrar uma maneira de usar o Excel.
Alguma idéia por favor? E é transpor a palavra certa?
Muito obrigado antecipadamente!
linux
sed
libreoffice
awk
M Harwood
fonte
fonte
Index / Match
com o Excel apenas uma fórmula para cada coluna e você pode arrastá-loRespostas:
Isso pode ser facilmente alcançado usando Tabelas Dinâmicas.
Etapa 1: Selecionar os dados Etapa 2: Ir para Dados> Tabela Dinâmica> Criar Etapa 3: Quando a Tabela Dinâmica é criada, arraste a ID para "Campos da Linha", Valor para "Campos de Dados" e Qualidade para a "Coluna Campos". Em seguida, clique em OK
fonte
Vou escrever a versão Excel da fórmula, você tem que experimentá-la e convertê-la quando necessário para o LibreOffice:
Formula 1
Em Altura coluna B Linha 2
[Initial Tab]!$C$2:$C$85000
Valor Coluna[initial Tab]!$A$2:$A$85000
ID Coluna[Initial Tab]!$B$2:$B$85000
Qualidade ColunaA2 Número de ID na nova guia
B1 Coluna de altura Cabeçalho na nova guia
Formula 2
Formula 3
Todas as fórmulas são fórmula de matriz pressione
Ctrl
+Shift
+Enter
ao mesmo tempo em vez deEnter
para cada fórmula e você pode arrastá-la para baixo na mesma colunaPara cada
Quality
apenas substituir $ B $ 1 com a referência da qualidade Cabeçalho na nova guiaA fórmula retornará "" vazio se não houver qualidade para o ID correspondente
Basta copiar a coluna de ID para a nova guia e remover duplicatas dela
Nova aba
fonte
Se você quiser baixar a planilha para um arquivo separado por vírgula e usá-la
awk
para transpor para outro arquivo e, em seguida, carregá-lo, isso pode funcionar para você.fonte