Ola, eu gostaria de saber qual a formula utilizar para extrar somente os digitos do texto abaixo marcado com "()" - KEMI OMM - TB 190 Trib. Aprox. R$ 1.602,30 Nac. Fed., R$ 2.144,34 Est. - Fonte: IBPT. (1189-22): 570,00 - KEMI GR - TB 250 KG (1240-22) : 500,00 Lembrando que a formula precisa contemplar as duas situações. Eu pensei em algo , que nao sei se é possivel, mas fazer uma formula que se identificar que no texto tem a palavra "IBPT" recortar os proximos 7 digitos e se a frase conter "KG" retirar os proximos 7 tbm. é possivel? Obrigado!
Olha, a forma como encontrei foi a seguinte: você combina a função EXT.TEXTO (que extrai uma parte do texto) com a função PROCURAR. Da seguinte forma:
Pus o texto que você colocou na célula A1 e fiz o seguinte:
=EXT.TEXTO(A1;PROCURAR("(";A1;1);9)
Ou seja, ele vai extrair o texto da célula A1, cujo começo é com o caractere "(" e o extrairá até o caractere 9. Você verá que o retorno será (1189-22). Digamos que você colocou o resultado na célula A2.
Se quiser retirar o parêntese, basta usar o SUBSTITUIR duas vezes, uma para tirar "(" e outra para tirar ")". Pondo na célula A3 a seguinte fórmula
=SUBSTITUIR(A2;"(";"") O resultado será 1189-22)
Ponde na célula A4 a seguinte fórmula:
=SUBSTITUIR(A3;")";"") O resultado será, enfim 1189-22
Espero ter ajudado.