Você recebe uma lista de telefones com hifens, parênteses e espaços, e outra de clientes com o nome escrito com espaços a mais. As buscas não casam mesmo que os dados pareçam iguais à primeira vista.
Como usar Fórmula SUBSTITUIR e ARRUMAR passo a passo?
1. Escolha a tarefa
Substituir um texto, mudar só a ocorrência número N, remover um caractere, fazer duas trocas seguidas, limpar espaços, quebras de linha, espaços copiados da web ou contar ocorrências.
2. Informe o texto
Digite a célula a limpar e, se for trocar algo, o texto que procura e o que o substitui. Os espaços que digitar dentro são respeitados.
3. Copie a fórmula
Cole numa coluna auxiliar e arraste. Depois copie e cole como valores se quiser ficar com o resultado limpo.
A conta dos passos: método tradicional vs. KorexTools
Limpar a lista célula por célula (4 passos)
- Abrir a célula para edição.
- Apagar os espaços e sinais sobrando.
- Passar à célula seguinte.
- Repetir até o fim da lista.
Com o gerador «Fórmula SUBSTITUIR e ARRUMAR» do KorexTools (3 passos)
- Você escolhe a tarefa de limpeza.
- Informa a célula e os textos.
- Copia a fórmula e cola o resultado como valores.
Quase todo problema de dados sujos no Excel se resolve com duas funções e um truque
O SUBSTITUIR troca um texto por outro dentro de uma célula: recebe a célula, o que você procura e o que o substitui, e opcionalmente qual ocorrência mudar. Se a substituição é um texto vazio, ele apaga o que encontra, que é o jeito mais rápido de tirar hifens, pontos ou letras de um código. Distingue maiúsculas de minúsculas.
O ARRUMAR remove os espaços do começo e do fim e deixa um só entre as palavras, e o TIRAR elimina quebras de linha e outros caracteres que não se imprimem. Os espaços que chegam ao copiar de uma página da web costumam ser espaços sem quebra, que o ARRUMAR não reconhece; resolvem-se substituindo o caractere 160 por um espaço normal.
Qual função resolve cada caso
- •Trocar hifens por barras: SUBSTITUIR.
- •Código com espaços que não casa numa busca: ARRUMAR.
- •Texto colado com quebras de linha: TIRAR.
- •Espaços que não saem: SUBSTITUIR com o caractere 160.
Com « Ana-Perez » em A2
| Tarefa | Fórmula | Resultado |
|---|---|---|
| Tirar espaços sobrando | =ARRUMAR(A2) | Ana-Perez |
| Trocar o hífen por espaço | =SUBSTITUIR(ARRUMAR(A2);"-";" ") | Ana Perez |
| Contar os hifens | =(NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;"-";"")))/NÚM.CARACT("-") | 1 |
Erros comuns e como evitá-los
- ⚠️Reescrever sobre a célula original e perder o dado sem cópia.
- ⚠️Esquecer que o SUBSTITUIR distingue maiúsculas de minúsculas.
Perguntas frequentes
Por que o ARRUMAR não tira um espaço que eu vejo?
Provavelmente é um espaço sem quebra, típico de texto copiado de uma página da web. Escolha a opção de espaços teimosos e a fórmula o converte num espaço normal antes de limpar.
O SUBSTITUIR distingue maiúsculas?
Sim. Se você procura «ana» ele não muda «Ana». Para ignorar maiúsculas, passe antes o texto para minúsculas com a ferramenta de maiúsculas e minúsculas e depois substitua.
Como mudo só a segunda ocorrência?
Com a opção de substituir a ocorrência número N: digite 2 e o SUBSTITUIR muda só essa, deixando a primeira como estava.
O que eu faria se estivesse no seu lugar
«Limpe a lista antes de buscar nela: a maioria das buscas que falham tem um problema de dados, não de fórmula.» — Equipe de Engenharia da DataKorex.