Localizando todos os valores em uma coluna para valores exclusivos em outra coluna - Excel

0

Eu preciso mostrar cada descrição como uma coluna separada combinada que aponta para um código único. Cada código tem várias descrições e elas podem estar em branco e eu preciso mostrar os espaços em branco

Eu preciso de algum tipo de macro ou tabela dinâmica, porque recebo vários arquivos com o formato errado.

Obrigado Eu tenho uma tabela do Excel que se parece com isso:

Code | Description1 | Description2 | Description3
-----------------------------------------------------
A    | Desc1        | Desc2        |
B    | Desc3        |              |
C    | Desc4        | Desc5        | Desc6

Eu preciso encontrar todos os Descriptions para cada% originalCode. Por exemplo, eu quero uma tabela assim:

 Code | Description
-------------------------
A    | Desc1
A    | Desc2
A    | 
B    | Desc3
B    | 
B    | 
C    | Desc4
C    | Desc5
C    | Desc6
...

Existe uma maneira de fazer isso no Excel? Eu tentei o Pivot Tables, mas não tive sorte.

    
por Nick 26.03.2018 / 18:59

1 resposta

0

Você tem seus dados no formato de tabulação cruzada e deseja que sejam não dinamizados. Você pode fazer uso deste link que explica como proceder:

link

Dicas:

  1. Isso resultará em uma coluna extra equivalente ao "Atributo" no exemplo acima, você pode simplesmente excluí-lo para obter o formato de duas colunas desejado.

  2. Apenas usar o unpivot irá, com toda a probabilidade, não mostrar linhas de criação para as descrições em branco. Para compensar isso, selecione as três colunas (Descrição1, Descrição2, Descrição3) em sua planilha de dados original e substitua os valores em branco por um padrão de seqüência, digamos "em branco". Assegure-se de que esse padrão de sequência ainda não exista em seus valores de descrição existentes. No final do unpivot, substitua o mesmo padrão de string, "blank" neste caso, sem valores.

Espero que isso ajude.

    
por 27.03.2018 / 01:04