Como retirar acentos de palavras no Excel

excel

Como Remover Acentos de Palavras no Excel: Exemplo com Estados do Brasil

Você já precisou remover acentos de palavras no Excel? Vamos te mostrar como fazer isso de maneira simples e rápida, usando uma lista de estados brasileiros como exemplo.

Em algumas situações, alguns sistemas não admitem caracteres especiais, como os casos de letras acentuadas de alguns idiomas. O português (Pt-Br) é um ótimo exemplo.
Para contar essa situação e padronizar o tratamento de textos, podemos criar uma rápida solução em VBA.

Se você busca uma solução mais automatizada, pode criar uma função VBA que faz o trabalho completo:

Passo a Passo:

  1. Pressione Alt + F11 para abrir o Editor do VBA.
  2. Insira um novo módulo e cole o código abaixo:

Function RemoverAcento(Caract As String)
Dim A As String
Dim B As String
Dim i As Integer
Const AccChars = “ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ”
Const RegChars = “SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy”
For i = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
Caract = Replace(Caract, A, B)
Next
Acento = Caract
End Function

  1. Agora, pasta usar a função =RemoverAcento(), referenciando a célula com o texto e a nova função irá tratar diretamente.
Excel

E aí temos uma solução rápida, prática e automatizada para tratar textos em situações específicas.


Veja também: Como o Excel Formula Beautifier pode salvar seu dia no Excel!