Mesclar duas planilhas do Excel usando uma coluna comum e retendo duplicatas

0

Existem duas planilhas do excel. Eu estou tentando mesclar os dois arquivos com base na coluna de id. Por exemplo: primeiro excel:

id var1 var2 var3            
1     5    4    5             
2     3    2    2             
3     1    4    7              
1     4    6    7             

segundo excel:

id var4 var5 var6        
1    2    3    5    
1    9    0    1    
2    8    6    4   
2    5    2    1   
3    0    3    1   
3    2    1    4   

resultaria em:

id var4 var5 var6 var1 var2 var3   
1     2    3    5    5    4    5      
1     9    0    1    4    6    7    
2     8    6    4    3    2    2   
2     5    2    1   
3     0    3    1    1    4    7   
3     2    1    4   

Observe que, se as tabelas tiverem o mesmo número de linhas de dados, elas serão incluídas. Caso contrário, elas serão deixadas em branco.

Eu tentei usar a função vlookup e consolidar, mas não parece exatamente fazer isso.

Sou relativamente novo no Excel. Qualquer ajuda seria muito apreciada.

    
por Kevin Wu 27.04.2016 / 21:59

1 resposta

0

Eu criaria um novo ID que é único e incorpora a ordem da aparência dos IDs. Uma maneira de fazer isso seria se o primeiro excel iniciar em A1, então A1 = 'id', então digite E2:

=A2+COUNTIF($A$2:A2,A2)/10000

Escolha o divisor (10000 neste caso) para que seja maior que o número esperado de duplicatas.

Faça o mesmo para ambas as tabelas e, em seguida, você pode usar esses IDs exclusivos para unir as tabelas usando VLOOKUP , INDEX/MATCH , etc.

IFERROR pode ser usado para retornar "" em vez de #N/A para linhas ausentes.

    
por 18.05.2016 / 18:03