Bem se a composição do texto for sempre conforme os excemplos, pode experimentar assim
=ARRUMAR(EXT.TEXTO(E1;LOCALIZAR("AMP";E1;1)+5;(LOCALIZAR(" -";E1;1))-(LOCALIZAR("AMP";E1;1)+5)));
Nota: Apesar de "parecer" estar considerando um espaço em branco e o hifen, na realidade, nos exemplos postados :
TUBO DE PLASTICO NaO REFORcADO SEM CONEXaO. (CODIGO INTERNO AMP: 5053204041 -2466091136 -628986001)
PECAS PLASTICAS PARA ISOLAMENTO ELETRICO. (CODIGO INTERNO AMP: 1488787-2 -2501640828 -752294003)
Está um carácter 160 e não o espaço que é carácter 32
Veja no anexo
Reinaldo, como a base é muito grande, identifiquei também que existe um caracter 70, vide exemplo abaixo... Nessas casos a formula retorna 184140-1 - 2466110661.
"FORMAS E ARTIGOS DE BORRACHA. (CODIGO INTERNO AMP: 184140-1
- 2466110661 -635132001)"
Tem como tratar essa ocorrência também ou e melhor arrumar o campo da descrição da mercadoria excluindo todos esses caracteres?
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/02/2014 7:42 am