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ês | ARRUMAR |
|---|---|
| Nome em inglês | TRIM |
| Categoria | Texto |
| Retorna | Texto (sem espaços extras) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função ARRUMAR?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| texto | Sim | O 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Texto original | |||
| 2 | Relatório de vendas | Relatório de vendas | 27 | 19 |
=ARRUMAR(A2) Em inglês: =TRIM(A2) =NÚM.CARACT(A2) Em inglês: =LEN(A2) =NÚM.CARACT(B2) Em inglês: =LEN(B2) 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Digitado | Cadastro | ||
| 2 | Maria | Maria | FALSO | VERDADEIRO |
=A2=B2 Em inglês: =A2=B2 =ARRUMAR(A2)=B2 Em inglês: =TRIM(A2)=B2 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
| A | B | C | |
|---|---|---|---|
| 1 | Texto | ||
| 2 | Ana | 4 | 3 |
=NÚM.CARACT(ARRUMAR(CARACT(160)&A2)) Em inglês: =LEN(TRIM(CHAR(160)&A2)) =NÚM.CARACT(ARRUMAR(SUBSTITUIR(CARACT(160)&A2;CARACT(160);" "))) Em inglês: =LEN(TRIM(SUBSTITUTE(CHAR(160)&A2,CHAR(160)," "))) 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 ").
=ARRUMAR(Relatorio)Resultado: #NOME?ARRUMAR no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | ARRUMAR (TRIM) | Referência deste dicionário. |
| Google Planilhas | ARRUMAR (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 Calc | ARRUMAR (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
Fontes consultadas
- Microsoft: função ARRUMAR
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função ARRUMAR
- LibreOffice: funções de texto
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.