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:
- Pressione
Alt + F11
para abrir o Editor do VBA. - 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
- Agora, pasta usar a função =RemoverAcento(), referenciando a célula com o texto e a nova função irá tratar diretamente.

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!