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

Como remover todas as etiquetas HTML de uma cadeia de texto no Excel?

AutorXiaoyang Data de Modificação

Ao lidar com dados exportados de páginas da Web, sistemas de gestão de conteúdos ou formulários HTML, as suas folhas de cálculo do Excel podem conter cadeias de texto incorporadas com etiquetas HTML, tais como , , , e outras. Estas etiquetas servem para formatar ou marcar conteúdo na página da Web, mas no Excel constituem ruído desnecessário que pode obstruir a análise de dados, impedir a ordenação e filtragem e interferir com o processamento ou relatórios posteriores. Remover eficientemente todas as etiquetas HTML das suas cadeias é essencial para limpar, preparar e analisar os seus dados de forma mais eficaz.

Este artigo apresenta várias soluções passo a passo para o ajudar a remover etiquetas HTML de forma rápida e precisa no Excel. Quer prefira utilizar funcionalidades integradas do Excel, extensões fiáveis como o Kutools para Excel ou abordagens programáticas, conseguirá limpar os seus dados com facilidade, preparando-os eficazmente para processamento e relatórios posteriores.

Uma captura de ecrã que mostra cadeias de texto com etiquetas HTML no Excel
Seta
Uma captura de ecrã que mostra cadeias de texto com as etiquetas HTML removidas

Remover todas as etiquetas HTML da cadeia de texto com o comando Localizar e Substituir

Remover todas as etiquetas HTML da cadeia de texto com o KUTOOLS AI

Remover todas as etiquetas HTML da cadeia de texto com código VBA


Remover todas as etiquetas HTML da cadeia de texto com o comando Localizar e Substituir

Um dos métodos mais simples para remover todas as etiquetas HTML das suas cadeias no Excel é utilizar a funcionalidade Localizar e Substituir. Este método é especialmente adequado quando todas as etiquetas seguem o formato normal (), sem carateres aninhados exceto como etiquetas. É rápido, não exige extensões adicionais nem conhecimentos de programação e funciona diretamente no Excel. Contudo, aplica-se sobretudo a dados em Texto Simples: etiquetas distribuídas por várias linhas ou com conteúdo incorporado poderão não ser totalmente removidas com este método.

Siga estes passos para remover etiquetas HTML utilizando o Localizar e Substituir:

1. Selecione as células que contêm as etiquetas HTML que deseja remover. Pode escolher uma única coluna, um intervalo ou até várias áreas não contíguas, mantendo a tecla Ctrl premida durante a seleção.

2. Prima Ctrl + H no seu teclado para abrir a caixa de diálogo «Localizar e Substituir». Na caixa de diálogo que aparece:

  • Na caixa Localizar o que, introduza . Isto utiliza o caráter universal asterisco (*) para corresponder a qualquer conteúdo delimitado por .
  • Deixe a caixa Substituir por vazia. Isto significa que todo o texto correspondente ao padrão será eliminado.

Uma captura de ecrã da caixa de diálogo Localizar e Substituir no Excel para remover etiquetas HTML

3. Clique no botão Substituir tudo. O Excel procurará imediatamente todas as etiquetas HTML que correspondam ao padrão no seu intervalo selecionado e eliminará todas de uma só vez.

Notas e sugestões:

  • Os carateres universais irão corresponder ao número mínimo de carateres possível. Se os seus textos estiverem presentes no conteúdo e não como etiquetas, poderão distorcer o resultado.
  • Este método remove completamente as etiquetas, mantendo intacto todo o conteúdo fora delas.
  • Se não forem efetuadas alterações, certifique-se de que os seus dados não contêm quebras de linha dentro das etiquetas, pois estas interrompem a correspondência de padrões.
  • Verifique os seus resultados: por vezes, entidades HTML como < ou > estão presentes no conteúdo e não serão identificadas nem removidas por este método.

Esta abordagem revela-se mais eficaz em pequenos fragmentos HTML bem estruturados. Para estruturas HTML complexas ou fortemente aninhadas, opte por soluções avançadas, como VBA ou extensões especializadas.


Remover todas as etiquetas HTML da cadeia de texto com o KUTOOLS AI

Para utilizadores que procuram uma solução simples e automatizada, o Kutools para Excel oferece uma forma extremamente conveniente de remover etiquetas HTML através da sua funcionalidade Assistente de IA. Com o Kutools AI, basta descrever por palavras o que pretende alcançar e a extensão analisará o seu pedido e encontrará uma solução precisa — sem necessidade de passos manuais, funções complexas ou scripts. Isto torna o processo mais rápido e acessível a utilizadores de todos os níveis técnicos. O Kutools é especialmente recomendado para tarefas recorrentes de limpeza de dados ou conjuntos de dados volumosos.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar o Kutools para Excel, siga os passos seguintes para invocar a funcionalidade Assistente de IA para esta tarefa:

  1. Selecione as células que contêm texto com etiquetas HTML indesejadas.
  2. No painel do Assistente de IA, descreva o seu pedido com clareza na caixa de conversação. Por exemplo:
    Remover todas as etiquetas HTML de Selecionar intervalo
  3. Prima Enter ou clique no botão Enviar. O KUTOOLS AI processará a sua instrução e, assim que estiver pronto, apresentará uma solução sugerida. Clique em Executar para aplicar diretamente o resultado ao seu intervalo selecionado.

Vantagens: O KUTOOLS AI é fácil de usar, flexível e especialmente indicado se não estiver familiarizado com fórmulas do Excel ou programação, ou se lidar regularmente com diversos tipos de tarefas de limpeza de texto. Pode utilizá-lo em múltiplas operações repetitivas, poupando tempo considerável.

Pontos a considerar:

  • Poderá ser necessária uma ligação ativa à Internet para utilizar as funcionalidades do Assistente de IA, dependendo da sua versão.
  • Verifique sempre os resultados com dados de exemplo antes de aplicar à folha de cálculo inteira, especialmente ao trabalhar com informações sensíveis.

Remover todas as etiquetas HTML da cadeia de texto com código VBA

Se precisar de uma solução mais robusta e personalizável — especialmente quando o conteúdo HTML for complexo ou inconsistente —, uma macro VBA pode remover eficazmente todas as etiquetas HTML dos seus dados. Esta abordagem oferece maior flexibilidade e consegue processar texto complexo ou extenso que as ferramentas padrão do Excel podem não tratar adequadamente.

O VBA é ideal quando:

  • Precisa de processar regularmente conjuntos de dados volumosos ou automatizar a limpeza dos mesmos?
  • As etiquetas HTML estão incorretamente aninhadas ou apresentam inconsistências.
  • Pretende integrar lógica personalizada, como manter determinadas etiquetas enquanto remove outras?

Utilize os seguintes passos para configurar e executar o código VBA:

1. Prima Alt + F11 no Excel para abrir o editor do Microsoft Visual Basic para Aplicações.

2. No editor do VBA, clique em Inserir > Módulo e, de seguida, cole o código VBA fornecido na nova janela do módulo abaixo.

Código VBA: remover todas as etiquetas HTML da cadeia de texto

Sub RemoveTags()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    xRg.NumberFormat = "@"
    With CreateObject("vbscript.regexp")
        .Pattern = "\<.*?\>"
        .Global = True
        For Each xCell In xRg
            xCell.Value = .Replace(xCell.Value, "")
        Next
    End With
End Sub

3. Prima F5 para executar o código. Quando surgir uma caixa de diálogo, selecione as células das quais pretende remover as etiquetas HTML. Veja o exemplo abaixo:

Uma captura de ecrã que mostra uma solicitação de seleção de intervalo para o código VBA

4. Clique em OK e a macro processará todas as células selecionadas, removendo as etiquetas HTML de uma só vez.

Sugestões e dicas para resolução de problemas:

  • Se o código não for executado, certifique-se de que as macros estão ativadas nas definições do Excel.
  • Recomenda-se que faça uma cópia de segurança do seu livro antes de executar qualquer código VBA, especialmente se contiver dados importantes.
  • Se encontrar uma mensagem de erro, verifique se a sua seleção contém células mescladas, folhas protegidas ou formatos de célula especiais.
  • Etiquetas HTML aninhadas ou danificadas podem exigir ajustes ao padrão utilizado no código VBA.
  • Para um melhor desempenho, selecione apenas o intervalo de dados relevantes, pois seleções mais amplas poderão abrandar a execução.

Este método VBA oferece uma solução programável e poderosa para limpar dados repletos de HTML, sendo ideal para utilização repetida e facilmente adaptável a diversas estruturas de dados — especialmente útil para utilizadores mais técnicos ou ao trabalhar com entradas de texto complexas do mundo real.


Cada um destes métodos — Localizar e Substituir, KUTOOLS AI ou código VBA — oferece uma solução eficaz para remover etiquetas HTML no Excel. A abordagem ideal depende da complexidade dos seus dados e do seu nível de proficiência com o Excel ou com extensões. Faça sempre uma cópia de segurança dos seus dados antes de aplicar operações globais e teste primeiro o método escolhido num pequeno intervalo, para garantir resultados precisos. Se continuar a ter dificuldades ou quiser automatizar ainda mais, explore fórmulas personalizadas ou extensões de terceiros adaptadas às suas necessidades de processamento de texto.

Se estiver interessado em descobrir mais estratégias de limpeza de dados no Excel e fluxos de trabalho que poupam tempo, o nosso site disponibiliza milhares de tutoriais para utilizadores do Excel de todos os níveis.


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: 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 em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
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 Pastas de Trabalho e Folhas   |  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 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.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 para o 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 janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos 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 face à compra individual dos suplementos