Ir para o conteúdo principal

Função FILTERXML do Excel

A função FILTERXML retorna valores específicos do texto XML usando o XPath fornecido.

função filterxml 1


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

  1. 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.
  2. 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.
  3. 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")

função filterxml 2

notas:

  1. na fórmula acima, //comida/nome é o argumento xpath de entrada.
  2. 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:

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations