Mesclar dois arquivos do Excel usando uma coluna comum

33

Eu tenho duas folhas de excel. Eu tenho que mesclar os dois de modo que os valores em um coincidam com o outro. Por exemplo.

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g

Observe que na primeira coluna do 2º excel está faltando 2, então eu quero que o primeiro excel fique assim,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Eu sou novo no excel. Qualquer ajuda sobre isso será muito apreciada.

Indy
fonte

Respostas:

46

Eu coloquei os dados do "o primeiro excel" na Planilha1 e "o 2º excel" na Planilha2.

A chave para esta solução é a função VLOOKUP (). Primeiro, inserimos uma coluna.

Inserir coluna B

Em seguida, usamos a função VLOOKUP () para pesquisar o valor "1" na Planilha2. Nós especificamos 2 como o valor do terceiro parâmetro, o que significa que queremos o valor da 2ª coluna na matriz. Observe também o uso dos símbolos $ para corrigir a matriz. Isso será importante quando preenchermos.

Vlookup ()

Observe o conteúdo da Planilha2:

Sheet2

Quando preenchemos a fórmula, obtemos correspondências em todos os valores, exceto no "2" na célula A2. insira a descrição da imagem aqui

Para exibir um espaço em branco ("") em vez de "N / A", como na declaração do problema, podemos agrupar a função VLOOKUP () na função IFERROR ().

Substitua N / A por branco

Resultado final:

Final

slachterman
fonte
Muito obrigado .. você é um novato no excel .. eu não entendo o que você quer dizer com sheet1 e sheet2? Eles são 2 arquivos separados? Seria ótimo se você pudesse explicar as etapas um pouco mais detalhadamente, passo a passo ... desculpe, sou um iniciante completo nisso .. uma vez mais, agradeço imensamente sua ajuda
Indy
Indy - Sheet1 e Sheet2 são apenas duas "guias" dentro da mesma pasta de trabalho. Coloquei os dados de exemplo da tabela rotulada como "o 2º excel" em sua pergunta na Planilha2, e é por isso que o nome desta planilha é referenciado no segundo parâmetro da função VLOOKUP ().
slachterman
3

Você também pode usar a consulta de arquivos do Excel:

  • Defina o nome da primeira tabela do Excel (guia Fórmulas -> Definir nome)
  • Definir nome para a segunda tabela do excel
  • Vá para a guia Dados, selecione "De outras fontes" e, no menu suspenso, selecione "Da Microsoft Query"
  • Selecione o arquivo da pasta de trabalho e confirme que deseja mesclar as colunas manualmente
  • Na janela a seguir "Consulta dos arquivos do Excel", arraste e solte a primeira coluna da primeira tabela na primeira coluna da segunda tabela - um link entre essas colunas será criado
  • Vá para o menu Arquivo, clique em "Retornar dados para o MS Office Excel", uma caixa de diálogo Importar dados será exibida.
  • Selecione a planilha na qual deseja importar os dados correspondentes
  • Clique em OK -> você verá dados correspondentes com colunas das duas tabelas

Ou, se você não se importa de enviar seus arquivos para um serviço online, pode usar, por exemplo, http://www.gridoc.com/join-tables e mesclar as folhas usando o recurso de arrastar e soltar (Isenção de responsabilidade: sou o autor da ferramenta).

Espero que isto ajude.

endriju
fonte
Boa explicação e ferramenta ainda melhor. Contrats.
Jose Gomez
Seu site funciona muito bem, mas exige pagamento para realmente exportar qualquer coisa acima de 100 linhas, não é muito bom atrair pessoas para lá sem dizer que elas precisam pagar para fazer algo útil.
s1h4d0w 18/03
@ s1h4d0w, devemos também avisar aos usuários que o Excel não é uma ferramenta gratuita? Eu mantenho minha resposta - ela mostra como resolver o problema no Excel. Também não acho respostas com baixa votação por causa da frustração ser um bom serviço para a comunidade SU.
endriju 22/03