Pular para o conteúdo principal

Como remover espaços no Excel

Remova espaços desnecessários, inclusive espaços à esquerda, à direita e extras, para manter seus dados claros. Este guia aborda as funções TRIM(), SUBSTITUTE() e CLEAN(), além de dicas práticas para garantir que as planilhas permaneçam precisas e fáceis de trabalhar.
Actualizado 5 de jan. de 2025  · 6 min de leitura

Certa vez, recebi uma planilha com mais de 500 entradas que, inicialmente, parecia boa, mas não calculava os totais corretamente. Eu não sabia por que, mas depois descobri que os espaços ocultos estavam causando todos os tipos de problemas. Se você manipula dados no Excel, pode ter se deparado com situações semelhantes. Esses espaços geralmente surgem quando você importa dados de outras fontes.  

Neste guia, mostrarei a você diferentes métodos para remover espaços indesejados no Excel. Você receberá instruções passo a passo e exemplos práticos de cada método para evitar as dores de cabeça pelas quais passei. No entanto, se você está apenas começando, confira nosso curso Análise de dados no Excel ou o curso de habilidades Fundamentos do Excel

Entendendo os espaços no Excel

Antes de removermos os espaços, vamos entender os tipos de espaços que podem estar ocultos em seus dados:

  • Espaços de liderança: Espaços no início de uma célula.
  • Espaços à direita: Espaços no final de uma célula.
  • Espaços extras entre palavras: Mais de um espaço entre as palavras.
  • Espaços não quebrados: Espaços especiais que parecem normais, mas se comportam de forma diferente.

Esses espaços podem ser inseridos em seus dados por meio da importação de arquivos, erros de entrada manual, formatação inconsistente ou até mesmo por cópia e colagem de outras fontes.

Diferentes tipos de espaços no Excel

Tipos de espaços. Imagem do autor. 

Diferentes maneiras de remover espaços no Excel

Embora os espaços possam parecer pequenos, eles podem causar grandes problemas. As fórmulas podem não funcionar, as comparações podem falhar e os cálculos podem dar errado. Antes de começar a encontrar soluções, eu recomendaria o seguinte:

  • Faça backup de seus dados: Sempre faça uma cópia de seus dados antes de fazer alterações. Isso garante que você possa recuperar os dados originais se algo der errado.
  • Verifique a formatação: Garanta uma formatação consistente em suas células, como letras maiúsculas e minúsculas e formatos de números, para obter resultados mais limpos e confiáveis.

Agora, vamos explorar os melhores métodos para remover espaços no Excel.

Método 1: Use a função TRIM() para remover espaços extras

A função TRIM() remove espaços desnecessários, como espaços iniciais, finais e múltiplos entre palavras, exceto o caractere de espaço simples. Veja como você pode usá-lo:

  1. Crie uma coluna auxiliar ao lado de seus dados.

  2. Na primeira célula da coluna auxiliar, digite a fórmula: =TRIM(A2).

  3. Pressione Enter e arraste a fórmula para baixo para aplicá-la a todas as linhas.

Usando a função TRIM para remover todos os espaços no Excel.

Use TRIM() para remover os espaços. Imagem do autor.

Método 2: Use a função SUBSTITUTE()

A função SUBSTITUTE() remove todos os espaços (inclusive o espaço entre as palavras) de uma célula e substitui qualquer caractere, inclusive espaços, por outro caractere. Ele limpa dados numéricos, como a remoção de espaços que separam os dígitos. 

Sua sintaxe básica é:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Veja como você pode aplicá-lo e remover todos os espaços: 

  1. Crie uma coluna auxiliar.

  2. Digite a fórmula: =SUBSTITUTE(A2," ","").

  3. Pressione Enter e arraste-o para baixo para aplicá-lo a todas as linhas.

Todos os espaços são removidos usando a função de substituição no Excel.

Usando a função SUBSTITUTE(). Imagem do autor.

Método 3: Limpeza de dados com o recurso Localizar e Substituir

Se você quiser uma solução rápida e fácil, recomendo a ferramenta Localizar e Substituir do Excel - ela pode lidar com espaços extras entre as palavras. Veja como:

  1. Selecione o intervalo de dados.

  2. Pressione Ctrl+H para abrir a caixa de diálogo Localizar e Substituir.

  3. No campo Localizar o quê, digite dois espaços.

  4. No campo Substituir por, digite um espaço simples.

  5. Clique em Replace All (Substituir tudo).

Usando o recurso Localizar e substituir no Excel

Limpar espaços usando o recurso Localizar e Substituir. Imagem do autor.

Repita as etapas até que o Excel mostre a mensagem: " Não foi possível encontrar nada para substituir". Observe que esse método reduz os espaços iniciais e finais a um único espaço, mas não os remove completamente. Ele aborda apenas os espaços entre as palavras. 

Método 4: Use a função CLEAN() para remover caracteres que não estejam sendo impressos

Quando importamos ou copiamos dados de fontes externas, geralmente recebemos caracteres não imprimíveis que podem atrapalhar as operações de dados. Você pode usar a função CLEAN() para removê-los ou, melhor ainda, combiná-la com TRIM() para limpar espaços extras.

Veja como você pode fazer isso: 

  1. Insira a fórmula: =TRIM(CLEAN(A2)) em uma coluna auxiliar.

  2. Pressione Enter e arraste a fórmula para baixo.

Use as funções CLEAN e TRIM juntas para remover espaços no Excel.

Combine TRIM() e CLEAN() para remover espaços. Imagem do autor.

Método 5: Método avançado - use os suplementos do Excel para obter resultados mais rápidos

Você pode usar o suplemento de terceiros Ablebits Ultimate Suite para Excel. Sua ferramenta Trim Spaces limpa os dados rapidamente. Com um clique, ele cuida de tudo. Isso inclui espaços à esquerda e à direita, quebras de linha, espaços em branco extras entre palavras e espaços sem quebra. Portanto, se você é como eu, que trabalha com grandes conjuntos de dados regularmente, isso pode economizar muito tempo. 

Veja como você pode usá-lo:

  1. Selecione o intervalo de células a serem limpas.

  2. Abra a guia Ablebits Data e clique em Trim Spaces.

  3. No painel de opções, selecione o que você deseja remover e clique em Trim.

Espaços TRIM no Excel

Corte os espaços com o suplemento do Excel. Imagem do autor.

Soluções específicas para cenários comuns de remoção de espaço no Excel

Agora, vamos dar uma olhada em alguns cenários comuns com os quais você pode se deparar e como corrigi-los rapidamente.

Remover espaços extras

Espaços extras podem fazer com que seus dados pareçam confusos e difíceis de trabalhar. Você pode usar a função TRIM() para limpá-las, mantendo um espaço entre as palavras. Por exemplo, tenho algumas entradas de dados com espaçamento inconsistente. Para classificar isso, inseri a seguinte fórmula na célula B2 e a apliquei a todas as linhas:

=TRIM(A2)

Use TRIM() para remover espaços extras no Excel.

Use TRIM() para remover espaços extras. Imagem do autor.

Remover espaços à esquerda 

Às vezes, precisamos manter vários espaços entre as palavras para facilitar a leitura dos dados, mas remova todos os espaços desde o início. A função TRIM() funciona bem, mas remove todos os espaços do texto. Portanto, caso você queira remover apenas os espaços iniciais e manter o restante intacto, use esta fórmula avançada:

=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

Veja como a fórmula funciona: Ele localiza o primeiro caractere não espacial e mantém tudo a partir desse ponto. Dessa forma, ele mantém os espaços entre as palavras e corta apenas no início da célula (espaços iniciais).

remover somente os espaços iniciais no Excel.

Remova apenas os espaços iniciais. Imagem do autor.

Remover espaços finais

Os espaços finais são espaços extras que aparecem após o texto ou os números em uma célula. Esses caracteres invisíveis podem causar problemas como erros de fórmula, em que as células que parecem idênticas não correspondem em funções como VLOOKUP() ou MATCH(). Para evitar isso, use a função TRIM(). Por exemplo, coloquei esta fórmula na célula B2 e a apliquei a todas as linhas para remover espaços extras dos meus dados.

=TRIM(A2)

Remova os espaços finais usando a função TRIM no Excel.

Remoção de espaços finais. Imagem do autor.

Remover espaços antes dos números

Embora o site TRIM() funcione muito bem para limpar espaços no texto, você pode ter problemas ao usá-lo com dados numéricos. Deixe-me mostrar a você o que acontece:

=TRIM(A2)

A função TRIM() não remove os espaços corretamente no Excel.

A função TRIM() não remove os espaços corretamente. Imagem do autor.

Você pode ver que o TRIM() removeu os espaços antes de um número, mas o Excel não trata mais o resultado como um número - ele trata o resultado como texto. Veja como você pode identificar isso:

  • Os dados são alinhados à esquerda em vez de à direita.

  • Observe a barra de status - ela mostra apenas quantas células você selecionou(COUNT), não o total delas. 

  • Se você tentar somar essas células com SUM(), obterá zero.

Você precisa transformar o texto novamente em um número para corrigir isso. Para fazer isso, você pode multiplicar por 1 ou usar esta fórmula:

=VALUE(TRIM(A2))

Isso remove os espaços e garante que o Excel trate os dados como números.

Combine VALUE() e TRIM() para remover espaços antes dos números no Excel.

Combine VALUE() e TRIM() para remover espaços antes dos números. Imagem do autor.

Remover espaços de uma string 

Se você quiser remover todos os espaços, inclusive aqueles entre palavras, use a função SUBSTITUTE():

=SUBSTITUTE(A2, " ", "")

Você pode ver que a fórmula corta todos os espaços da string.

Remova os espaços usando a função SUBSTITUIR no Excel.

Remova os espaços usando a função SUBSTITUTE(). Imagem do autor.

Remova caracteres especiais e espaços desnecessários  

SUBSTITUTE() é excelente quando você deseja remover caracteres específicos do texto. Mas você pode associá-lo ao TRIM() para limpar caracteres especiais e espaços de uma só vez. Por exemplo, se eu quiser remover e limpar espaços, uso esta fórmula:

TRIM(SUBSTITUTE(A2, “&“, “”))

Você pode ver como TRIM() e SUBSTITUTE() funcionam quando usados juntos em comparação com SUBSTITUTE() sozinho.

Combine TRIM() e SUBSTITUTE() para limpar espaços no Excel.

Combine TRIM() e SUBSTITUTE() para limpar espaços. Imagem do autor.

Problemas e soluções comuns

Às vezes, quando copio ou importo dados de outras fontes, muitos espaços sem quebra de linha e caracteres estranhos aparecem em meus dados. Veja como eu lido com eles: 

Espaços sem quebra de linha que a TRIM() não trata

A função TRIM() remove os espaços extras, mas não funciona com espaços sem quebra (código de caractere 160). Eles geralmente aparecem em dados de páginas da Web ou fontes formatadas. Para corrigir isso, eu uso:

=TRIM(SUBSTITUTE(A1, CHAR(160), ""))

Essa fórmula substitui os espaços não quebrados por espaços padrão que o site TRIM() pode remover.

Problemas com caracteres ocultos ou dados colados

Às vezes, outros caracteres ocultos aparecem sorrateiramente, como tabulações ou quebras de linha. Para encontrá-los, uso o site CODE() para verificar a posição do personagem:

  • Primeiro personagem: =CODE(LEFT(A1,1))

  • Último personagem: =CODE(RIGHT(A1,1))

  • Posição específica: =CODE(MID(A1, n, 1)) (Substitua n pelo número da posição.)

Esta é a fórmula que eu uso:

(RIGHT(C2))

Depois de conhecer o código, eu o removo com TRIM() e SUBSTITUTE(). Por exemplo, para remover as guias (código 115), eu uso:

(SUBSTITUTE(C2, CHAR(115), “ “))

Remova os espaços ocultos usando as funções CODE, TRIM e SUBSTITUTE no Excel.

Use CODE(), TRIM() e SUBSTITUTE() para remover espaços. Imagem do autor.

Considerações finais

Neste guia, mostrei métodos como TRIM() para correções simples, SUBSTITUTE() para problemas avançados e suplementos, caso você remova espaços com frequência e queira um processo diferente. Cada método é adequado a diferentes tipos de dados, portanto, escolha o que melhor se adapta às suas necessidades.

Se você quiser aprimorar ainda mais suas habilidades, confira o curso de habilidades de Análise de dados do Datacamp com as ferramentas elétricas do Excel. Ele oferece lições passo a passo para ajudar você a dominar o Excel e aprimorar suas técnicas de limpeza de dados.

Avance em sua carreira com o Excel

Adquira as habilidades para maximizar o Excel - não é necessário ter experiência.

Comece hoje gratuitamente

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Sou um estrategista de conteúdo que adora simplificar tópicos complexos. Ajudei empresas como Splunk, Hackernoon e Tiiny Host a criar conteúdo envolvente e informativo para seus públicos.

Perguntas frequentes sobre a remoção de espaços no Excel

Posso usar o Power Query para remover espaços no Excel?

Sim, aqui está como você pode fazer isso:

  • Selecione seus dados e carregue-os no Power Query.
  • No Power Query Editor, selecione a coluna que você deseja limpar.
  • Use o Transformar e selecione Trim para remover espaços à esquerda e à direita.

Use Replace Values (Substituir valores) para remover espaços extras entre palavras ou caracteres específicos. Depois de limpos, você pode carregar os dados de volta no Excel.

Como faço para remover traços e espaços extras de uma célula no Excel?

Você pode usar as funções TRIM() e SUBSTITUTE() para remover traços e espaços extras de uma célula. Aqui está a fórmula: =TRIM(SUBSTITUTE(A11, "-", ""))

Posso remover espaços de uma cadeia de texto usando o Flash Fill no Excel?

O Flash Fill pode remover espaços se você fornecer um padrão. Por exemplo, se John Doe estiver em A2 e você quiser JohnDoe sem espaços, digite JohnDoe em B2 e pressione Ctrl + E para acionar o Flash Fill.

Posso remover espaços e converter o texto em letras maiúsculas ao mesmo tempo?

Sim, combine as funções SUBSTITUTE() e UPPER() para remover espaços e converter o texto em letras maiúsculas: =UPPER(SUBSTITUTE(A2, " ", ""))

Temas

Aprenda Excel com a DataCamp

curso

Data Analysis in Excel

3 hr
69.7K
Learn how to analyze data with PivotTables and intermediate logical functions before moving on to tools such as what-if analysis and forecasting.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

As 30 principais perguntas da entrevista sobre o Excel para todos os níveis

Um guia para as perguntas mais comuns em entrevistas sobre o Excel para usuários iniciantes, intermediários e avançados, para que você seja aprovado na entrevista técnica.
Chloe Lubin's photo

Chloe Lubin

17 min

tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

12 min

tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

tutorial

Função SQL COALESCE

COALESCE() é uma das funções mais úteis do SQL. Leia este tutorial para saber como dominá-lo.
Travis Tang 's photo

Travis Tang

4 min

tutorial

Como calcular o desvio padrão no Excel

Para calcular o desvio padrão no Excel, insira seus dados em um intervalo de células e use =STDEV.S() para dados de amostra ou =STDEV.P() para dados de população.
Arunn Thevapalan's photo

Arunn Thevapalan

10 min

See MoreSee More