Remover caracteres especiais no Excel e nas planilhas do Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial irá demonstrar como remover todos os caracteres especiais de células no Excel e nas planilhas do Google.

Remover caracteres especiais

O Excel não fornece nenhuma função para remover todos os caracteres especiais das strings de uma vez. Se você deseja remover apenas um caractere especial, você pode usar a função SUBSTITUTE (veja mais neste artigo remove-indesejados-caracteres).

Se você quiser usar uma única fórmula para remover caracteres especiais, precisará usar uma função definida pelo usuário (UDF), como RemoveSpecChar.

1 = RemoveSpecChar (B3)

Para fazer seu UDF funcionar, abra o Editor do Visual Basic pressionando Alt + F11. Clique com o botão direito no nome da pasta de trabalho na janela Projeto do lado esquerdo e insira um novo módulo. Neste módulo, copie o UDF abaixo:

123456789 Função RemoveSpecChar (sInput As String) As StringDim sSpecChar As StringDim i enquantosSpecChar = "\ /: *? ™" "® |. & @ # (_ +` © ~); - + = $ !, '"Para i = 1 para Len (sSpecChar)sInput = Substituir $ (sInput, Mid $ (sSpecChar, i, 1), "")PróximoRemoveSpecChar = sInputFunção Final

Agora sua UDF está definida e pronta para uso. Não se esqueça de salvar sua pasta de trabalho como uma pasta de trabalho habilitada para macro do Excel (* .xlsm).

Para saber mais sobre UDFs, leia este artigo: Funções definidas pelo usuário.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave