Função ARRUMAR no Excel: tirar espaços sobrando
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=ARRUMAR(E3).Sintaxe
=ARRUMAR(texto)- texto
- A célula com o texto.
Pratique agora
A cidade em E3 tem espaços sobrando. Em F3, limpe o texto com ARRUMAR.
Por que isso importa
"Rio" e "Rio " parecem iguais, mas para o Excel são diferentes. Um espaço sobrando faz o PROCV dar #N/D e o CONT.SE contar errado.
Limpar e padronizar de uma vez
=PRI.MAIÚSCULA(ARRUMAR(E3))Passo a passo
Numa coluna ao lado, escreva =ARRUMAR( e clique na célula com o texto. Feche o parêntese. Leve a fórmula até o fim da lista com dois cliques no quadradinho do canto. Para trocar os originais, copie a coluna nova e use Colar Especial > Valores por cima.
O que o ARRUMAR faz e o que não faz
- Tira os espaços do começo e do fim
- Troca vários espaços seguidos no meio por um só
- Não tira quebras de linha dentro da célula (use LIMPAR)
- Não tira o espaço especial que vem de páginas da web (use SUBSTITUIR com CARACT(160))
Exemplo do dia a dia: PROCV que não acha
Um PROCV dá #N/D mesmo com o código à vista na tabela. A causa mais comum é um espaço no fim, como "P-103 ". Teste com =NÚM.CARACT(A2): se der um número maior que o esperado, há espaço. Limpe as duas colunas com ARRUMAR e o PROCV passa a achar.
=PROCV(ARRUMAR(F2);A2:D6;2;FALSO)Exemplo do dia a dia: dados colados de um sistema
Relatórios exportados costumam vir com espaços para alinhar colunas, como " 1.250,00". Isso faz o número virar texto. Junte o ARRUMAR com o VALOR para limpar e converter numa fórmula só.
=VALOR(ARRUMAR(B2))Limpar tudo de uma vez
Para texto vindo da web ou de PDFs, combine as três limpezas: o espaço especial, as quebras de linha e os espaços extras.
=ARRUMAR(LIMPAR(SUBSTITUIR(A2;CARACT(160);" ")))No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama TRIM. No Google Planilhas em português, o nome é ARRUMAR. O Google também tem o menu Dados > Limpeza de dados > Remover espaços em branco.
Exemplo do dia a dia: nomes duplicados que não parecem duplicados
Numa lista de clientes, "Ana Souza" e "Ana Souza" (com dois espaços) parecem a mesma pessoa, mas o Remover Duplicatas não junta as duas. Limpe a coluna com ARRUMAR antes de remover os repetidos. O mesmo vale para o CONT.SE, que conta as duas grafias como pessoas diferentes.
Erros comuns
- Usar o ARRUMAR e esquecer de colar como valores: a limpeza fica só na coluna de apoio
- Achar que o ARRUMAR resolveu e o PROCV continua sem achar: o espaço era o especial da web; use SUBSTITUIR com CARACT(160)
- Aplicar o ARRUMAR em números: o resultado vira texto; use VALOR por fora
ARRUMAR em toda a tabela de uma vez
No Excel 365, uma fórmula só limpa um bloco inteiro: =ARRUMAR(A2:E500). O resultado se espalha numa área do mesmo tamanho. Copie e cole como valores por cima dos dados originais, e toda a tabela fica limpa.
Exemplo do dia a dia: nomes com espaço no começo
Ao ordenar uma lista de A a Z, nomes com espaço no começo vão para o topo, antes do A, e parecem fora de ordem. Isso acontece muito com dados copiados de e-mails e formulários. Uma coluna com ARRUMAR, colada como valores por cima, resolve a ordem. Faça isso sempre antes de ordenar, filtrar ou procurar.
Perguntas frequentes
Existe atalho para tirar espaços sem fórmula?
Use Ctrl+U (Substituir) e troque dois espaços por um, várias vezes. Os espaços do começo e do fim pedem o ARRUMAR.
ARRUMAR muda o texto original?
Não. Ele mostra o texto limpo na célula da fórmula. Para trocar o original, copie e cole como valores por cima.
Por que o ARRUMAR deixa um espaço que parece duplo?
Pode ser um espaço especial (CARACT(160)) ao lado de um normal. Troque o especial com SUBSTITUIR e passe o ARRUMAR de novo.
ARRUMAR tira as quebras de linha?
Não. Use LIMPAR para tirar quebras de linha e outros caracteres invisíveis.
Dá para usar ARRUMAR dentro de outras funções?
Sim. É comum dentro do PROCV, do CONT.SE e do CONCAT, para limpar o texto na hora da conta.
Funciona no Google Planilhas?
Sim, com o mesmo nome em português. Em inglês, TRIM.
ARRUMAR tira o espaço entre as palavras?
Não. Ele deixa um espaço entre as palavras e tira só os que sobram.
Como saber se uma célula tem espaço sobrando?
Compare os tamanhos: =NÚM.CARACT(A2)<>NÚM.CARACT(ARRUMAR(A2)) dá VERDADEIRO quando há espaço extra.
O ARRUMAR não tirou um espaço. Por quê?
Pode ser um espaço especial vindo da web. Use =SUBSTITUIR(A2;CARACT(160);" ") antes.
Veja também
Treine ARRUMAR até ficar fácil
A lição "GROSS, KLEIN und GROSS2" tem 4 exercícios com correção na hora.