Como mesclar planilhas do Excel empilhando colunas, usando uma coluna de identificação?

0

Eu tenho uma planilha nº 1 contendo:

ID        VALUE1
----------------
ABC       8274
DEF       613
GHI       236

e uma planilha nº 2 contendo:

ID        VALUE2
----------------
ABC       11.13
XYZ       173   
GHI       999

Gostaria de mesclá-los e ter:

ID    VALUE1   VALUE2
---------------------
ABC   8274     11.13
DEF   613
GHI   236      999
XYZ            173   

Como fazer essa fusão com o Excel 2007?

Basj
fonte
Você pode usar o Power Query para mesclar duas tabelas primeiro e depois remover duplicado. support.office.com/en-us/article/… e support.office.com/en-us/article/…
Lee

Respostas:

1

TLDR: filtre o ID exclusivo e use a correspondência de índice + iferror ().

Supondo que todos os cabeçalhos de dados sejam iniciados na célula A1 de cada planilha. Coloque o texto 'ID' na célula A1 de uma nova planilha .. então:

  1. Copie a coluna do ID e empilhe-a manualmente> Em seguida, selecione (a coluna combinada)> Dados> Remover duplicado. [agora você tem sua coluna 1]

  2. preencha o texto 'VALUE 1', 'VALUE 2' em B1 e C1 como cabeçalho.

  3. colocar =IFERROR(INDEX(Sheet1!$B:$B,MATCH($A2,Sheet1!$A:$A,0)),"")em B2 e =IFERROR(INDEX(Sheet2!$B:$B,MATCH($A2,Sheet2!$A:$A,0)),"")em C2

  4. arraste as duas células para baixo.

Isso deve funcionar. Tente. (:

p._phidot_
fonte
Obrigado pela sua resposta @ p._phidot_. Vou tentar isso! BTW, haveria uma maneira sem esse código, mas apenas usando menus / comandos como - eu não sei o que é! - "tabela dinâmica"?
Basj 10/01
AFAIK, não. || No entanto, não sei se alguns plugins do Excel podem fazer esse recurso. Apenas sugerindo ... mas IMHO, esse tipo de coisa (plugin do Excel) é o mais próximo que uma opção de apontar e clicar pode chegar. (:
p._phidot_ 10/01
Reutilizei sua ideia "Remover duplicado" para fazer isso: superuser.com/a/1392701 O que você acha?
Basj 10/01
11
Inspirador intuitivo .. || É isso que soa na minha cabeça quando eu o leio .. Bom trabalho ... uma boa opção de apontar e clicar .. Eu gosto. / (^_^)
p._phidot_
1

Reutilizei a ideia Dados> Remover duplicada da resposta do @ p.phidot para fazer o seguinte:

  1. Copie as identificações da planilha nº 2 no final da coluna ID da planilha nº 1. Em seguida, vá ao menu Dados> Remover duplicado .

  2. Copie as identificações da planilha nº 1 no final da coluna ID da planilha nº 2. Em seguida, vá ao menu Dados> Remover duplicado .

  3. Em seguida, classifique (crescente) cada planilha com base na coluna ID. Agora, as 2 planilhas têm exatamente os mesmos IDs!

  4. Agora podemos copiar / colar dados das duas planilhas, pois os IDs são os mesmos, na mesma ordem.

Basj
fonte