2011-12-10 18:43:43 +0000 2011-12-10 18:43:43 +0000
32
32
Advertisement

Fundir dois ficheiros Excel utilizando uma coluna comum

Advertisement

Eu tenho duas folhas Excel. Tenho de fundir as duas de forma a que os valores de uma coincidam com a outra. Por exemplo,

The first excel, the 2nd excel

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

Note que na primeira coluna do 2º excel faltam 2, por isso quero que o primeiro excel tenha este aspecto,

1 tes1 t
2 5 
3 tes3 t
4 tes4 g

Sou novo no excel. Qualquer ajuda sobre isto será muito apreciada.

Advertisement
Advertisement

Respostas (2)

46
46
46
2011-12-10 19:57:57 +0000

Coloquei os dados de “the first excel” em Sheet1, e “the 2nd excel” em Sheet2.

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

Depois usamos a função VLOOKUP() para procurar o valor de “1” na Folha2. Especificamos 2 como o valor do terceiro parâmetro, o que significa que queremos o valor da 2ª coluna na matriz. Note também a utilização dos símbolos $ para fixar o array. Isto será importante quando preenchermos.

Note o conteúdo da Folha2:

Quando preenchemos a fórmula para baixo, obtemos correspondências em todos os valores excepto para o “2” na célula A2.

Para mostrar um branco (“”) em vez de “N/A”, como na sua declaração de problema, podemos embrulhar a função VLOOKUP() na função IFERROR().

Resultado Final:

3
3
3
2014-10-07 18:00:34 +0000

Pode também utilizar o Query from Excel Files :

  • Definir nome para a primeira tabela Excel (separador Fórmulas -> Definir nome)
  • Definir nome para a segunda tabela Excel
  • Ir para o separador Dados, seleccionar “De Outras Fontes”, e no menu pendente, seleccionar “De Microsoft Query”
  • Seleccionar o ficheiro da sua pasta de trabalho e confirmar que pretende fundir as colunas manualmente
  • Na janela seguinte “Consulta a partir de Ficheiros Excel”, arrastar&soltar a primeira coluna da primeira tabela para a primeira coluna da segunda tabela - será criada uma ligação entre estas colunas
  • Vá ao menu File, clique em “Return Data to MS Office Excel”, aparecerá uma caixa de diálogo Import Data
  • Seleccione a folha para a qual pretende que os dados correspondentes sejam importados
  • Clique em OK -> deverá ver dados correspondentes com colunas de ambas as tabelas

Ou se não se importar de carregar os seus ficheiros para um serviço online, pode utilizar, por exemplo http: //wwww. gridoc.com/join-tables e fundir as folhas usando drag&drop (Disclaimer: Eu sou o autor da ferramenta).

Espero que isto ajude.

Advertisement

Questões relacionadas

8
4
1
7
6
Advertisement
Advertisement