Alinhando duas tabelas no Excel em chaves exclusivas

2

Eu tenho duas tabelas com as mesmas colunas. Cada tabela tem uma coluna "nome" (chave única basicamente) e duas colunas de valor.

Cada nome pode aparecer em uma ou em ambas as tabelas.

O que eu quero fazer é alinhá-los para que cada instância do mesmo nome apareça lado a lado.

Exemplo:

Se a "entrada" for

Table 1:
Name      Amount1   Amount2
Field A   1         2
Field B   3         4
Field C   5         6

Table 2
Name      Amount1   Amount2
Field B   7         8
Field D   9         10

Em seguida, a "saída" seria:

Name      Amount1   Amount2       Name      Amount1   Amount2  
Field A   1         2
Field B   3         4             Field B   7         8
Field C   5         6
                                  Field D   9         10

Existe alguma maneira de fazer isso no Excel (antes de escrever uma macro)?

    
por Kris 29.07.2010 / 18:06

1 resposta

2

Basicamente, você faz sua terceira tabela (unida) com uma lista de todos os nomes.

Para as células de valor, você precisa fazer uma pesquisa nas colunas de valor das outras tabelas que comparam os campos de nome das duas tabelas.

Você precisa fazer uma pesquisa para cada campo de valor (assim, 4 no total no seu exemplo), mas deve funcionar.

Verifique com atenção esta folha de cálculo para obter um exemplo.

    
por 29.07.2010 / 18:20