Este artigo descreve a sintaxe da fórmula e o uso da função FILTROXML no Microsoft Excel. Ela retorna dados específicos do conteúdo XML usando o XPath especificado.
Nota: A função FILTROXML não está disponível no Excel Online e não está disponível no Excel 2016 para Mac.
Sintaxe da função FILTROXML do Excel
FILTROXML(xml, xpath)
A sintaxe da função FILTROXML tem os seguintes argumentos.
Xml Obrigatório. Uma cadeia de caracteres em formato XML válido.
Xpath Obrigatório. Uma cadeia de caracteres no formato XPath padrão.
Comentários da função FILTROXML
Se o xml não for válido, FILTROXML retornará o valor de erro #VALOR!.
Se o xml contiver um namespace com um prefixo inválido, FILTROXML retornará o valor de erro #VALOR!.
Aplicável a: Excel 2016 , Excel 2013
Exemplo da função FILTROXML
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.
URL da Consulta:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml
Resposta XML:
=SERVIÇOWEB(A2) Mais recentemente alterado: =FILTROXML(B3;"//rc/@title") =FILTROXML(B3;"//rc/@pageid") =FILTROXML(B3;"//rc/@title") =FILTROXML(B3;"//rc/@revid") =FILTROXML(B3;"//rc/@title") =FILTROXML(B3;"//rc/@rcid")
Esta função foi adicionada pela primeira vez, no Microsoft Excel 2013. Ela funciona também nas versões online do Excel.
Se você tem o Office 365, pode fazer os testes e aprender a trabalhar com FILTROXML.