FILTRARXML (função FILTRARXML) - Excel
FILTRARXML (função FILTRARXML)
Este artigo descreve a sintaxe da fórmula e a utilização da função FILTRARXML no Microsoft Excel.
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.
Devolve dados específicos do conteúdo XML utilizando um XPath específico.
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.
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! .
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.
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.