FILTRARXML (função FILTRARXML)

A função FILTRARXML devolve dados específicos do conteúdo XML utilizando o XPath especificado.

Notas: 

  • A função FILTRARXML não está disponível no Excel online e no Excel para Mac.

  • Esta função pode ser apresentada na Galeria de funções do Excel para Mac, mas depende das funcionalidades do sistema operativo Windows, pelo que não irá devolver os resultados no Mac.

Sintaxe

FILTRARXML(xml, xpath)

A sintaxe da função FILTRARXML tem os seguintes argumentos.

  • XML    Obrigatório. Uma cadeia em formato XML válido.

  • lo    Obrigatório. Uma cadeia em formato XPath padrão.

Observações

  • Se XML não for válido, FILTRARXML devolve o #VALUE! .

  • Se XML contiver um espaço de nomes com um prefixo que não é válido, FILTRARXML devolve o #VALUE! #VALOR!

Exemplo

Este exemplo utiliza a função FILTRARXML em dados XML devolvidos na célula B2, que é fornecida pelos resultados da função WEBSERVICE na consulta Web na célula B1.

Um exemplo da função FILTRARXML

Os dados do FILTRARXML são devolvidos nas células B3: B5 e C3: C5 e mostra os três resultados de consulta atualizados mais recentemente na Wikipédia e a hora das atualizações (em UTC, "tempo universal coordenado").

As células B3: B5 contêm a fórmula = FILTRARXML (B3; "//RC/@title"), que tem de ser introduzida como uma fórmula de matriz nessas células. Selecione B3: C5, introduza a fórmula e prima Ctrl + Shift + Enter. Células C3: C5 contém a fórmula = FILTRARXML (B3; "//RC/@timestamp") e também tem de ser introduzida como uma fórmula de matriz.

Nota: Se tiver uma versão atual do Office 365, pode simplesmente introduzir a fórmula na parte superior esquerda da célula do intervalo de resultados e, em seguida, premir Enter para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula tem de ser introduzida como uma fórmula de matriz herdada ao selecionar primeiro o intervalo de resultados, introduzir a fórmula na célula superior esquerda do intervalo de resultados e, em seguida, premir Ctrl + Shift + Enter para o confirmar. O Excel insere parênteses retos no início e no fim da fórmula. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×