Fórmula do Excel: Normalizar texto
Às vezes, ao importar uma sequência de texto de outros dispositivos ou locais, ela pode vir com pontuações, espaços extras ou letras maiúsculas que você deseja remover e ajustar. Este tutorial apresenta uma fórmula que combina as funções LOWER, TRIM e SUBSTITUTE para lidar com essa tarefa.
Fórmula genérica:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(texto,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Argumentos
Texto: a sequência de texto que você deseja normalizar. |
Valor de retorno:
Esta fórmula remove as pontuações, os espaços extras e converte letras maiúsculas em minúsculas.
Como esta fórmula funciona
Por exemplo, normalize os textos no intervalo B3:B5 e exiba os resultados em C3:C5. Use a seguinte fórmula em C3:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Pressione Enter e arraste a alça de preenchimento até a célula C5 para obter os textos normalizados das células B3:B5.
Explicação
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(texto,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ") : o SUBSTITUTE função substituirá o texto antigo pelo novo na sequência de texto; aqui, esta fórmula substituirá as pontuações por espaços.
TRIM função: a função TRIM remove os espaços extras da sequência de texto.
LOWER função: a função LOWER converte letras maiúsculas em minúsculas.
Observação
Se você quiser manter os espaços iniciais ou finais na sequência de texto, pode usar esta fórmula:
=" "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&" " |
Arquivo de Exemplo
Clique para baixar o arquivo de exemplo
Fórmulas Relacionadas
- Verifique se uma célula contém um texto específico
Para verificar se uma célula contém alguns textos no intervalo A, mas não contém os textos no intervalo B, você pode usar uma fórmula matricial que combina as funções CONT.SE, PROCURAR e E no Excel. - Verifique se uma célula contém um de vários valores, mas exclui outros valores
Este tutorial fornecerá uma fórmula para lidar rapidamente com a tarefa de verificar se uma célula contém algo, mas excluindo outros valores no Excel, e explicará os argumentos da fórmula. - Verifique se a célula contém uma de várias coisas
Suponha que no Excel haja uma lista de valores na coluna E, e você deseja verificar se as células na coluna B contêm todos os valores da coluna E e retornar VERDADEIRO ou FALSO. - Verifique se a célula contém número
Às vezes, você pode querer verificar se uma célula contém caracteres numéricos. Este tutorial fornece uma fórmula que retornará VERDADEIRO se a célula contiver números e FALSO se a célula não contiver números.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.