Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
TRIM

Função ARRUMAR do Excel

O que a função ARRUMAR faz?

A função ARRUMAR tira os espaços do começo e do fim de um texto e reduz a um só os espaços repetidos entre as palavras. Serve para limpar dados copiados de outros sistemas. Ela remove apenas o espaço comum (código 32), e não o espaço incondicional (código 160) das páginas da web.

Nome em portuguêsARRUMAR
Nome em inglêsTRIM
CategoriaTexto
RetornaTexto (sem espaços extras)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função ARRUMAR?

Excel em português do BrasilARRUMAR(texto)
Excel em inglêsTRIM(text)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
textoSimO texto, ou a referência da célula, de onde os espaços extras serão removidos.

Como usar a função ARRUMAR na prática?

Exemplo 1: Limpar um título com espaços de sobra

Planilha do exemplo 1 da função ARRUMAR
ABCD
1 Texto original
2 Relatório de vendas Relatório de vendas2719
Fórmula na célula B2 =ARRUMAR(A2) Em inglês: =TRIM(A2)
Resultado: Relatório de vendas
Tamanho antes, na célula C2 =NÚM.CARACT(A2) Em inglês: =LEN(A2)
Resultado: 27
Tamanho depois, na célula D2 =NÚM.CARACT(B2) Em inglês: =LEN(B2)
Resultado: 19

O texto original tem dois espaços no começo, dois no fim e três entre as palavras. ARRUMAR remove os do começo e do fim e deixa um espaço entre as palavras, e o tamanho cai de 27 para 19 caracteres.

Exemplo 2: Comparar nomes que diferem por um espaço no fim

Planilha do exemplo 2 da função ARRUMAR
ABCD
1 DigitadoCadastro
2 Maria MariaFALSOVERDADEIRO
Sem ARRUMAR, na célula C2 =A2=B2 Em inglês: =A2=B2
Resultado: FALSO
Com ARRUMAR, na célula D2 =ARRUMAR(A2)=B2 Em inglês: =TRIM(A2)=B2
Resultado: VERDADEIRO

Os dois nomes parecem iguais, mas "Maria " tem um espaço no fim, e a comparação direta dá FALSO. Passando a célula por ARRUMAR, o espaço some e a comparação dá VERDADEIRO.

Exemplo 3: O espaço incondicional não é removido

Planilha do exemplo 3 da função ARRUMAR
ABC
1 Texto
2 Ana43
Com espaço incondicional na frente, na célula B2 =NÚM.CARACT(ARRUMAR(CARACT(160)&A2)) Em inglês: =LEN(TRIM(CHAR(160)&A2))
Resultado: 4
Trocando o espaço incondicional antes, na célula C2 =NÚM.CARACT(ARRUMAR(SUBSTITUIR(CARACT(160)&A2;CARACT(160);" "))) Em inglês: =LEN(TRIM(SUBSTITUTE(CHAR(160)&A2,CHAR(160)," ")))
Resultado: 3

CHAR(160) cria o espaço incondicional, comum em textos copiados de páginas da web. ARRUMAR não o remove, e o tamanho continua 4. Trocando-o por espaço comum com SUBSTITUIR antes de ARRUMAR, o espaço é removido e restam 3 caracteres (Ana).

Quais erros a função ARRUMAR costuma dar?

Espaços que não saem

Por que acontece: O espaço é do tipo incondicional (código 160), comum em textos copiados da web. ARRUMAR só remove o espaço comum (código 32).

Como corrigir: Troque o espaço incondicional antes: =ARRUMAR(SUBSTITUIR(A2;CARACT(160);" ")).

Resultado em texto, não em número

Por que acontece: ARRUMAR devolve texto. Um número com espaços sobrando, depois de limpo, continua sendo texto.

Como corrigir: Converta com VALOR, por exemplo =VALOR(ARRUMAR(A2)), quando precisar do número.

#NOME?

Por que acontece: Um texto foi escrito diretamente na fórmula sem aspas.

Como corrigir: Coloque textos fixos entre aspas, como =ARRUMAR(" Relatório ").

Exemplo que gera o erro, na célula A1=ARRUMAR(Relatorio)Resultado: #NOME?

ARRUMAR no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelARRUMAR (TRIM)Referência deste dicionário.
Google PlanilhasARRUMAR (TRIM)Existe com o mesmo nome e remove os espaços do começo, do fim e os repetidos entre as palavras. A página do Google acrescenta que o Planilhas já remove espaços ao digitar em células, mas que ARRUMAR importa quando o texto é usado em fórmulas. Documentação do Google
LibreOffice CalcARRUMAR (TRIM)No LibreOffice Calc em português a função também se chama ARRUMAR e deixa só um espaço entre as palavras. Ajuda do LibreOffice

A função ARRUMAR existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a ARRUMAR?

  • Para limpar também os caracteres não imprimíveis, combine com TIRAR: =ARRUMAR(TIRAR(A2)).
  • Use ARRUMAR em colunas usadas como chave de PROCV ou CORRESP: um espaço no fim já impede o encontro do valor.
  • Depois de limpar uma coluna com fórmulas, copie e cole como valores para substituir os dados originais.

Perguntas frequentes sobre a ARRUMAR

ARRUMAR remove todos os espaços do texto?

Não. Ela remove os espaços do começo e do fim e deixa um espaço entre as palavras. Para tirar todos, inclusive os de dentro, use SUBSTITUIR(A2;" ";"").

Por que ARRUMAR não tira o espaço de um texto copiado da internet?

Provavelmente é um espaço incondicional (código 160), que a função não reconhece. Troque-o por espaço comum com SUBSTITUIR e CARACT(160) antes de aplicar ARRUMAR.

Para que serve ARRUMAR antes de um PROCV?

Espaços invisíveis no fim de um texto fazem o PROCV não achar o valor. Limpar a coluna com ARRUMAR (ou usar a função no argumento de busca) evita esse erro.

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.