Utilizar planilhas como base de dados para cadastrar clientes ou fornecedores é uma prática comum em projetos do Excel. Também é comum utilizar uma base de dados já existente e ter que fazer pequenas modificações para atender o modelo do padrão atual. Retirar os pontos e traços do CNPJ ou CPF são exemplos destas modificações que podem ser necessárias. Outro exemplo é retirar parênteses e hifens de números de telefone. Este artigo explica como substituir os caracteres indesejados, no Excel de forma simples e eficaz.
Neste artigo você aprenderá:
- Como retirar pontos e traços no Excel
- Como remover parênteses no Excel
- Como tirar pontos hifens e barras de uma célula no Excel
- Como usar uma formula para tirar pontos do texto
- Como funciona a Função = SUBSTITUIR
Uma solução para esta necessidade, no exemplo do CNPJ é utilizar a Função Substituir para substituir os caracteres “.”, “/” e “-“ por vazio (“”). Desta forma o resultado obtido é uma sequência de números sem a presença dos caracteres indesejados.
Como funciona a Função Substituir no Excel
A Função
Substituir é composta por 3 parâmetros obrigatórios e 1 parâmetro opcional.
Sintaxe: =SUBSTITUIR(texto; texto_antigo; novo_texto;
núm_da_ocorrencia)
- texto: é o texto com os caracteres
indesejados.
- texto_antigo: deve-se informar,
entre aspas (“”), o caractere que será removido.
- texto_novo: deve-se informar, entre
aspas (“”), qual o caractere irá substituir o caractere indesejado.
- núm_da_ocorrencia: é a ocorrência do texto antigo que deve ser substituída por texto_novo. Como este parâmetro é opcional, se não informado, toda instância de texto_antigo é substituída.
Como Remover os Pontos e Traços do CNPJ
A figura acima
mostra passo a passo como remover os caracteres indesejados. Apesar deste
método funcionar pode-se resolver o problema em uma única célula da seguinte
forma:
=SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(B8;".";"");"-";"");"/";"")
No caso do CPF devem-se utilizar duas
Funções Substituir encadeadas, visto que são dois a quantidade de caracteres
não numéricos.
Esta solução
simples pode otimizar o processo de digitação e aumentar de forma significativa
a sua produtividade no Excel.
E você, conhece outra função que possa ser aplicada
para obter o mesmo resultado da Função Substituir?
Compartilhe suas dicas e exemplos conosco usando os comentários ou redes sociais abaixo.
É proibido a reprodução parcial ou integral dos artigos deste blog. Copiar na íntegra qualquer conteúdo aqui publicado, implica em crime previsto no Código Penal
É proibido a reprodução parcial ou integral dos artigos deste blog. Copiar na íntegra qualquer conteúdo aqui publicado, implica em crime previsto no Código Penal
Muito proveitoso seu método de explicação. Claro, conciso e objetivo. Parabéns.
ResponderExcluirPoseidon, é muito bom saber que sua experiência no blog foi agradável. Agradeço muito a sua visita. Até a próxima!
ExcluirMuito bom, parabéns, nao conhecia seu blog, mas vai ser de grande valia pra mim
ResponderExcluirPaulo, fico contente em saber que sua experiência com o blog foi produtiva. Agradeço muito a sua visita. Volte sempre que precisar!
ExcluirUtilizo, Control L na planilha a ser alterada, seleciono a coluna e substituo o ponto (.) por nada, deixo o campo vazio> substituir tudo.
ExcluirDepois faço o mesmo processo com o hífen, usei exemplo de cpf que possui . e -, para outras informações substitui os caracteres que quiser, só que um de cada vez.
Seleciona as células ou colunas que precisa ser alterada.
Não consegui usar a fórmula para alterar a coluna.
Muito bom...já sofri demais para retirar pontos e outros caracteres
ResponderExcluirFico contente em saber que sua experiência com o blog foi produtiva. Agradeço muito a sua visita. Volte sempre que precisar!
ExcluirBom dia. Gostaria de saber se posso retirar os pontos na mesma casa????
ResponderExcluirBoa noite, pode sim! Basta aplicar este método que irá funcionar para qualquer situação.
ExcluirObrigada. Você salvou o tempo do meu dia de trabalho!
ResponderExcluirQue ótimo Mary, um grande abraço!
ExcluirMacete de quem estiver em estado de preguiça mental para construir a fórmula em outra coluna: marque a coluna original e use ctrl u, informando em "localizar" o caracter que quer omitir e em "substituir por" não digite nada.
ResponderExcluirObrigado pela contribuição no blog Nahim, grande abraço!
ExcluirExcelente dica!
Excluirboa noite
ResponderExcluirApós utilizar essa formula para retirar as pontuações , estou utilizando uma outra formula que faz a leitura dos dados da celula e faz a comparação com os dados inserido em uma outra celula ,só que essa formula de comparação não esta lendo os numeros que estão na celula e sim a formula do substituir , não efetuando a comparação necessaria e não retorna o resultado esperado , teria alguma outra alternativa para retirar as pontuações sem utilizar formula ou acrescenta algum comando para a comparação ser os numeros que estão na celula e não a formula substituir ?
Ola para que funcione a comparação dos dados você deve copiar toda a coluna onde foi aplicada a Função Substituir para retirar os pontos e em uma nova coluna com o botão direito do mouse clicar em "colar especial" > "Valores. Então aplicar Função de comparação desejada. Acredito que desta forma funcione corretamente. Abraços!
ExcluirExcelente ajuda!!!
ResponderExcluirSalvei nos favoritos.
Obrigado!
Parabéns pelo blog!! Realmente essa dica foi fantástica, salvou o dia rs.
ResponderExcluirObrigada!
Ola! Fico muito contente em saber que a dica foi fantástica e salvou o dia! O Excel pode ser uma ferramenta poderosa e útil, e é gratificante saber que pude ajudar a resolver o seu problema. Se você tiver mais dúvidas ou precisar de mais dicas no futuro, não hesite em me perguntar. Estou aqui para ajudar sempre que precisar. Parabéns por enfrentar seus desafios e encontrar soluções!
Excluirparabéns pelo seu trabalho. rápido e direto, gostei muito parabéns novamente...
ResponderExcluirMuito obrigado por comentar, pois desta forma consigo perceber melhor as necessidades dos leitores que nos seguem. Abraços e sucesso.
ExcluirShow de Bola!!! Cara muito bom meeeesmo! Me ajudou em muito! Tu é o cara!!! Me chamo Brito e sou de Itajaí/SC
ResponderExcluirMuito obrigado pelo seu comentário Brito!
ExcluirSempre que puder e desejar, deixe um comentário aqui no blog, combinado?
Eles são meu maior indicativo de que estou caminhando na direção correta.
Forte Abraço e sucesso!
Resolveu o meu problema! Muito obrigada!
ResponderExcluirOi Renata, espero continuar ajudando com novas dicas.
ExcluirAbraços!
Ricardo, muito obrigado pelo conhecimento repassado!!
ResponderExcluirFico muito feliz por saber que nossos conteúdos estão te ajudando a obter mais conhecimentos e assim colaboramos em sua jornada!
ExcluirConte com a gente sempre! Grande abraço e sucesso!
Amei, parabéns Ricardo.
ResponderExcluirO pessoal do meu serviço colocou os nomes junto com outros dados e eu queria retirar tudo que tá após o parenteses só que não to conseguindo de jeito nenhum.
Pode me ajudar por favor!
Segue exemplo (removi os sobrenomes reais):
Eliseu Guimarães Fulana Fulana (2331680)
Maria Auxiliadora da Fulana (2331728) - Praiana
Gustavo Fulana Fulana Fulana (2331739)
Simone Fulana (2331782)
Olá se a sequencia de algarismos entre parenteses segue um padrão podemos remover os caracteres usando um conjunto de funções para manipulação de textos:
ExcluirFUNÇÃO EXT.TEXTO
FUNÇÃO NÚM.CARACT
FUNÇÃO DIREITA
Experimente a fórmula abaixo:
=EXT.TEXTO(A1;1;NÚM.CARACT(A1)-NÚM.CARACT(DIREITA(A1;9)))
Onde A1 é a célula que estão os nomes em sua planilha.
Abraços!
Muito obrigada! Me ajudou muitooo!! Formatar 1.300 cpf na mão (no clique na vdd) não seria nada fácil...rs...rs
ResponderExcluirOla! Fico feliz em ter ajudado! Realmente, quando se trata de tarefas repetitivas como formatação de CPFs, o Excel e suas ferramentas de substituição são uma ótima maneira de economizar tempo e esforço. Caso você tenha mais dúvidas ou precise de ajuda em outras questões, não hesite em perguntar. Estou aqui para ajudar!
ExcluirParabéns pelo blog, dica excelente e muito bom o conteúdo!
ResponderExcluirOla! Obrigado pelo feedback positivo! Fico feliz em saber que você encontrou as dicas e o conteúdo úteis. Estou aqui para ajudar sempre que precisar, então sinta-se à vontade para retornar se tiver mais perguntas ou precisar de assistência. Parabéns pelo seu interesse em aprender e explorar o Excel!
ExcluirExcelente, muito bem explicado, me ajudou bastante! simples e prático
ResponderExcluirOla! Fico feliz em saber que as explicações foram úteis e que pude ajudar! A simplicidade e praticidade são importantes ao trabalhar com o Excel, e estou aqui para tornar sua experiência o mais fácil possível. Se surgirem mais dúvidas ou precisar de assistência com outras questões, não hesite em perguntar. Estou sempre à disposição para ajudar!
ExcluirBom dia, eu estou com problemas também queria retira somente um traço que está entre os números mais não estou conseguindo.
ResponderExcluirexemplo:0023000396-0
queria que retirar ou queria deixa assim 002.30.00396-0
Ola! Para remover pontos e traços no Excel, você pode usar a função LOCALIZAR e SUBSTITUIR. Vou explicar como você pode fazer isso passo a passo:
ExcluirSelecione a coluna ou intervalo de células onde você deseja remover os pontos e traços.
Vá para a guia "Página Inicial" na faixa de opções e clique no ícone "Localizar e Selecionar" (geralmente localizado no canto direito).
No menu suspenso, escolha a opção "Substituir" ou use o atalho de teclado Ctrl + H. Isso abrirá a janela "Localizar e Substituir".
Na caixa "Localizar", digite o ponto (.) ou o traço (-), dependendo do caractere que você deseja remover.
Deixe a caixa "Substituir por" vazia, pois você deseja remover o caractere, não substituí-lo por outra coisa.
Clique no botão "Substituir tudo". O Excel irá percorrer todas as células selecionadas e remover todos os pontos ou traços.
Após o processo ser concluído, clique em "OK" para fechar a janela "Localizar e Substituir".
Isso removerá todos os pontos e traços nas células selecionadas. Lembre-se de selecionar apenas as células onde você deseja fazer a remoção, para evitar alterações indesejadas em outras partes da planilha.