Notifications
Clear all

Comparar duas abas e buscar valor

7 Posts
2 Usuários
0 Reactions
1,647 Visualizações
(@ckymiller)
Posts: 39
Eminent Member
Topic starter
 

Boa tarde Amigos.

Estou com alguns problemas em uma planilha e precisaria muito de ajuda de vocês.

Preciso buscar o valor em duas abas, exemplo: A2;Columbia.ABSD!$B$2:$P$2017;2;0 e A2;Futura.ABSD!$B$2:$P$2015;2;0
Para isso, eu utilizei a seguinte formula:

=CONCATENAR(SEERRO(PROCV(A7;Columbia.ABSD!$B$2:$P$2017;2;0);""); "/";SEERRO(PROCV(A7;Futura.ABSD!$B$2:$P$2015;2;0);""))

Tudo bem, ele achou os valores. Porém, ele acha os valores das duas abas, que são iguais, e completa com as duas ficando assim: 906000006/906000006 ex:[ COLUNA C ]

Eu gostaria que ao procurar os valores, e ao achar os dois valores (que no caso sempre serão iguais esses valores), que não ficasse: 906000006/906000006 e sim: 906000006 ex:[ COLUNA C ]

Outro caso, quando não se acha nenhum dos valores aonde foi aplicado a fórmula fica assim ''/'', ou quando se acha apenas um valor ele fica assim (Columbia/ ou /Futura), eu gostaria que quando não se achasse nada, ficasse em branco. Porém, ao achar os dois valores,tanto Columbia como Futura, que ele tivesse o ''/'' para separar um do outros. ex: [ COLUNA L ]

E por fim, na N/O queria que mostrasse os valores como Moeda/Contábil.

Em anexo está minha planilha,

Desde já agradeço,

Miller.

 
Postado : 16/05/2013 9:44 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde ckymiller

Copie e cole está fórmula na célula C2 e arraste para as demais células:

=SE(ÉERROS(PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0));"";PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0))

Dê retorno.

Um abraço.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/05/2013 10:13 am
(@ckymiller)
Posts: 39
Eminent Member
Topic starter
 

Boa tarde ckymiller

Copie e cole está fórmula na célula C2 e arraste para as demais células:

=SE(ÉERROS(PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0));"";PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0))

Dê retorno.

Um abraço.

Obrigado Patropi pela rapida resposta.

Então, o problema é que eu precisaria buscar as informações da ABA ''Columbia.ABSD'' e da ABA '''Futura.ABSD''.

Vou tentar dar um exemplo de como funciona aqui na empresa.

Columbia.ABSD fábrica o produto 906000006
Futura.ABSD também fábrica o produto 906000006

Ao buscar esses valores nessas abas, utilizando a formula:

=CONCATENAR(SEERRO(PROCV(A7;Columbia.ABSD!$B$2:$P$2017;2;0);""); "/";SEERRO(PROCV(A7;Futura.ABSD!$B$2:$P$2015;2;0);""))

me traz o seguinte resultado 906000006/906000006.

E eu queria que aparecesse somente 906000006, quando tivesse o valor em ambas as ABAS, e/ou quando tivesse em uma das ABAS. Quando não tivesse em nenhuma das abas, ficasse em branco.

Porque tem vezes que o produto é fabricado em uma empresa, e em outra não, como também as vezes é fábricado em ambas. E em ambas as empresas se utiliza o mesmo código.

Grato,

Miller

 
Postado : 16/05/2013 11:02 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Miller

Veja como eu fiz na coluna C.
Coloquei formatação condicional com fonte branca para não retornar erro quando não encontrar.

Abraço.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/05/2013 1:13 pm
(@ckymiller)
Posts: 39
Eminent Member
Topic starter
 

Miller

Veja como eu fiz na coluna C.
Coloquei formatação condicional com fonte branca para não retornar erro quando não encontrar.

Abraço.

Opa, Obrigado :D
Na Coluna C e D ficou certinho!!

Eu tentei aplicar a mesma fórmula nas colunas G/H mais não deu.
O que muda na fórmula pra essas colunas?

Miller

 
Postado : 16/05/2013 4:57 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Miller

Para mim deu certo nas colunas G e H também:

Dê retorno.

Abraço.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/05/2013 5:28 pm
(@ckymiller)
Posts: 39
Eminent Member
Topic starter
 

Patropi

Muito obrigado!!

Eu alterei a fórmula para:

=SE(ÉERROS(PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0));PROCV(A2;Futura.ABSD!$B$2:$P$2015;2;0);PROCV(A2;Columbia.ABSD!$B$2:$P$2017;2;0))

Porque antes quando não achava o valor nas ABAS, ele puxava o valor da linha abaixo de onde foi aplicado a fórmula.

Já dei joinha pra você. Por enquanto vou deixar sem ''RESOLVIDO'' para se acaso surja algum outro problema, eu aproveite do topico

Obrigado,

Abraços!

Miller.

 
Postado : 17/05/2013 9:31 am