KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Substitua Rapidamente Caracteres Acentuados por Caracteres Regulares no Excel

AutoraKelly Data de Modificação

Importou nomes de clientes, listas de produtos ou relatórios para o Excel e reparou em caracteres acentuados, como é, ü, ñ, ç ou ô? Em muitos casos, esses caracteres podem causar problemas ao ordenar, filtrar, pesquisar, comparar dados ou exportar informações para outros sistemas.

Por exemplo:
  • José → Jose
  • München → Munchen
  • François → Francois
  • García → Garcia

Muitas bases de dados, sites e sistemas empresariais preferem caracteres ingleses simples. Por isso, substituir caracteres acentuados por caracteres regulares é uma tarefa comum na limpeza de dados no Excel. Infelizmente, o Excel não oferece uma funcionalidade incorporada para remover diretamente esses acentos. Neste tutorial, apresentamos vários métodos eficazes para o ajudar a converter rapidamente caracteres acentuados em caracteres regulares no Excel.

uma captura de ecrã que mostra a substituição de caracteres acentuados

Substitua manualmente Caracteres Acentuados por Localizar e Substituir

Se a sua folha de cálculo contiver apenas alguns caracteres acentuados, a funcionalidade incorporada do Excel Localizar e Substituir permite substituí-los manualmente com facilidade. No entanto, este método torna-se tedioso quando os seus dados incluem muitos caracteres acentuados diferentes, já que terá de substituir cada um individualmente.

Passos para substituir manualmente Caracteres Acentuados

  1. Selecione o intervalo em que pretende substituir os caracteres acentuados.
  2. Prima Ctrl+H para abrir a caixa de diálogo Localizar e Substituir.
  3. Na caixa Localizar, introduza um caractere acentuado, por exemplo: é.
  4. Na caixa Substituir por, introduza o caractere regular: e.
  5. Clique em Substituir Tudo.
    uma captura de ecrã que mostra como configurar a caixa de diálogo Localizar e Substituir
  6. Aparecerá uma caixa de diálogo a indicar quantas substituições foram concluídas com êxito. Clique em OK.
    uma captura de ecrã que mostra quantas substituições foram concluídas
  7. Repita o processo para outros Caracteres Acentuados, tais como:
    • à → a
    • ü → u
    • ñ → n
    • ç → c

Limitações deste método

Embora simples, esta abordagem tem várias desvantagens:

  • Tem de substituir os caracteres um a um.
  • É demasiado demorado para conjuntos de dados grandes.

Se trabalha frequentemente com dados internacionais importados, recomendamos um método mais automatizado.


Substitua Caracteres Acentuados com uma função definida pelo utilizador

Para utilizadores avançados do Excel, o VBA permite automatizar o processo de substituição e tratar múltiplos caracteres acentuados de uma só vez — ideal para quem limpa regularmente dados importados e se sente à vontade com macros.

Passos

  1. Prima Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
  2. Clique em Inserir > Módulo.
  3. Cole o seguinte código VBA na janela do módulo:
    Function StripAccent(thestring As String)
    Dim A As String * 1
    Dim B As String * 1
    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)
        thestring = Replace(thestring, A, B)
    Next
    
    StripAccent = thestring
    End Function
    uma captura de ecrã que mostra como utilizar o código VBA
  4. Prima Alt + Q para fechar o editor VBA e regressar à folha de cálculo.
  5. Introduza a seguinte fórmula numa célula vazia (aqui, A2 é a célula que contém o Caracteres Acentuados):
    =StripAccent(A2)
  6. Prima Enter,depois arraste a alça de preenchimento para baixo para aplicar a fórmula às outras células.
    uma captura de ecrã da utilização da função definida pelo utilizador para substituir caracteres acentuados
Notas:
  • Esta função VBA substitui apenas os caracteres acentuados definidos no código. Se alguns caracteres acentuados não forem convertidos corretamente, deverá adicioná-los manualmente às listas de caracteres no código VBA.
  • Para adicionar mais Caracteres Acentuados, atualize ambas as cadeias AccChars e RegCharsCertifique-se de que cada caractere acentuado em AccChars tem um caractere de substituição correspondente na mesma posição em RegChars.
    Por exemplo:
    • AccChars = «éèêë»
    • RegChars = «eeee»
  • Este método devolve o resultado convertido noutra célula, sem alterar diretamente os dados originais.

Substitua em lote Caracteres Acentuados rapidamente com Kutools para Excel

O Localizar e Substituir só pode substituir um caractere acentuado de cada vez, enquanto o VBA exige editar manualmente o código para suportar mais caracteres, o que não é intuitivo para a maioria dos utilizadores. Se pretender uma solução mais rápida e fácil, a funcionalidade Substituir Cadeias em Lote do Kutools para Excel pode substituir rapidamente vários Caracteres Acentuados de uma só vez com regras incorporadas.

Kutools para Excel – Equipado com mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!

Passos

  1. Selecione o intervalo onde pretende substituir Caracteres Acentuados.
  2. Selecione Kutools>Texto>Substituir Cadeias em Lote.
    uma captura de ecrã da ativação da funcionalidade substituir quaisquer caracteres
  3. Na caixa de diálogo Substituir Cadeias em Lote:
    1. Selecione o cenário incorporado Caracteres Acentuados.
    2. Por predefinição, todas as regras predefinidas para caracteres acentuados estão selecionadas.
      Dica: As regras incorporadas já abrangem a maioria dos caracteres acentuados mais utilizados, pelo que, na maioria dos casos, não é necessário configurar nada adicionalmente. Pode manter apenas as regras necessárias ou adicionar manualmente novas regras para caracteres acentuados que não estejam incluídos na lista predefinida.
    3. Pré-visualize os resultados da substituição em tempo real e, em seguida, clique em OK.
      uma captura de ecrã que mostra como configurar a caixa de diálogo substituir quaisquer caracteres

Resultado

Agora, todos os caracteres acentuados no intervalo selecionado foram instantaneamente convertidos em caracteres regulares.

uma captura de ecrã que mostra os resultados

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais para tornar o seu trabalho mais rápido e fácil, e aproveite funcionalidades de IA que garantem um processamento de dados mais inteligente e uma produtividade superior.Obtenha Já

Vantagens do Kutools para Excel

Em comparação com a substituição manual ou com VBA, o Kutools oferece várias vantagens principais:

  • Não requer fórmulas nem VBA
  • Regras incorporadas para caracteres acentuados
  • Substituição em lote de vários tipos de caracteres em simultâneo
  • Pré-visualização em tempo real antes da substituição
  • Suporta regras personalizadas de substituição
  • Muito mais rápido e fácil para conjuntos de dados grandes

Além disso, a funcionalidade atualizada Substituir Cadeias em Lote é mais flexível do que as ferramentas tradicionais de substituição, pois permite-lhe gerir cenários reutilizáveis de regras para diferentes tarefas de limpeza de texto.


Conclusão

Substituir Caracteres Acentuados por caracteres regulares ajuda a padronizar os dados textuais e a evitar problemas ao pesquisar, comparar, ordenar ou exportar dados no Excel. Neste artigo, apresentámos três métodos distintos, desde a substituição manual até à automação com VBA e à solução mais rápida com Kutools para Excel. Entre eles, o Kutools para Excel oferece a forma mais simples e eficiente de substituir em lote Caracteres Acentuados com regras incorporadas e apenas alguns cliques.


As Melhores Ferramentas de Produtividade para Office

🤖KUTOOLS AI Aide: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup entre Várias Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Seleção Múltipla....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pasta de Trabalho e Planilhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentas deTexto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tipos deGráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentas deInserção(Inserir QR Code,Inserir Imagem a partir do Caminho, ...)|   12 Ferramentas deConversão(Converter em Palavras,Conversão de moeda, ...)|   7 Mesclar e DividirFerramentas(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools no seu idioma preferido – disponível em inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Potencie as Suas Competências no Excel com Kutools para Excel e Experimente uma Eficiência Nunca Antes Vista.Kutools para Excel Oferece Mais de 300 Funcionalidades Avançadas para Impulsionar a Produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores ao Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em novas janelas.
  • Aumente a sua produtividade em 50 % e reduza centenas de cliques do rato todos os dias!

Todos os extras Kutools. Um único instalador

Kutools for Office é um conjunto de extras para Excel, Word, Outlook e PowerPoint, complementado pelo Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— extras para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe em comparação com a compra individual dos extras

Kutools para Excel

Traz 300+ funcionalidades poderosas para simplificar as suas tarefas no Excel.