Página 1 de 1

Extrair partes de um texto

Enviado: 12 Set 2019 às 18:11
por VeronicaMartins
Olá, alguém consegue me ajudar com uma formula para extrair apenas os números do final de cada texto que estão entre parenteses? :D

Tentei a fomula abaixo, ela extraí corretamento, alguns números ficam incompletos e outros nem extraem.

=SEERRO(VALOR(DIREITA(SUBSTITUIR(SUBSTITUIR(DIREITA(D7;11); "(";""); ")";"");LOCALIZAR("(";D7)));"")


REFRIGERADOR (EXPOSITOR) VERTICAL METALFRIO PORTA DE VIDRO VB25R 276 LITROS (127251552) **** Exemplo: quero extrair apenas a numeração 127251552

ITEM PAI NÃO CADASTRADO (25200995)
RELÓGIO MASCULINO CASIO DIGITAL ESPORTIVO (A158WA-1DF) (113374009)
WHISKY ROYAL SALUTE 21 ANOS 700ML (5971128)
KIT TECLADO ARRANJADOR (COM 61 TECLAS) ILUMINADAS LK-265 CASIO COM (X10S ASK) (41655013)[/color]

Re: Extrair partes de um texto

Enviado: 12 Set 2019 às 19:03
por Jimmy
Olá Veronica,

Criei uma função para resolver o problema.

Veja se te atende.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.

Jimmy San Juan

Re: Extrair partes de um texto

Enviado: 12 Set 2019 às 20:43
por osvaldomp
Experimente:

Se não houver caracteres após o último parêntese
Código: Selecionar todos
=ARRUMAR(DIREITA(SUBSTITUIR(SUBSTITUIR(D7; ")";"");"(";REPT(" ";99));99))+0
Se houver ou não caracteres após o último parêntese
Código: Selecionar todos
=ARRUMAR(ESQUERDA(DIREITA(SUBSTITUIR(SUBSTITUIR("()"&D7;"(";REPT(" ";NÚM.CARACT(D7)));")";REPT(" ";NÚM.CARACT(D7)));NÚM.CARACT(D7)*2);NÚM.CARACT(D7)))+0

Re: Extrair partes de um texto

Enviado: 12 Set 2019 às 22:37
por Jardiel
Sugiro usar solução sem fórmula: o preenchimento relâmpago.
Ainda assim, segue minha sugestão de fórmula.

Nas mensagens que te ajudaram de alguma forma, dê seu LIKE: clique no "positivo" (ícone OBRIGADO).
Se o problema está encerrado, por favor, clique em MARCAR RESOLVIDO.