Página 1 de 1
Retirar parte do texto
Enviado: 24 Mai 2022 às 15:02
por Freederico
Fala pessoal, boa tarde!
Estou com uma planilha aqui e preciso retirar os números dos CNPJ's, porém, o texto não está padronizado. Já usei as funções esquerda, direita e ext.texto para pegar algumas, mas, ainda falta muita coisa.
Dúvida?!
Existe alguma função que possa utilizar o critério CNPJ e me retorne os 18 dígitos do número?
Re: Retirar parte do texto
Enviado: 24 Mai 2022 às 18:27
por osvaldomp
Experimente:
=SE(ÉERRO(LOCALIZAR("CNPJ:";A1));EXT.TEXTO(A1;LOCALIZAR("CNPJ";A1)+5;18);EXT.TEXTO(A1;LOCALIZAR("CNPJ:";A1)+6;18))
Re: Retirar parte do texto
Enviado: 25 Mai 2022 às 08:03
por Deciog
Freederico, Bom Dia.
Para versão do Excel 365 usa desta forma
=EXT.TEXTO(TEXTODEPOIS(A1;{"CNPJ: ";"CNPJ "});1;15)
Espero ter ajudado
Decio
Re: Retirar parte do texto
Enviado: 25 Mai 2022 às 16:43
por Freederico
Boa tarde, Decio!
De antemão, obrigado pela ajuda.
Mas aqui não deu certo, retorna o erro "#NOME?".
Minha versão é 365
Re: Retirar parte do texto
Enviado: 25 Mai 2022 às 17:59
por Estevaoba
Segue uma variação da fórmula do mestre Osvaldo:
Código: Selecionar todos=EXT.TEXTO(A1;LOCALIZAR("CNPJ";A1)+SE(ÉNÚM(LOCALIZAR("CNPJ:";A1));6;5);18)
Good luck!
Re: Retirar parte do texto
Enviado: 25 Mai 2022 às 19:39
por osvaldomp
Estevaoba escreveu: ↑25 Mai 2022 às 17:59
Segue uma variação ...
Boa, Mestre! Só poderia vir de um Mente Brilhante!
#
Segue uma variação da variação ... 6 caracteres a menos
...
=EXT.TEXTO(A1;LOCALIZAR("CNPJ";A1)+5+ÉNÚM(LOCALIZAR("CNPJ:";A1));18)
Re: Retirar parte do texto
Enviado: 25 Mai 2022 às 21:49
por Estevaoba
Magnífico, Mestre!
Então, aí vai a variação da variação da variação, reduzindo mais seis caracteres.
=EXT.TEXTO(A1;LOCALIZAR("CNPJ";A1)+5+CONT.SE(A1;"*CNPJ:*");18)
Ab.
Re: Retirar parte do texto
Enviado: 26 Mai 2022 às 08:31
por Deciog
Minha versão Excel 365 2021
Re: Retirar parte do texto
Enviado: 26 Mai 2022 às 09:52
por osvaldomp