Navegação Rápida
Função FILTROXML
Resumo
A função FILTROXML do Excel permite extrair dados específicos de conteúdo XML utilizando expressões XPath. É uma ferramenta poderosa para processar e analisar dados estruturados em formato XML diretamente nas planilhas.
Sintaxe
FILTROXML(xml; xpath)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| xml | Texto |
Sim | Texto com estrutura XML válida para análise |
| xpath | Texto |
Sim | Consulta XPath padrão para extrair dados específicos |
Usando a função FILTERXML
A FILTROXML é perfeita para extrair informações estruturadas de respostas XML de APIs web ou documentos XML. Combine com WEBSERVICE para criar soluções de análise de dados em tempo real diretamente no Excel.
Exemplos Comuns de FILTERXML
Extraindo dados da Wikipédia
=FILTROXML(B2;"/rc/@title")
Extrai títulos dos resultados de busca recentes da Wikipédia armazenados na célula B2.
Cotação de ações em tempo real
=FILTROXML(WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&CODIFURL(C2));"//LastPrice")
Obtém o último preço de uma ação usando ticker da célula C2.
Múltiplos timestamps
=FILTROXML(B2;"/rc/@timestamp")
Extrai datas/horas de atualizações em formato UTC dos resultados XML.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: XML inválido ou XPath incorreto
Solution: Valide o XML e teste a expressão XPath em ferramentas online
#VALOR!
Cause: Namespace com prefixo inválido
Solution: Remova ou corrija declarações de namespace no XML
Resultado vazio
Cause: XPath não encontra elementos
Solution: Teste o XPath com ferramentas XPath tester
Notas
- Disponível apenas no Excel 2013+ para Windows
- Funciona com fórmulas de matriz dinâmica no Microsoft 365
- Combine com WEBSERVICE e CODIFURL para APIs XML
- Resultados múltiplos spill automaticamente em versões modernas
- Não suporta XML com namespaces complexos
Compatibilidade
Disponível em: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em: Excel para Web, Excel para Mac, Excel 2010 e anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2013+, Excel 365