Notifications
Clear all

PROCURA COM FORMULAS DE TEXTO 2003

10 Posts
3 Usuários
0 Reactions
1,460 Visualizações
(@aprendiz2050)
Posts: 68
Trusted Member
Topic starter
 

Olá meus caros,
Gostaria de saber se alguém tem ideia de como se fazer uma procura em uma tabela sem a formula PROCV, pois a mesma não aceita números no formato texto:
Simples
COD PRODUTO
111 A
222 B
333 C

Quando digitássemos “111” retornaria o produto “A”
Quando digitássemos “222” retornaria o produto “B”
Quando digitássemos “333” retornaria o produto “C”

A questão é que os dois elementos “COD” e “PRODUTO” tem que estar no formato “TEXTO”. Então acredito que seja uma formula de texto para resolver a solução mas não sei qual é.

Alguém pode me ajudar?

Aprendiz2050

 
Postado : 19/07/2014 10:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Aprendiz

Só não entendi porque você disse que o PROCV não retorna números formatados como texto.

Veja uma planilha de exemplo:

Dê retorno.

Se a resposta foi úl clique na mãozinha que fica do lado da ferramenta Citar.

[]s

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

 
Postado : 19/07/2014 11:05 am
(@aprendiz2050)
Posts: 68
Trusted Member
Topic starter
 

Patropi,

É possivel fazer essa procura se o uso do PROCV e com somente fórmulas de texto?

Att.

Aprendiz2050

 
Postado : 20/07/2014 7:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Aprendiz

Demonstre o que vc deseja numa planilha anexada.

[]s

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

 
Postado : 20/07/2014 7:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Se eu entendi, creio que sim!

Mas porque não postar seu arquivo modelo?

Att

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

 
Postado : 20/07/2014 7:37 am
(@aprendiz2050)
Posts: 68
Trusted Member
Topic starter
 

Bem,

gostaria a formatação por texto por dois motivos

1 - quando mudo na plan "dados" o formato para texto, o PROCV deixa de funcionar.

2 - Com o formato texto, eu poderia fazer uma consulta para ver se o numero de processo (F6) da Plan PLANILHA bate com o CODIGO: sempre o numero de processo de cobrança vem no meio dele , o código do produto (como destacado em azul). Para saber se não existe erro de digitação, em relação ao num de processo, coloquei a formula EXT.TEXTO para validar o numero do processo. Mas ela só funciona se os dados estivrem em texto e na mesma planilha.

gRATO

Aprendiz2050

 
Postado : 20/07/2014 8:24 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Não entendi sua dúvida.

Olhei em PLANLHA, e o código em B6 estava errado. Vc digitou 156606, quando deveria ser 156608. Fiz a alteração e creio que obtive o resultado eperado.

Sobre a outa fórmula q vc apontou que dá erro, vc pode multiplicar um texto por 1 para transformá-lo em número, assim:

=SE(PLANILHA!B6=DADOS!H1*1; "ok";"errado")

as não entendi para qe serve esta fórmula.

Abs.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 20/07/2014 8:39 am
(@aprendiz2050)
Posts: 68
Trusted Member
Topic starter
 

Bem,
ajustei a formula e retornou o resultado, Mas queria transformar as células envolvidas no PROCV para texto. O patropi em outra planilha me mostrou que não tem problema. Porem quando coloco tudo no formato TEXTO e executo a procura 156608 ele nao retorna nada. Pq?

Aprendiz2050

 
Postado : 20/07/2014 9:17 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Eu ainda não entendi o que vc quer fazer, mas, apliquei o truque acima na tua fórmula e deu certo:

=SE(ÉERROS(PROCV(PLANILHA!B6*1;DADOS!A:C;3;0));"Digite o código ";PROCV(PLANILHA!B6*1;DADOS!A:C;3;0))

Ou, pode ser assim tb, tilizando a função VALOR() para converter texto em número:
=SE(ÉERROS(PROCV(VALOR(PLANILHA!B6);DADOS!A:C;3;0));"Digite o código ";PROCV(VALOR(PLANILHA!B6);DADOS!A:C;3;0))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 20/07/2014 10:17 am
(@aprendiz2050)
Posts: 68
Trusted Member
Topic starter
 

Eu ainda não entendi o que vc quer fazer, mas, apliquei o truque acima na tua fórmula e deu certo:

=SE(ÉERROS(PROCV(PLANILHA!B6*1;DADOS!A:C;3;0));"Digite o código ";PROCV(PLANILHA!B6*1;DADOS!A:C;3;0))

Ou, pode ser assim tb, tilizando a função VALOR() para converter texto em número:
=SE(ÉERROS(PROCV(VALOR(PLANILHA!B6);DADOS!A:C;3;0));"Digite o código ";PROCV(VALOR(PLANILHA!B6);DADOS!A:C;3;0))

Obrigado Amigo!

Caso encerrado

Aprendiz2050 :D

 
Postado : 21/07/2014 4:15 pm