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

Função TIRAR do Excel

O que a função TIRAR faz?

A função TIRAR apaga de um texto os caracteres não imprimíveis, aqueles com código de 0 a 31 na tabela ASCII, como a tabulação e a quebra de linha. Ela recebe um único argumento, o texto, e devolve o texto limpo. Serve para arrumar dados copiados de sistemas, e-mails e arquivos importados que trazem esses caracteres invisíveis.

Nome em portuguêsTIRAR
Nome em inglêsCLEAN
CategoriaTexto
RetornaTexto (o mesmo conteúdo, sem os caracteres de código 0 a 31)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função TIRAR?

Excel em português do BrasilTIRAR(texto)
Excel em inglêsCLEAN(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 de uma célula com o texto, que será limpo. A função remove apenas os caracteres de código 0 a 31.

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

Exemplo 1: Limpar tabulação e quebra de linha de um texto importado

Planilha do exemplo 1 da função TIRAR
ABCDE
1 Texto importadoTexto limpoTamanho antesTamanho depois
2 Cliente: Marta Souza Cliente:Marta Souza2119
Texto limpo, na célula C2 =TIRAR(A2) Em inglês: =CLEAN(A2)
Resultado: Cliente:Marta Souza
Caracteres antes, na célula D2 =NÚM.CARACT(A2) Em inglês: =LEN(A2)
Resultado: 21
Caracteres depois, na célula E2 =NÚM.CARACT(TIRAR(A2)) Em inglês: =LEN(CLEAN(A2))
Resultado: 19

A célula A2 guarda "Cliente:", uma tabulação (código 9), "Marta Souza" e uma quebra de linha (código 10), 21 caracteres no total. TIRAR remove a tabulação e a quebra, e o texto passa a ter 19 caracteres. Repare que o resultado fica colado, "Cliente:Marta Souza", porque TIRAR não coloca espaço no lugar do que remove.

Exemplo 2: O espaço não separável não é removido pela TIRAR

Planilha do exemplo 2 da função TIRAR
ABCD
1 Endereço importadoComparação diretaApós trocar o código 160
2 Rua das Flores FALSOVERDADEIRO
Só com TIRAR, na célula C2 =EXATO(TIRAR(A2);"Rua das Flores") Em inglês: =EXACT(CLEAN(A2),"Rua das Flores")
Resultado: FALSO
TIRAR e SUBSTITUIR, na célula D2 =EXATO(SUBSTITUIR(TIRAR(A2);CARACT(160);" ");"Rua das Flores") Em inglês: =EXACT(SUBSTITUTE(CLEAN(A2),CHAR(160)," "),"Rua das Flores")
Resultado: VERDADEIRO

A2 tem uma quebra de linha no fim e espaços não separáveis (código 160) entre as palavras. TIRAR remove a quebra, mas o código 160 está fora da faixa de 0 a 31 e continua no texto, por isso a comparação com "Rua das Flores" (com espaços comuns) dá FALSO. Trocar o código 160 por um espaço comum com SUBSTITUIR, depois do TIRAR, faz a comparação dar VERDADEIRO.

Quais erros a função TIRAR costuma dar?

Sobram caracteres depois do TIRAR

Por que acontece: A função remove só os códigos de 0 a 31. Os caracteres Unicode 127, 129, 141, 143, 144 e 157 e o espaço não separável (código 160) continuam no texto.

Como corrigir: Troque o que sobrou com SUBSTITUIR e CARACT, por exemplo SUBSTITUIR(A2;CARACT(160);" "), e use ARRUMAR para tirar espaços repetidos.

Palavras coladas no resultado

Por que acontece: TIRAR apaga a quebra de linha sem colocar nada no lugar, então o fim de uma linha encosta no começo da seguinte.

Como corrigir: Se quiser um espaço no lugar da quebra, use antes SUBSTITUIR(A2;CARACT(10);" ") e depois TIRAR no resultado.

#N/D

Por que acontece: A célula de origem já contém um erro, e TIRAR devolve o mesmo erro em vez de limpar alguma coisa.

Como corrigir: Corrija a célula de origem ou proteja a fórmula com SEERRO.

Exemplo que gera o erro, na célula C2=TIRAR(A2)Resultado: #N/D

TIRAR no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelTIRAR (CLEAN)Referência deste dicionário.
Google PlanilhasCLEANA lista em português do Google Planilhas mostra o nome CLEAN. A página oficial diz que a função remove só caracteres ASCII não imprimíveis e que a interface do Planilhas não exibe esses caracteres, então muitas vezes não há mudança visível. Documentação do Google
LibreOffice CalcTIRAR (CLEAN)No LibreOffice Calc em português a função também se chama TIRAR e remove todos os caracteres não imprimíveis da cadeia de texto. Ajuda do LibreOffice

A função TIRAR 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 a TIRAR, 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 TIRAR?

  • TIRAR cuida dos caracteres de controle e ARRUMAR cuida dos espaços repetidos. Juntas, em =ARRUMAR(TIRAR(A2)), resolvem a maior parte da sujeira de textos importados.
  • A quebra de linha dentro de uma célula é CARACT(10) e a tabulação é CARACT(9). Para descobrir qual caractere está escondido, compare NÚM.CARACT antes e depois do TIRAR ou use CÓDIGO no primeiro caractere.
  • O resultado é sempre texto. Se o texto limpo for um número, como um código de pedido, converta com VALOR antes de somar ou calcular.

Perguntas frequentes sobre a TIRAR

Qual a diferença entre TIRAR e ARRUMAR?

TIRAR remove caracteres não imprimíveis (códigos 0 a 31), como tabulação e quebra de linha. ARRUMAR remove espaços extras e deixa um único espaço entre as palavras. Elas resolvem problemas diferentes e podem ser usadas juntas.

A função TIRAR remove espaços?

Não remove o espaço comum (código 32) nem o espaço não separável (código 160). Para espaços repetidos use ARRUMAR; para o código 160, use SUBSTITUIR com CARACT(160).

Como tirar a quebra de linha de uma célula?

Use =TIRAR(A2) para apagar a quebra. Se preferir um espaço no lugar, use =SUBSTITUIR(A2;CARACT(10);" "), que troca o código 10 por um espaço comum.

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.