Publicidade
Conteúdo apoiado por
Ir para o site do Kaspersky!

Como remover acentos no Excel

Por  • Editado por  Douglas Ciriaco  | 

Compartilhe:
Rubaitul Azad/Unsplash
Rubaitul Azad/Unsplash

Quando se lida com grande quantidade de dados em uma planilha, pode ser necessário remover acentos do Excel para evitar incompatibilidades com funções específicas. A boa notícia é que existe um método simples para contornar esse problema.

Como remover acentos no Excel

Embora o Microsoft Excel não tenha uma função nativa para remover acentuações, é possível criar uma função personalizada, conhecida como UDF (User Defined Function), para realizar essa tarefa. A criação de uma UDF permite que os usuários personalizem o Excel de acordo com suas necessidades específicas.

Canaltech
O Canaltech está no WhatsApp!Entre no canal e acompanhe notícias e dicas de tecnologia
Continua após a publicidade

Para o problema de acentuação, é possível criar uma UFD para igualar a base de caracteres da célula de busca com a das células do intervalo de busca e remover os acentos de ambas. Confira:

Como criar uma UFD

  1. Abra o Excel;
  2. Pressione as teclas alt + F11 para abrir o editor VBA;
  3. Clique com o botão direito na janela "Project - VBA Project";
  4. Vá em "Insert" e clique em "Module";
  5. Insira o código a seguir no quadro à direita:

    Function Acento(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

Como remover acento

Após criar a função no Excel, você pode usá-la da mesma forma que qualquer outra função para remover acento de células da planilha. Por exemplo, se você tiver a célula A1 acentuada, basta selecionar outra célula vazia e inserir a seguinte fórmula:

  • =Acento(A1)

Então, a célula selecionada será preenchida com a palavra sem acento. Essa é uma ótima solução para quem não quer perder as informações originais e trabalhar com a planilha sem acentuação.

Continua após a publicidade

Agora, se você deseja aprimorar suas habilidades com recursos, fórmulas e funções, conheça 15 dicas para usar o Excel.