Notifications
Clear all

Buscar na matriz e retornar texto dentro de outro texto.

13 Posts
2 Usuários
0 Reactions
1,582 Visualizações
(@vecaly)
Posts: 13
Active Member
Topic starter
 

pessoal, boa tarde.

preciso fazer uma busca dentro de uma matriz, e se o numero for encontrado retornar o nome da pessoa que alterou o documento e data, ambos constam em uma outra coluna dentro de outra planilha, mas sempre dentro de um texto padrao.

nao sei se me expliquei claramente, acredito que nao, mas com o exemplo em anexo voces vao entender, consegui fazer uma formula, mas nao fica 100% pq os nomes das pessoas sao de tamanhos distintos.

ex.

Alterado por MULHER.MELANCIA Em 22-11-2011 - retornar somente o MULHER.MELANCIA em uma coluna e o 22-11-2011 em outra.

agradeço desde já.

abs.

 
Postado : 21/05/2012 1:44 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tenta essa fórmula Vecaly:

=DIREITA(INDIRETO("Teste!C"&MÁXIMO(SE(EXT.TEXTO(Teste!$C$2:$C$20;14;NÚM.CARACT(B2))=B2;LIN(Teste!$C$2:$C$20))));10)

Ctrl + Shift + Enter

Qualquer coisa da o grito.

 
Postado : 21/05/2012 1:58 pm
(@vecaly)
Posts: 13
Active Member
Topic starter
 

opa bernardo.

sempre rapido nas respostas, obrigado!

nao sei pra voce, mas pra mim os resultados estao dando zero.

 
Postado : 21/05/2012 2:04 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Segue em anexo o exemplo.

Tamo sempre por aí...

Qualquer coisa da o grito.

 
Postado : 21/05/2012 2:11 pm
(@vecaly)
Posts: 13
Active Member
Topic starter
 

show bernardo, a data funcionou agora, obrigado!

voce chegou a ver a minha formula? eu queria que ela puxasse somente o nome, mas ela puxa E, Em etc, dependendo do tamanho do nome da pessoa.

NF Modificado Por Ultima date de modificação
1 MULHER.MELANCIA 22-11-2011
2 JOHNNY.BRUCE Em 22-11-2011
3 ADERBAL.SILVA E 22-11-2011
4 JUVENAL.MOSTAK 22-11-2011

gostaria de deixar somente o nome, e isso eu nao consegui fazer, tem como dar um help?

valeu .. abs! :D

 
Postado : 21/05/2012 2:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Nem havia visto sua fórmula...
mas vê se é isso que precisa.

Qualquer coisa da o grito.

 
Postado : 21/05/2012 2:24 pm
(@vecaly)
Posts: 13
Active Member
Topic starter
 

monstro no excel, ficou show .. obrigado!!! :mrgreen:

agora as datas, quando eu coloco na minha planilha nao funciona, nao entendi o motivo, ate aumentei o range da formula mas nao funciona.

pode dar uma olhada sem compromisso?! se for mais facil pra voce, ate prefiro uma formula nao matricial igual a dos nomes.

abs.

=DIREITA(INDIRETO("Teste!C"&MÁXIMO(SE(EXT.TEXTO(Teste!$C$2:$C$1500;14;NÚM.CARACT(B5))=B5;LIN(Teste!$C$2:$C$1500))));10)

 
Postado : 21/05/2012 2:46 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, não vejo nada de errado... a não ser que tenha alguma diferença na planilha, o nome da planilha, a coluna... ... ....
Se tiver como postar ela, ou me mandar no email (caso tenha alguma informação que não possa postar aqui no fórum) eu dou uma olhada...

 
Postado : 21/05/2012 2:50 pm
(@vecaly)
Posts: 13
Active Member
Topic starter
 

bernardo.

anexei novamente a planilha, coloquei na ordem que eu utilizo no trabalho e aumentei o numero de dados, se puder dar uma olhada.

veja as datas, estao diferentes.

abs.

 
Postado : 21/05/2012 3:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi o que tem de errado...
mas tenta essa fórmula:

=DIREITA(INDIRETO("Teste!C"&D2+1);10)

Se não for isso da o grito.

 
Postado : 21/05/2012 4:47 pm
(@vecaly)
Posts: 13
Active Member
Topic starter
 

fala bernardo, bom dia cara.

nao sei o que acontece, mas eu apaguei as linhas 51 a 71 e agora a formula da data nao funciona no final da planilha.

veja em anexo, parece que se der um salto na numeraçao a formula para de funcionar.

abs e obrigado :!:

 
Postado : 22/05/2012 8:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

aquela fórmula era caso ambas as colunas seguissem a mesma ordem, usa essa:

=DIREITA(INDIRETO("Teste!C"&CORRESP(D2;Teste!$A$1:$A$500;0));10)

Qualquer coisa da o grito.

 
Postado : 22/05/2012 10:17 am
(@vecaly)
Posts: 13
Active Member
Topic starter
 

perfeito.

nota dez :!: :!: :!:

:D

 
Postado : 22/05/2012 1:01 pm