Como todos sabemos, o Microsoft Excel tem muitas funções úteis para facilitar o trabalho dos usuários. A função “TRIM” é uma delas. Esta função ajuda a remover espaços indesejados entre palavras em uma string e retorna um valor de texto com espaços iniciais e finais removidos. Mas às vezes a função TRIM se recusa a funcionar devido a vários motivos desagradáveis. Neste blog, explorarei as causas comuns e algumas soluções rápidas para corrigir a função TRIM que não funciona no Excel em nenhum momento.
Por que o TRIM não está funcionando no Excel?
No Excel, o TRIM é categorizado como uma função de string/texto e pode ser usado como uma função de planilha (WS) e função VBA (VBA) no Excel. No entanto, ele não funciona devido a vários motivos mencionados abaixo:
- Sintaxe ou argumentos incorretos
- Parênteses ausentes
- Pasta de trabalho corrompida
- Espaços extras são adicionados ao conteúdo inserido.
Depois de identificar os principais fatores, agora é hora de saber como corrigir o problema do TRIM do Excel não funcionar com as melhores soluções.
Como corrigir o problema da função TRIM que não funciona no Excel?
Vamos dar uma olhada em todos os métodos apropriados:
Maneira 1 – Remova espaços inteiros, incluindo os espaços entre palavras
Se você não quiser espaços entre as palavras e em uma fórmula que você estava usando TRIM, use SUBSTITUTE.
Aqui, confira como usar a fórmula SUBSTITUTE.
- Veja a célula A2 na captura de tela,
- Localize o ” ” inteiro (nas aspas, detecte o espaço clicando na tecla de espaço no teclado)
- E substitua-os por “” (não detecte nenhum espaço, você precisa substituí-lo por nada)
- O número da instância será deixado em branco, pois precisamos que tudo seja substituído
Leia também: Transposição do Microsoft Excel não está funcionando? Corrija agora!
Maneira 2 – Remova espaços não separáveis
Você pode remover o espaço não separável da linha de texto usando as funções TRIM, SUBSTITUTE e CHAR.
Como dentro da função TRIM, as funções SUBSTITUTE e CHAR são aninhadas. E você pode digitar a fórmula na planilha usando as caixas de diálogo de funções para inserir os argumentos.
Siga as instruções abaixo:
- Primeiro, copie a linha do texto abaixo que contém muitos espaços não separáveis entre as palavras não separáveis e espaços, na célula (por exemplo C1)
Removing non-breaking spaces
- Em seguida, clique na célula C3 (esta é a célula onde a fórmula para remover os espaços será colocada)
- E digite a fórmula abaixo na célula C3 e pressione a tecla Enter
=TRIM(SUBSTITUTE(C1,CHAR(160),CHAR(32)))
- A linha de texto removendo espaços não separáveis no Excel aparece na célula C3 sem nenhum espaço entre as palavras
- E clique na célula C3 para mostrar a fórmula completa> aparece na barra de fórmulas acima da planilha.
Dessa forma, você pode remover o espaço entre as palavras quando a função TRIM do Excel não funcionar.
Como a fórmula funciona:
Cada função executa sua tarefa específica:
- A função CHAR é usada para inserir códigos ASCII para dois espaços diferentes na fórmula – 160 e 32
- A função SUBSTITUTE substitui espaços inteiros não separáveis entre as palavras por espaços regulares.
- E a função TRIM remove o espaço regular extra entre as palavras, assim a declaração surge na planilha.
Maneira 3 – Considerações
Bem, se o TRIM do Excel não estiver funcionando, você poderá enfrentar outros problemas além dos espaços não separáveis, especialmente se estiver trabalhando com material de origem original oferecido em HTML.
Ao colar material no Excel, tente colá-lo como texto simples para remover a formatação de fundo da string e eliminar formatações especiais, como caracteres que são fornecidos em branco – parece espaço, mas não é.
Além disso, verifique se há guias incorporadas que podem ser substituídas utilizando as mesmas fórmulas acima, mas substituindo o código ASCII 160 por 9.
Para substituir qualquer código ASCII por qualquer outro SUBSTITUTE é útil.
Agora confira o truque de como remover espaços o Excel diz que não há espaços.
Leia também: Excel TEXTJOIN não está funcionando? Descubra a solução aqui!
Maneira 4 – Remova o espaço quando o Excel diz que não há espaços (mas você os vê!)
Bem, às vezes o Excel não reconhece o espaço, mas você pode vê-los. Normalmente, quando você faz um Localizar-Substituir, o Excel ignora e deixa os espaços nele.
O espaço que você está procurando não é um espaço gerado pelo teclado; a solução rápida é colá-lo na função de substituição. Isso não parece fazer diferença.
Siga as etapas para remover espaços da célula do Excel.
- Em uma célula, destaque a lacuna
- Em seguida, copie a lacuna (pressione CTRL + C)
- Crie a fórmula SUBSTITUIR, mas cole um item na opção Texto antigo (você não reconhecerá, mas o Excel reconhecerá um tipo diferente de espaço)
- E o Excel substituirá os espaços nomeados como espaços por nada.
Maneira 5 – Reparar pasta de trabalho do Excel danificada
Como já mencionei na seção de causas, a corrupção na pasta de trabalho específica também pode fazer com que o TRIM não funcione em problemas do Excel. Nesse caso, você pode usar uma ferramenta gratuita Abrir e Reparar para superar essa situação agitada.
Etapas a serem seguidas para executar este recurso:
- Inicie o aplicativo Excel >> Vá para Abrir.
- Navegue na pasta para escolher a pasta de trabalho do Excel corrompida.
- Na caixa de diálogo Abrir, selecione o arquivo XLS/XLSX problemático.
- Depois disso, clique na seta ao lado do botão Abrir >> Abrir e Reparar.
- Por último, clique no botão “Reparar” para recuperar o máximo de dados da pasta de trabalho.
Se a ferramenta Open and Repair não funcionar devido a corrupção grave, você pode optar pela mais versátil Excel Reparar Ferramenta. Ele pode corrigir o documento Excel corrompido e recuperar todos os dados salvos nele.
Perguntas frequentes relacionadas:
Por que o TRIM não está removendo espaços extras no Excel?
A função TRIM não remove espaços extras ou caracteres não imprimíveis. Ele remove apenas espaços em branco na planilha do Excel.
Como faço para aparar todos os espaços no Excel?
Para TRIM todos os espaços no Excel, vá para a guia Fórmulas e clique no menu suspenso Texto no grupo Funções. Agora, selecione TRIM. Assim que a caixa de diálogo aparecer, clique na célula que contém o texto que você gostaria de remover espaços >> clique em OK.
Qual é a alternativa para TRIM no Excel?
Você pode usar as funções SUBSTITUTE, LEFT, RIGHT e LEN no Excel em vez de TRIM para remover espaços e executar tarefas complexas.
Leia também: Fórmula de soma do Excel não funciona retorna 0: um guia passo a passo
Conclusão:
Então, isso é tudo sobre o TRIM do Excel não funcionar. Você pode tentar os truques fornecidos para remover espaços em seu arquivo do Excel ao importar dados de páginas da Web no Excel.
Eu tentei o meu melhor para reunir como remover diferentes espaços no Excel quando a função TRIM não funcionar. Além disso, você pode conferir nossa seção de tutoriais para aprender Excel avançado para uma utilização mais produtiva e fácil das funções/fórmulas do Excel.