Seus dados do Excel frequentemente contêm caracteres ocultos que atrapalham a classificação e as fórmulas. Geralmente são quebras de linha e espaços extras inseridos acidentalmente durante a entrada de dados ou ao colar. Este artigo explica como encontrar e limpar esses caracteres usando as funções e ferramentas internas do Excel. Você aprenderá métodos para remover quebras de linha e ajustar espaços extras das suas células.
Principais Conclusões: Removendo Caracteres Ocultos no Excel
- Localizar e Selecionar > Ir para Especial > Em branco: Localiza células que parecem vazias, mas podem conter caracteres não imprimíveis, como espaços.
- Funções CLEAN e TRIM: A função CLEAN remove caracteres não imprimíveis, como quebras de linha, enquanto TRIM remove espaços extras.
- Localizar e Substituir (Ctrl+U): Use esta ferramenta para pesquisar caracteres de quebra de linha (inseridos como Ctrl+J) e substituí-los por um espaço ou nada.
Entendendo Quebras de Linha e Espaços Extras nos Dados
Quebras de linha e espaços extras são comuns em dados importados de outros sistemas ou copiados da web. Uma quebra de linha, criada ao pressionar Alt+Enter em uma célula, move o texto para uma nova linha dentro da mesma célula. Embora visível, é um caractere não imprimível que pode causar erros em funções como PROCV. Espaços extras, geralmente no início ou final do texto, são caracteres de formatação invisíveis que impedem correspondências exatas de texto. Esses caracteres deixam seus dados com aparência desorganizada e causam problemas práticos na análise.
O Excel armazena esses caracteres como códigos específicos. Um espaço padrão é o código 32. Um espaço não separável, comum em dados da web, é o código 160. Uma quebra de linha é o código 10. A função TRIM remove apenas espaços padrão (código 32) do texto, deixando espaços não separáveis e quebras de linha intactos. A função CLEAN foi projetada para remover os primeiros 32 caracteres não imprimíveis do conjunto ASCII, que inclui quebras de linha (código 10) e retornos de carro (código 13).
Passos para Limpar Dados Usando Funções e Localizar e Substituir
Você pode limpar seus dados no local ou usar colunas auxiliares. Usar colunas auxiliares é mais seguro, pois preserva os dados originais. Os métodos a seguir usam fórmulas e a caixa de diálogo Localizar e Substituir.
Método 1: Usando as Funções CLEAN e TRIM Juntas
- Insira uma nova coluna auxiliar
Clique na letra da coluna à direita da sua coluna de dados. Clique com o botão direito e selecione Inserir para criar uma nova coluna em branco. - Digite a fórmula combinada
Na primeira célula da nova coluna, digite =TRIM(CLEAN(A1)). Substitua A1 pelo endereço da sua primeira célula de dados. - Copie a fórmula para baixo na coluna
Clique duas vezes na alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) para aplicar a fórmula a todas as linhas com dados. - Substitua os dados originais
Selecione todas as células limpas na coluna auxiliar. Pressione Ctrl+C para copiar. Selecione a primeira célula da sua coluna de dados original. - Cole como valores
Clique com o botão direito na célula selecionada, escolha Colar Especial e selecione Valores. Clique em OK. Agora você pode excluir a coluna auxiliar.
Método 2: Usando Localizar e Substituir para Quebras de Linha
- Selecione o intervalo de dados
Clique e arraste para selecionar as células que contêm as quebras de linha que deseja remover. - Abra a caixa de diálogo Localizar e Substituir
Pressione Ctrl+U no teclado. A guia Substituir estará ativa. - Insira o caractere de quebra de linha a ser localizado
Clique na caixa Localizar. Mantenha pressionada a tecla Alt e digite 010 no teclado numérico, depois solte Alt. Em um laptop sem teclado numérico, pressione Ctrl+J. Um pequeno ponto pode aparecer na caixa. - Especifique a substituição
Na caixa Substituir por, digite um espaço se quiser manter as palavras separadas. Deixe em branco para remover a quebra sem espaço. - Execute a substituição
Clique em Substituir Todas. Uma mensagem mostrará quantas substituições foram feitas. Clique em OK e feche a caixa de diálogo.
Erros Comuns e Limitações da Limpeza de Dados
TRIM Não Remove Espaços Não Separáveis
Um problema comum é quando TRIM não limpa espaços copiados de uma página da web. Geralmente são espaços não separáveis (caractere 160). Para removê-los, use Localizar e Substituir. Na caixa Localizar, mantenha Alt e digite 0160 no teclado numérico. Deixe Substituir por em branco e clique em Substituir Todas. Alternativamente, use a função SUBSTITUIR: =TRIM(SUBSTITUIR(A1; CARACT(160); ” “)).
Remoção Acidental de Quebras de Linha Intencionais
Usar Localizar e Substituir ou a função CLEAN em uma planilha inteira removerá todas as quebras de linha. Se você precisar manter endereços formatados ou parágrafos dentro de células individuais, não use esses métodos globalmente. Em vez disso, limpe apenas as colunas específicas onde as quebras de linha são erros. Sempre revise uma amostra dos seus dados após a limpeza para garantir que nenhuma formatação desejada foi perdida.
Fórmulas Convertem Dados Limpos de Volta para Texto
Números limpos com TRIM ou CLEAN podem ainda ser tratados como texto, alinhados à esquerda na célula. Isso impede operações matemáticas. Para corrigir, use o truque Colar Especial > Multiplicar. Digite o número 1 em uma célula vazia e copie-a. Selecione seus números limpos, abra Colar Especial, escolha Valores e Multiplicar, depois clique em OK. Isso converte números em formato de texto em números reais.
CLEAN e TRIM vs. Localizar e Substituir: Principais Diferenças
| Item | Funções CLEAN e TRIM | Ferramenta Localizar e Substituir |
|---|---|---|
| Uso Principal | Remover caracteres não imprimíveis e espaços extras por meio de fórmula | Pesquisar e substituir códigos de caractere específicos diretamente nas células |
| Melhor Para | Limpeza automatizada em conjuntos de dados grandes e consistentes usando colunas auxiliares | Remoção rápida e única de um caractere específico, como quebras de linha Alt+Enter |
| Precisão | Menos precisa; CLEAN remove um conjunto fixo de caracteres que você não pode personalizar | Alta precisão; você controla o código exato do caractere e sua substituição |
| Preservação de Dados | Requer uma coluna auxiliar, mantendo os dados originais intactos até colar valores | Modifica os dados no local imediatamente; use Desfazer (Ctrl+Z) para reverter |
| Tratamento de Espaços Não Padrão | TRIM não remove espaços não separáveis (CARACT 160) | Pode remover qualquer caractere, incluindo CARACT 160, se você souber o código correto |
Agora você pode limpar dados importados removendo quebras de linha e espaços extras ocultos. Combine as funções TRIM e CLEAN em uma coluna auxiliar para uma limpeza completa e reversível. Para remoção direcionada de um caractere específico, como Alt+Enter, use Localizar e Substituir com Ctrl+J. Lembre-se de que a função CLEAN não remove espaços não separáveis, que exigem a função SUBSTITUIR ou uma operação específica de Localizar e Substituir.