Probleminha complicado esse em Rudha.
Vou te explicar um pouco o que acontece.
Teoricamente extrair parte de um texto é simples, mas isso quando se tem um padrão como critério(o que não é o seu caso).
No seu caso você tem textos totalmente aleatórios, e isso complica a colocação de regras dentro da fórmula para extrair somente os números.
Mas de qualquer forma, criei uma outra formula com mais critérios que, pelo menos neste exemplo que você passou funcionou bem em todos os textos apresentados.
Para você entender melhor, vou listar os critérios usados.
A formula está contando e somando, somente dentro dos últimos 15 carácteres da direita, tudo que é número e ífem (-), e extraindo da esquerda para a direita a quantidade somada. Então se existir dentro dos últimos 15 carácteres do texto, cinco números e um ífem, a fórmula irá extrair os seis últimos caracteres do texto.
Agora sem mais delongas...
Veja se resolve seu problema.
=DIREITA(A1;SOMA(SE((EXT.TEXTO(DIREITA(A1;15);LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1)>="0")*(EXT.TEXTO(DIREITA(A1;15);LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1)<="9");1;0))+SOMA(SE(EXT.TEXTO(DIREITA(A1;15);LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1)="-";1;0)))
Obs: a formula continua como matricial. ctrl+shift+enter
[]
Guilherme Domingos
Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].
Postado : 17/12/2015 7:22 am