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.