Dados importados de outros sistemas geralmente contêm espaços extras que atrapalham classificação, fórmulas e procuras. Esses espaços podem ser iniciais, finais ou múltiplos entre palavras. A função TRIM é uma ferramenta interna do Excel projetada para limpar esse texto. Este artigo explica como usar TRIM para encontrar e excluir espaços indesejados em seus dados.
Principais conclusões: Usando TRIM para limpar dados
- Função TRIM: Remove todos os espaços do texto, exceto espaços únicos entre palavras.
- Localizar e Selecionar > Ir para Especial > Células em branco: Identifica células que parecem vazias, mas podem conter apenas caracteres de espaço.
- Colar Especial > Valores: Substitui fórmulas pelos resultados limpos para finalizar seus dados.
O que a função TRIM faz
A função TRIM é uma ferramenta de texto que padroniza espaçamento. Ela exclui qualquer caractere de espaço no início ou no final de uma cadeia de texto. Também reduz qualquer ocorrência de múltiplos espaços consecutivos entre palavras para um único espaço. Essa função é essencial quando os dados vêm de formulários web, bancos de dados ou outros aplicativos que podem adicionar espaçamento irregular.
TRIM afeta apenas o caractere de espaço padrão (ASCII 32). Ela não remove espaços ininterruptos, que são frequentemente usados em conteúdo web e aparecem como CHAR(160). A limpeza de dados pode exigir o tratamento desses diferentes tipos de espaço. Você precisa de um conhecimento básico de fórmulas para usar TRIM de forma eficaz, pois normalmente é necessário criar uma coluna auxiliar.
Passos para limpar dados com a função TRIM
Siga este processo para identificar células com espaços extras e limpá-las usando uma fórmula.
- Inserir uma coluna auxiliar
Selecione a coluna imediatamente à direita da coluna de dados. Clique com o botão direito no cabeçalho da coluna e escolha Inserir. Esta nova coluna conterá seus resultados limpos. - Inserir a fórmula TRIM
Na primeira célula da nova coluna, digite =TRIM( e clique na primeira célula dos dados originais. Feche o parêntese e pressione Enter. A fórmula será semelhante a =TRIM(A2). - Copiar a fórmula para baixo
Clique duas vezes na alça de preenchimento (o pequeno quadrado no canto inferior direito da célula da fórmula) para copiar a fórmula por toda a coluna. Isso aplica TRIM a todas as linhas de dados. - Substituir dados originais pelos valores limpos
Selecione todas as células que contêm as fórmulas TRIM. Pressione Ctrl+C para copiá-las. Em seguida, selecione a primeira célula da coluna de dados original. Clique com o botão direito e escolha Colar Especial. Na caixa de diálogo Colar Especial, selecione Valores e clique em OK. Isso substitui o texto original pelos resultados limpos. - Excluir a coluna auxiliar
Clique com o botão direito no cabeçalho da coluna auxiliar que você criou e selecione Excluir. Sua planilha agora contém os dados limpos na localização da coluna original.
Usando Localizar e Substituir para espaços não padrão
Se TRIM não limpar todos os espaços, você pode ter caracteres de espaço ininterrupto. Use Localizar e Substituir para lidar com eles.
- Abrir Localizar e Substituir
Selecione seu intervalo de dados. Pressione Ctrl+H para abrir a caixa de diálogo Localizar e Substituir. - Inserir o código do espaço ininterrupto
No campo Localizar, mantenha pressionado Alt e digite 0160 no teclado numérico, ou digite a fórmula =CHAR(160) em uma célula, copie o caractere resultante e cole no campo. Deixe o campo Substituir por vazio. - Executar a substituição
Clique em Substituir tudo. Isso remove todos os caracteres de espaço ininterrupto do intervalo selecionado. Em seguida, você pode executar a função TRIM nos dados.
Erros comuns e limitações
TRIM não remove todos os caracteres de espaço
Conforme observado, TRIM ignora o espaço ininterrupto (CHAR(160)). Dados copiados de páginas da web geralmente contêm esse caractere. Use o método Localizar e Substituir descrito acima antes de aplicar a função TRIM para uma limpeza completa.
Fórmulas retornam erros após usar TRIM
Se você usar TRIM em números armazenados como texto, as fórmulas matemáticas subsequentes podem falhar. Após usar TRIM, pode ser necessário converter texto em números. Selecione as células limpas, clique no ícone de aviso que aparece e escolha Converter em número.
Dados parecem inalterados após TRIM
Se você aplicar a fórmula TRIM, mas não usar Colar Especial > Valores, os dados originais permanecem. A célula mostra o resultado limpo, mas o valor subjacente ainda é a fórmula que referencia os dados sujos. Sempre use Colar Especial para finalizar o processo de limpeza.
TRIM vs. CLEAN vs. Localizar e Substituir
| Item | Função TRIM | Função CLEAN | Localizar e Substituir |
|---|---|---|---|
| Uso principal | Remover espaços extras padrão | Remover caracteres não imprimíveis (ASCII 0-31) | Remover caracteres específicos como espaços ininterruptos |
| Lida com espaços iniciais/finais | Sim | Não | Sim, se você pesquisar por um espaço |
| Lida com múltiplos espaços internos | Reduz para um espaço | Não | Não, a menos que use curingas |
| Melhor para | Limpeza geral de dados de texto de bancos de dados | Dados importados de sistemas legados | Remoção direcionada de um caractere problemático conhecido |
Agora você pode limpar conjuntos de dados removendo espaços indesejados com a função TRIM. Combine-a com Localizar e Substituir para espaços ininterruptos ao lidar com dados de fontes web. Para uma limpeza mais avançada, aninhe as funções usando =TRIM(CLEAN(A2)) para remover caracteres não imprimíveis e espaços extras em uma única etapa. Use o Preenchimento Relâmpago como alternativa, digitando um exemplo limpo e pressionando Ctrl+E.