Função FILTERXML do Excel
Autor: Zhoumandy Última modificação: 2024-10-29
A função FILTERXML retorna valores específicos do texto XML usando o XPath fornecido.
Sintaxe
=FILTERXML(xml,xpath)
Argumentos
- Xml (obrigatório): Uma string em formato XML válido.
- Xpath (obrigatório): Uma string no formato XPath válido.
Valor de retorno
A função FILTERXML retorna valores específicos do texto XML.
Notas de função
- A função FILTERXML é introduzida em Excel 2013. Portanto, ele não está disponível em versões anteriores do Excel. E também não está disponível no Excel para a Web ou no Excel para Mac.
- A função FILTERXML pode aparecer na biblioteca do Excel para Mac, mas não retorna resultados no Mac porque depende da funcionalidade do sistema operacional Windows.
- A #VALOR! valor de erro ocorre se ocorrer uma das situações:
- o argumento xml fornecido não é válido;
- o argumento xml fornecido contém um namespace com um prefixo que não é válido.
Exemplo
Como mostra a captura de tela abaixo, a célula B4 contém o texto XML. Para obter os dados específicos deste texto XML usando o XPath especificado, faça o seguinte.
Copie a fórmula abaixo para a célula D4, em seguida, pressione o botão Ctrl + Shift + Entrar chaves para obter o resultado.
=FILTROXML(B4,"//comida/nome")
Observações:
- na fórmula acima, //comida/nome é o argumento xpath de entrada.
- In Excel para Microsoft 365, você pode pressionar diretamente Entrar depois de inserir a fórmula para obter o resultado porque o Excel 365 oferece suporte ao matrizes dinâmicas recurso que derrama os resultados automaticamente.
Funções relativas:
Excel EVEN função
A função EVEN arredonda os números de zero para o inteiro par mais próximo.
Excel EXP função
A função EXP retorna o resultado da constante e elevada à enésima potência.