Pular para o conteúdo principal

Como remover espaços no Excel: TRIM(), SUBSTITUTE() e mais

Remova espaços desnecessários — no início, no fim e entre palavras — para manter os dados claros. Este guia cobre TRIM(), SUBSTITUTE() e CLEAN(), além de dicas práticas para garantir planilhas precisas e fáceis de trabalhar.
Atualizado 17 de abr. de 2026  · 6 min lido

Já recebi uma planilha com mais de 500 linhas que parecia ok à primeira vista, mas não calculava os totais direito. Não entendi o motivo até descobrir que espaços ocultos estavam causando vários problemas. Se você trabalha com dados no Excel, provavelmente já passou por algo parecido. Esses espaços costumam aparecer quando você importa dados de outras fontes.

Neste guia, vou mostrar diferentes formas de remover espaços indesejados no Excel. Você vai ver passo a passo e exemplos práticos de cada método — para evitar as dores de cabeça que eu tive. Mas, se você está começando agora, confira nosso curso Data Analysis in Excel ou a trilha de habilidades Excel Fundamentals.

Resumo

  • Espaços ocultos quebram fórmulas — espaços no início, no fim ou extras causam divergências no VLOOKUP(), SUM() retornando zero e falhas em comparações.
  • TRIM() — funciona para a maioria dos casos; remove espaços no início/fim e múltiplos entre palavras, mantendo um único espaço.
  • SUBSTITUTE() — use para remover TODOS os espaços, inclusive entre palavras, ou para mirar caracteres específicos.
  • CLEAN() — combine com TRIM() para eliminar caracteres não imprimíveis de dados importados.
  • Espaços não separáveis? Use =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — a solução tudo-em-um.
  • Localizar e substituir (Ctrl+H) — a opção mais rápida para remover espaços diretamente, sem coluna auxiliar.

Entendendo os tipos de espaços no Excel

Antes de remover, vale conhecer os tipos de espaços que podem estar escondidos nos seus dados:

  • Espaços à esquerda (leading): no começo da célula.
  • Espaços à direita (trailing): no fim da célula.
  • Espaços extras entre palavras: mais de um espaço entre palavras.
  • Espaços não separáveis: parecem normais, mas se comportam de forma diferente.

Eles entram nos seus dados por importação de arquivos, erros de digitação, formatação inconsistente ou ao copiar e colar de outras fontes.

different types of spaces in Excel

Tipos de espaços. Imagem do autor.

Diferentes formas de remover espaços no Excel

Mesmo parecendo inofensivos, os espaços podem causar grandes problemas. Fórmulas podem falhar, comparações não bater e cálculos saírem errados. Antes de partir para as soluções, recomendo:

  • Faça backup dos dados: sempre crie uma cópia antes de alterar. Assim, você consegue voltar ao original se algo der errado.
  • Verifique a formatação: garanta consistência (caixa de texto, formatos numéricos) para resultados mais limpos e confiáveis.

Agora, vamos aos 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 — no início, no fim e múltiplos entre palavras — mantendo apenas um espaço simples. Para referência completa, veja nosso guia da função TRIM() no Excel. Como usar:

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

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

  3. Pressione Enter e arraste para aplicar às demais linhas.

Using TRIM function to remove all the spaces in Excel.

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

Dica — substitua os dados originais: depois de aplicar TRIM() na coluna auxiliar, copie as células limpas, clique com o botão direito na coluna original e selecione Colar especial > Somente valores (atalho: Alt+E+S+V ou Ctrl+Shift+V no Mac). Isso cola apenas os valores limpos e permite excluir a coluna auxiliar depois.

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

A função SUBSTITUTE() remove todos os espaços (inclusive entre palavras) e substitui qualquer caractere, inclusive espaços, por outro. É ótima para limpar dados numéricos, como remover espaços que separam dígitos.

A sintaxe básica é:

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

Veja como aplicar e remover todos os espaços:

  1. Crie uma coluna auxiliar.

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

  3. Pressione Enter e arraste para as demais linhas.

all the spaces are removed using substitute function in excel.

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

Método 3: limpeza com Localizar e substituir

Se quiser algo rápido e simples, recomendo a ferramenta Localizar e substituir do Excel — ela resolve espaços extras entre palavras. Faça assim:

  1. Selecione o intervalo de dados.

  2. Pressione Ctrl+H para abrir Localizar e substituir.

  3. No campo Localizar, digite dois espaços.

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

  5. Clique em Substituir tudo.

using Find & replace feature in Excel

Limpando espaços com Localizar e substituir. Imagem do autor.

Repita até o Excel mostrar a mensagem We couldn't find anything to replace. Observe que este método reduz espaços no início e no fim para um único espaço, mas não os remove completamente. Ele atua apenas nos espaços entre palavras.

Método 4: use a função CLEAN() para remover caracteres não imprimíveis

Ao importar ou colar dados de fontes externas, é comum virem caracteres não imprimíveis que atrapalham operações. Você pode usar a CLEAN() para removê-los ou — melhor ainda — combiná-la com TRIM() para tirar os espaços extras.

Veja como fazer:

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

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

use CLEAN and TRIM functions together to remove spaces in Excel.

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

Método 5: método avançado — use complementos do Excel para agilizar

Você pode usar o complemento de terceiros Ablebits Ultimate Suite for Excel. A ferramenta Trim Spaces limpa os dados rapidamente. Com um clique, ela cuida de tudo: espaços no início e no fim, quebras de linha, espaços duplos entre palavras e espaços não separáveis. Se você trabalha com grandes volumes de dados, como eu, isso economiza muito tempo.

Como usar:

  1. Selecione o intervalo de células a limpar.

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

  3. No painel de opções, escolha o que remover e clique em Trim.

TRIM spaces in Excel

Remova espaços com o add-in do Excel. Imagem do autor.

Soluções específicas para cenários comuns no Excel

Agora, veja alguns cenários frequentes e como corrigi-los rapidamente.

Remover espaços extras

Espaços extras deixam os dados bagunçados e difíceis de trabalhar. Use TRIM() para limpar e manter um espaço entre palavras. Por exemplo, eu tinha entradas com espaçamento inconsistente. Para resolver, coloquei esta fórmula na célula B2 e apliquei às demais linhas:

=TRIM(A2)

Use TRIM() to remove extra spaces in Excel.

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

Remover espaços à esquerda

Às vezes, precisamos manter múltiplos espaços entre palavras para facilitar a leitura, mas tirar os espaços do começo. A função TRIM() ajuda, mas remove todos os espaços em excesso. Se você quer remover apenas os espaços à esquerda, mantendo o restante, use esta fórmula avançada:

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

Como funciona: ela encontra o primeiro caractere que não é espaço e mantém tudo a partir dali. Assim, conserva os espaços entre palavras e corta apenas no início da célula.

removing only leading spaces in Excel.

Remova apenas os espaços à esquerda. Imagem do autor.

Remover espaços à direita

Espaços à direita são aqueles que aparecem depois do texto ou de números. Esses caracteres invisíveis causam erros, como falhas de correspondência em VLOOKUP() ou MATCH(). Para evitar, use TRIM(). Por exemplo, apliquei esta fórmula em B2 e arrastei para remover os espaços do meu conjunto:

=TRIM(A2)

Remove trailing spaces using TRIM function in Excel.

Removendo espaços à direita. Imagem do autor.

Remover espaços antes de números

Embora TRIM() funcione bem com texto, você pode ter problemas com dados numéricos. Veja o que acontece:

=TRIM(A2)

TRIM() function fails to remove spaces correctly in Excel.

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

Note que TRIM() removeu os espaços antes do número, mas o Excel passou a tratar o resultado como texto — não mais como número. Como identificar:

  • O dado fica alinhado à esquerda (e não à direita).

  • Na barra de status, aparece só a contagem de células selecionadas (COUNT), e não o total.

  • Se somar com SUM(), o resultado será zero.

Você precisa converter o texto novamente em número. Para isso, multiplique por 1 ou use esta fórmula:

=VALUE(TRIM(A2))

Assim você remove os espaços e garante que o Excel trate como número.

Combine VALUE() and TRIM() to remove spaces before numbers in Excel.

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

Remover espaços de uma string

Se você quer remover todos os espaços, inclusive entre palavras, use SUBSTITUTE():

=SUBSTITUTE(A2, " ", "")

A fórmula corta todos os espaços da string.

Remove the spaces using SUBSTITUTE function in Excel.

Remova espaços com SUBSTITUTE(). Imagem do autor.

Remover caracteres especiais e espaços desnecessários

SUBSTITUTE() é ótima para remover caracteres específicos do texto. Em conjunto com TRIM(), você limpa caracteres especiais e espaços de uma vez. Por exemplo, para remover & e limpar espaços, uso:

=TRIM(SUBSTITUTE(A2, "&", ""))

Veja como TRIM() e SUBSTITUTE() funcionam juntas versus apenas SUBSTITUTE().

Combine TRIM() and SUBSTITUTE() to clean spaces in Excel.

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

Remover quebras de linha

Às vezes, dados colados da web ou de outras fontes contêm quebras de linha (caracteres Alt+Enter, CHAR(10)) que parecem espaços extras. TRIM() não resolve isso. Para remover:

  1. Selecione as células que quer limpar.

  2. Pressione Ctrl+H para abrir Localizar e substituir.

  3. Em Localizar, pressione Ctrl+J (um cursor piscando aparece — é o caractere de quebra de linha).

  4. Deixe Substituir por vazio (ou insira um espaço para não juntar palavras).

  5. Clique em Substituir tudo.

Como alternativa, use a fórmula: =TRIM(CLEAN(A1))CLEAN() remove quebras de linha (CHAR(10)) e outros caracteres não imprimíveis (ASCII 1–31) de uma vez.

Problemas comuns e soluções

Ao copiar ou importar dados, é comum aparecerem espaços não separáveis e caracteres estranhos. Veja como lido com eles:

Espaços não separáveis que TRIM() não remove

A função TRIM() remove espaços extras, mas não resolve espaços não separáveis (código 160). Eles surgem com frequência em dados copiados da web ou fontes formatadas. Para corrigir, uso:

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

Essa fórmula remove totalmente os espaços não separáveis. Se quiser primeiro trocá-los por espaços normais (para o TRIM() limpar os excedentes), use: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — a fórmula “padrão-ouro” para tirar todos os tipos de espaço de uma vez.

Caracteres ocultos ou problemas com dados colados

Às vezes entram outros caracteres ocultos, como tabulações ou quebras de linha. Para detectar, uso CODE() e verifico a posição do caractere:

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

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

  • Posição específica: =CODE(MID(A1, n, 1)) (substitua n pela posição desejada.)

Esta é a fórmula que eu uso:

=CODE(RIGHT(C2,1))

Depois de descobrir o código, removo com TRIM() e SUBSTITUTE(). Por exemplo, para remover tabulações (código 115), uso:

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

remove the hidden spaces using CODE, TRIM and SUBSTITUTE functions in Excel.

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

Comparação rápida dos métodos

Em dúvida sobre qual usar? Esta tabela mapeia cada cenário à melhor ferramenta:

Cenário Melhor método Fórmula / atalho
Remover espaços no início e no fim TRIM() =TRIM(A1)
Remover TODOS os espaços (inclusive entre palavras) SUBSTITUTE() =SUBSTITUTE(A1," ","")
Limpeza rápida no lugar, sem fórmula Localizar e substituir Ctrl+H
Dados importados da web ou de outros apps TRIM() + CLEAN() =TRIM(CLEAN(A1))
Espaços não separáveis (CHAR(160)) da web TRIM + CLEAN + SUBSTITUTE =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Espaços misturados com números VALUE() + TRIM() =VALUE(TRIM(A1))
Remover quebras de linha Localizar e substituir ou CLEAN() Ctrl+H → Ctrl+J ou =TRIM(CLEAN(A1))
Conjunto grande, limpeza frequente Add-in do Excel (Ablebits) Ablebits Data > Trim Spaces

Considerações finais

Neste guia, mostrei métodos como TRIM() para correções simples, SUBSTITUTE() para casos mais avançados e add-ins para quem precisa limpar espaços com frequência e quer agilizar o processo. Cada método atende a tipos de dados diferentes — escolha o que faz mais sentido para você. Para uma visão mais ampla de como manter suas planilhas em ordem, confira nosso guia de limpeza de dados no Excel.

Se quiser desenvolver ainda mais suas habilidades, conheça a trilha Data Analysis with Excel Power Tools da DataCamp. Ela traz aulas passo a passo para você 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 remoção de espaços no Excel

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

Sim, dá para fazer assim:

  • Selecione seus dados e carregue no Power Query.
  • No Power Query Editor, selecione a coluna que deseja limpar.
  • Na guia Transform, selecione Trim para remover espaços no início e no fim.

Use Replace Values para remover espaços extras entre palavras ou caracteres específicos. Depois de limpar, carregue os dados de volta no Excel.

Como remover hífens e espaços extras de uma célula no Excel?

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

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

O Preenchimento Relâmpago (Flash Fill) remove espaços quando você dá um exemplo do padrão. Por exemplo, se John Doe está em A2 e você quer JohnDoe sem espaço, digite JohnDoe em B2 e pressione Ctrl + E para acionar o Flash Fill.

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

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

Qual é a forma mais rápida de remover espaços no Excel sem usar fórmula?

Use Localizar e substituir (Ctrl+H). Em Localizar, digite um ou dois espaços. Deixe Substituir por vazio e clique em Substituir tudo. Isso remove espaços diretamente nas células selecionadas, sem coluna auxiliar. Para um método baseado em padrão, o Flash Fill (Ctrl+E) também remove espaços quando você fornece um exemplo do resultado desejado.

Por que TRIM() não funciona com meus dados?

TRIM() remove apenas espaços comuns (ASCII 32). Se seus dados tiverem espaços não separáveis (CHAR(160), comuns em textos copiados da web) ou caracteres não imprimíveis, apenas TRIM() não resolve. Use a fórmula tudo-em-um: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))). Você pode identificar o caractere com =CODE(LEFT(A1,1)) ou =CODE(RIGHT(A1,1)).

Tópicos

Aprenda Excel com a DataCamp

Curso

Preparação de dados no Excel

3 h
80.8K
Aprenda a preparar dados no Excel usando funções lógicas, fórmulas aninhadas, funções de busca e tabelas dinâmicas.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

Morte do Excel? Buscas por curso sobre ferramenta saltam 400%; Veja as principais dúvidas dos internautas

Mesmo na Era da IA, a clássica planilha de dados, amada por uns e odiada por outros, segue relevante e amplamente utilizada.
DataCamp Team's photo

DataCamp Team

8 min

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

15 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

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

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

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 amostrais ou =STDEV.P() para dados populacionais.
Arunn Thevapalan's photo

Arunn Thevapalan

Ver maisVer mais