Como remover todas as etiquetas HTML de uma cadeia de texto no Excel?
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.
![]() |
![]() |
![]() |
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.

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.
Após instalar o Kutools para Excel, siga os passos seguintes para invocar a funcionalidade Assistente de IA para esta tarefa:
- Selecione as células que contêm texto com etiquetas HTML indesejadas.
- 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 - 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:

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
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.
- 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


