Comparação de 2 Pla...
 
Notifications
Clear all

Comparação de 2 Planilhas e Resultado em outra.

2 Posts
1 Usuários
0 Reactions
856 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom Dia Pessoal.

Nem sei onde postar esse tipo de problema, se é no Forum de VBA, Macro, Formulas....

Pesquisei e ainda estou pesquisando Proc, Index, e mais tantas outras...

Mas não vi como solucionar então estou mais uma vez recorrendo a vocês pois estou tentando resolver mais essa "Bucha" que me deram de presente ( de grego ) :shock:

Bom o problema e o seguinte : tenho 2 planilhas gigantes e preciso fazer o seguinte :

1 - comparar uma coluna da plan1 com uma outra coluna da plan2 .

2 - se coincidir em uma 3a planilha ( plan3 ) devera ter os campos da plan1 + plan2 .

3 - se as colunas não coincidirem , devera ter os campos da plan1 + plan2 .

Exemplo :
Plan1
Codigo Nome
9901 Adalberto da Silva
8899 Ronaldo de Assis
7744 Bernades da Cunha
9753 Rosemarie de almeida

Plan2
Codigo TipoAcesso
4532
9901 Full
8899 Leitura
7744 Gravação

Plan3
Codigo Nome TipoAcesso
4532
9901 Adalberto da Silva Full
8899 Ronaldo de Assis Leitura
7744 Bernades da Cunha Gravação
9753 Rosemarie de almeida

Obs.
9753 Rosemarie de almeida - Só Existe na Plan1
4532 Só existe na Plan2

Mais uma vez muito obrigado.

Bom Natal, Boas Festas e um 2012 cheio de Saúde e realizações.

Antonio C.P. Lacerda

 
Postado : 20/12/2011 6:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

A minha sugestão é colocar as seguintes fórmulas em "B2" e "B3" da "Plan3":

=SEERRO(PROCV(A2;Plan1!$A$2:$B$5;2;0);"NÃO ENCONTRADO")
=SEERRO(PROCV(A2;Plan2!$A$2:$B$5;2;0);"NÃO ENCONTRADO")

Aí é só adaptar para o intervalo desejado.

Caso o seu Excel seja 2003:

=SE(ÉERROS(PROCV(A2;Plan1!$A$2:$B$5;2;0));"NÃO ENCONTRADO";PROCV(A2;Plan1!$A$2:$B$5;2;0))
=SE(ÉERROS(PROCV(A2;Plan2!$A$2:$B$5;2;0));"NÃO ENCONTRADO";PROCV(A2;Plan2!$A$2:$B$5;2;0))

Abraço

 
Postado : 24/12/2011 10:19 am