Mesclar colunas em uma única baseada no ID

1

No Excel, como posso mesclar várias colunas em uma única (isto é, dividir uma linha em várias linhas) com base no ID?

A imagem abaixo ilustra o que eu quero fazer. ID e Catalog Code são exclusivos, mas seus Supplier e Supplier Code não são atribuídos (por exemplo, células F6 e H4 ).

Esta é apenas uma amostra dos meus dados (o conjunto de dados completo tem mais de 15.000 linhas).

    
por zola 28.03.2016 / 16:29

1 resposta

0

Você pode usar o vbScript para automatizar essa atividade

Lógica de alto nível

  1. Crie um arquivo chamado excel.vbs
  2. Abra o arquivo existente
  3. Crie uma nova planilha no mesmo arquivo Definir objWrkBk = objXL.Workbooks.Add
  4. Crie um bloco de iteração usando for, while ou seu código preferido para ler os dados desse arquivo existente
  5. dentro do loop, comece a gravar dados na sua lógica. você seria capaz de incrementar os números das colunas em cada passagem
  6. Salve o novo arquivo
por 29.03.2016 / 03:47