Função CLEAN do Excel - Limpar caracteres de texto

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função Excel CLEAN no Excel para remover todos os caracteres não imprimíveis.

Visão geral da função CLEAN

A função CLEAN remove todos os caracteres não imprimíveis de uma célula que contém texto.

Para usar a função CLEAN Excel Worksheet, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Sintaxe da função CLEAN e entradas:

1 = CLEAN (texto)

texto - Uma string de texto.

Como usar a função CLEAN no Excel:

A função CLEAN remove todos os caracteres não imprimíveis do caractere ASCII (Código padrão americano para intercâmbio de informações) 0 a 31. Um exemplo disso é a remoção de quebras de linha.

1 = LIMPO (B3)

Outros caracteres não imprimíveis

Todos os nossos caracteres no teclado possuem um código ASCII (American Standard Code for Information Interchange) específico. Você pode usar CODE para descobrir qual é o código ASCII do personagem. Alguns dos não imprimíveis de 1 a 31 são os seguintes, que você pode remover com CLEAN:

Se você testar os números de código ASCII, verá que muitos deles parecem idênticos. Eles não devem ser usados ​​no Excel, mas em outros programas.

LIMPAR com número / datas

Observe que CLEAN é uma função de texto. Ao usar CLEAN, o resultado é um texto. Por exemplo, você não conseguirá somar esses números na célula E3 depois de usar CLEAN.

O mesmo acontece com as datas, pois são reconhecidas como números de série e não como texto. Pode não ser necessário somar as datas, mas não funciona bem em filtros e tabelas dinâmicas.

Para superar os problemas acima, você pode usar VALUE para converter de texto em valores.

CLEAN VS TRIM

Função CLEAN aplicável apenas para caracteres não imprimíveis, portanto, se você precisar remover espaço e outros caracteres, precisamos usar TRIM. consulte a tabela abaixo para ter uma ideia sobre a diferença entre TRIM e CLEAN

LIMPAR no Planilhas Google

A função CLEAN funciona exatamente da mesma forma no Planilhas Google e no Excel:

Exemplos CLEAN em VBA

Você também pode usar a função CLEAN no VBA. Modelo:application.worksheetfunction.clean (texto)

Executando as seguintes instruções VBA

1234567891011121314151617181920 Range ("B2") = Application.WorksheetFunction.Clean (Range ("A2"))Range ("B3") = Application.WorksheetFunction.Clean (Range ("A3"))Range ("B4") = Application.WorksheetFunction.Clean (Range ("A4"))Range ("B5") = Application.WorksheetFunction.Clean (Range ("A5"))Range ("B6") = Application.WorksheetFunction.Clean (Range ("A6"))Range ("B7") = Application.WorksheetFunction.Clean (Range ("A7"))Range ("B8") = Application.WorksheetFunction.Clean (Range ("A8"))Range ("B9") = Application.WorksheetFunction.Clean (Range ("A9"))Range ("B10") = Application.WorksheetFunction.Clean (Range ("A10"))Range ("B11") = Application.WorksheetFunction.Clean (Range ("A11"))Range ("B12") = Application.WorksheetFunction.Clean (Range ("A12"))Range ("B13") = Application.WorksheetFunction.Clean (Range ("A13"))Range ("B14") = Application.WorksheetFunction.Clean (Range ("A14"))Range ("B15") = Application.WorksheetFunction.Clean (Range ("A15"))Range ("B16") = Application.WorksheetFunction.Clean (Range ("A16"))Range ("B17") = Application.WorksheetFunction.Clean (Range ("A17"))Range ("B18") = Application.WorksheetFunction.Clean (Range ("A18"))Range ("B19") = Application.WorksheetFunction.Clean (Range ("A19"))Range ("B20") = Application.WorksheetFunction.Clean (Range ("A20"))Range ("B21") = Application.WorksheetFunction.Clean (Range ("A21"))

irá produzir os seguintes resultados

Para obter mais informações sobre a Fórmula CLEAN, visite o site da Microsoft.

wave wave wave wave wave