Função TIRAR no Excel | Como Usar?

Você sabe como usar a função TIRAR no Excel? Ainda não? Então este post é para você!

A função TIRAR tem a finalidade de remover caracteres não imprimíveis e quebras de linhas do texto fornecido. Esta função é muito útil quando temos textos com caracteres diferentes que não deveriam estar na planilha ou quando copiamos e colamos textos no Excel que vem acompanhados de caracteres extras e quebras de linhas desnecessárias.

E para saber mais detalhes desta função e como ela funciona na prática é só conferir os detalhes a seguir!

Função TIRAR no Excel: Sintaxe e uso básico

Conforme mencionado anteriormente, a função TIRAR tem a finalidade de remover caracteres indesejados. Por exemplo, se importamos informações de bancos de dados, arquivos de textos ou páginas da internet, geralmente eles vêm acompanhamos de certos caráteres e estes podem ocasionar erros ou dificuldade para análise de dados. E para resolver isso, podemos usar a função TIRAR que remove todos estes caracteres.

A sua sintaxe é bem simples e possuí apenas um argumento.

=TIRAR(texto)

Onde:

  • Texto: representa qualquer informação da qual deseja-se remover caracteres que não são imprimíveis ou quebras de linhas.

Importante: A função TIRAR converte todos os números em texto. Sendo assim, quando a função TIRAR for usada, o Excel irá remover qualquer caractere não imprimível e converter todos os números em texto, o que pode ocasionar erros se estes dados forem usados posteriormente para realização de cálculos.

Exemplos práticos com a função TIRAR no Excel

Agora que já sabemos a finalidade da função TIRAR, vamos conferir alguns exemplos práticos para que você possa compreender melhor como esta função trabalha. Confira!



Exemplo 1: Remover caracteres de informações importadas da internet

Para o primeiro exemplo, suponha que você copiou informações da internet e na hora que colou no Excel, vierem juntos alguns caracteres indesejados. Neste caso, para não precisar removê-los um a um, basta usar a função TIRAR conforme mostra o exemplo abaixo:

função tirar excel

Exemplo 2: Remover quebra de linha

Quando nos deparamos com planilhas que contenham quebra de linha e queremos removê-las de maneira rápida, uma alternativa é usar a função TIRAR.
E para exemplificar como fazer isso, vamos usar uma planilha onde temos quebras de linhas entre o nome e o sobrenome de algumas pessoas. Confira, a imagem abaixo:

como tirar quebra de linha no excel

Exemplo 3: Remover caracteres não imprimíveis e espaços em branco

A função TIRAR remove apenas os caracteres não imprimíveis conforme mostra a imagem abaixo. Um detalhe importante é que espaços em brancos não são removidos com esta função,

como tirar caracteres no excel

Caso precise remover espaços em branco no Excel, você poderá utilizar a função ARRUMAR juntamente com a função TIRAR. Deste modo, a fórmula ficará da seguinte maneira:

=ARRUMAR(TIRAR(A2))

função retirar espaços excel

Note que agora, além dos caracteres não imprimíveis, os espaços em branco também foram removidos.



Exemplo 4: Remover caracteres não imprimíveis, espaços em branco e quebras de linhas ao mesmo tempo

Agora suponha que você tenha em uma mesma planilha caracteres não imprimíveis, espaços em branco e quebras de linhas e deseje removê-los ao mesmo tempo. Neste caso, basta usar a mesma fórmula do exemplo anterior, confira:

como remover caracteres especiais no excel

Exemplo 5: Substituir caractere por espaço em branco

Para o exemplo 5 suponha que você tenha uma lista com nomes e sobrenomes, mas estes estão separados apenas por caracteres não imprimíveis. Neste caso, precisamos substituir estes caracteres pelo espaço em branco e para fazer isso, vamos usar a seguinte fórmula:

=TIRAR(SUBSTITUIR(A2;””;” “))

Nesta fórmula, a função TIRAR irá remover o caractere não imprimível enquanto a função SUBSTITUIR irá substituir o caractere pelo espaço em branco. Confira o resultado:

Substituir caractere por espaço em branco

Exemplo 6: Remover caractere e retornar valor

Como foi dito inicialmente, os resultados retornados pela função TIRAR são em formato de texto. Neste caso, se for necessário remover caracteres de números que serão usados para cálculos posteriores, isto irá retornar o erro #DIV/0!, como mostra o exemplo abaixo:

erro #DIV/0! função tirar

Para resolver este problema, junto com a função TIRAR vamos usar a função VALOR, que irá retornar o resultado da fórmula TIRAR como valor. Desta forma, poder realizar qualquer tipo de cálculo com o resultado da fórmula. Veja o exemplo abaixo:

como remover caracteres no excel



Exemplo 7: Função TIRAR no VBA

A função TIRAR também pode ser usada no VBA, desta forma é possível agilizar ainda mais a tarefa de remover caracteres não desejados da planilha.

E se você deseja utilizar o VBA para remover os caracteres não imprimíveis no Excel, então basta usar o seguinte código:

Sub Tirar()
Range("A2") = Application.WorksheetFunction.Clean(Range("A2"))
Range("A3") = Application.WorksheetFunction.Clean(Range("A3"))
Range("A4") = Application.WorksheetFunction.Clean(Range("A4"))
Range("A5") = Application.WorksheetFunction.Clean(Range("A5"))
End Sub

E para inserir este código na planilha, basta seguir o passo a passo abaixo:

1. Primeiro vá até a guia Desenvolvedor e em seguida selecione Visual Basic, como a imagem a seguir:

Função Tirar no vba

2. Feito isso, a janela do Visual Basic irá abrir, então vá até Inserir e selecione Módulo, como mostra a imagem abaixo:

como remover caracteres no excel vba

3. No módulo que será criado, você irá colar o código que mostramos acima, veja:

código vba para remover caracteres no excel

4. Para que este código funcione, você poderá inserir um botão de comando na sua planilha. Para isso, vá até a guia Desenvolvedor e selecione Inserir > Botão:

remover caracteres com o VBA

5. Insira o botão no local desejado e na janela que irá abrir selecione a macro que criamos, clique em OK:

Macro para remover caracteres

6. Se desejar altere o nome do botão, em seguida basta testar para ver o resultado, confira:

Remover caracteres no Excel com código VBA

Note que, ao clicar no botão, todos os caracteres da tabela foram removidos de maneira simples e prática.

Informações importantes sobre a Função TIRAR no Excel

  • A função TIRAR remove caracteres de códigos ASCII de 0 a 31 de 7 bits do texto de entrada.
  • Alguns caracteres Unicode que não estão presentes a lista de códigos ASCII podem não ser removidos ao usar a função TIRAR.
  • A função TIRAR pode ser usada para excluir caracteres não imprimíveis que podem estar presentes no texto, mas não estar visíveis na planilha.

Baixe aqui a planilha com os exemplos apresentados neste tutorial

Confira também as seguintes dicas de Excel:

E então, o que achou da dica sobre como usar a Função TIRAR no Excel? Deixe o seu comentário abaixo, gostaríamos muito de conhecer a sua opinião! Para conferir mais dicas de Excel, continue acompanhando o Excel Easy!