Mesclando duas planilhas usando números de registro no Microsoft Excel 2013

Mesclando duas planilhas usando números de registro no Microsoft Excel 2013

Tenho duas planilhas, uma que seria considerada o cabeçalho e outra com os detalhes dos cabeçalhos. O que preciso fazer é mesclar as duas planilhas para que as linhas mostrem o cabeçalho e depois as linhas de detalhes apropriadas abaixo. Por exemplo: Aqui está a tabela de cabeçalho:

  1. 360 TRABALHO 1
  2. 708 TRABALHO 2
  3. 724 TRABALHO 3

E aqui está a tabela de detalhes:

  1. 360 PASSO 1
  2. 360 PASSO 2
  3. 360 PASSO 3
  4. 708 PASSO 1
  5. 708 PASSO 2
  6. 724 PASSO 1
  7. 724 PASSO 2
  8. 724 PASSO 3

Quero mesclá-los usando a coluna ID para obter isto:

  1. 360 TRABALHO 1
  2. 360 PASSO 1
  3. 360 PASSO 2
  4. 360 PASSO 3
  5. 708 TRABALHO 2
  6. 708 PASSO 1
  7. 708 PASSO 2
  8. 724 TRABALHO 3
  9. 724 PASSO 1
  10. 724 PASSO 2
  11. 724 PASSO 3

Estou trabalhando com milhares de registros aqui, então qualquer ajuda seria ótima!

Responder1

Resumidamente:

Copie e cole as duas tabelas e faça uma classificação. Se você quiser que a linha do cabeçalho vá primeiro, adicione uma coluna auxiliar para auxiliar na classificação.

Detalhes:

Na sua tabela de cabeçalho, adicione uma coluna (apenas para fins de classificação)

360   JOB 1   A
708   JOB 2   A
724   JOB 3   A

Semelhante para a tabela de detalhes. Aqui quero preservar o número da etapa, então faça a ordem de classificação como B001, B002, B003... etc.

360   STEP 1   B001
360   STEP 2   B002
360   STEP 3   B003
708   STEP 1   B004
708   STEP 2   B005
724   STEP 1   B006
724   STEP 2   B007
724   STEP 3   B008

Mescle as duas listas copiando e colando:

360   JOB 1    A
708   JOB 2    A
724   JOB 3    A
360   STEP 1   B001
360   STEP 2   B002
360   STEP 3   B003
708   STEP 1   B004
708   STEP 2   B005
724   STEP 1   B006
724   STEP 2   B007
724   STEP 3   B008

Em seguida, faça uma classificação personalizada (Nível 1: Coluna A; Nível 2: Coluna C). Exclua a coluna C após a classificação e você obterá os resultados necessários.

Responder2

Desculpas pela resposta muito tardia - acabei de encontrar a solução que criei para isso anteriormente e percebi que nunca a havia compartilhado...

Eu usaria o suplemento Power Query para isso. No Excel 2016, o Power Query é integrado à faixa de dados na seção "Obter e transformar".

O Power Query pode começar a partir de tabelas existentes do Excel e anexá-las. O resultado da consulta pode ser entregue como uma tabela do Excel. Você pode construir isso sem escrever nenhuma macro ou código de função - basta clicar na janela do Power Query.

Eu criei uma solução funcional que você pode baixar do meu OneDrive e experimentar:

http://1drv.ms/1AzPAZp

É o arquivo:Demonstração do Power Query - mesclando duas planilhas usando números de registro

informação relacionada