ppv,
o teu primeiro exemplo: 7854_45_x
extrair, pela esquerda: =esquerda(a1;localizar(“_”;a1)-1), ou seja, no teu primeiro exemplo, dará o resultado 7854;
extrair pela direita: =seg.texto(a1;localizar(“_”;a1)+1;32000), ou seja, no teu primeiro exemplo, dará o resultado 45_x
o teu segundo exemplo: 456_55_t_s
extrair, pela esquerda: =esquerda(a2;localizar(“_”;a2)-1), ou seja, no teu segundo exemplo, dará o resultado 456;
extrair pela direita: =seg.texto(a2;localizar(“_”;a2)+1;32000), ou seja, no teu segundo exemplo, dará o resultado 55_t_s
etc…
(nota: 32000 é apenas um número suficientemente grande de caracteres para capturar a descrição).
créditos para o mvp je mcgimpsey – http://www.google.pt/url?sa=t&rct=j&q=je%20mcgimpsey%20&source=web&cd=1&cad=rja&ved=0cc0qfjaa&url=http%3a%2f%2fwww.mcgimpsey.com%2fexcel%2findex.html&ei=z3xlufaxdive7abgwohwcw&usg=afqjcnflot92vi4x0s3xtvl-5vogmtgd2q&bvm=bv.44158598,d.zg4
fica bem e diz qq coisa, ok?
PPV_1.jpg