Vídeo: [Excel] Como Extrair Partes de um Texto 2025
Se você extrair dados de bancos de dados externos e sistemas legados, você, sem dúvida, encontrará texto que contenha espaços extras. Às vezes, esses espaços extras são encontrados no início do texto, enquanto outras vezes aparecem no final.
Os espaços extras são geralmente ruins porque podem causar problemas em fórmulas de pesquisa, gráficos, dimensionamento de colunas e impressão.
A figura ilustra como você pode remover espaços supérfluos usando a função TRIM.
A função TRIM é relativamente direta. Basta dar-lhe algum texto e remove todos os espaços do texto, exceto para espaços únicos entre palavras.
Tal como acontece com outras funções, pode aninhar a função TRIM em outras funções para limpar o texto enquanto aplica alguma outra manipulação. Por exemplo, a seguinte função triplica o texto na célula A1 e converte-o em letras maiúsculas em uma única etapa:
= UPPER (TRIM (A1))
A função TRIM foi projetada para cortar apenas o caractere de espaço ASCII a partir do texto. O caractere de espaço ASCII tem um valor de código de 32. O conjunto de caracteres Unicode, no entanto, tem um caractere de espaço adicional chamado o caractere de espaço não-rompido. Esse caractere é comumente usado em páginas da web e tem o valor Unicode de 160.
A função TRIM foi projetada para lidar somente com caracteres de espaço CHAR (32). Não pode, por si só, lidar com caracteres de espaço CHAR (160). Para lidar com esse tipo de espaço, você precisa usar a função SUBSTITUTE para encontrar caracteres de espaço CHAR (160) e substituí-los por caracteres de espaço CHAR (32) para que a função TRIM possa consertá-los. Você pode realizar esta tarefa tudo ao mesmo tempo com a seguinte fórmula:
= TRIM (SUBSTITUTE (A4, CHAR (160), CHAR (32))
