Cum se utilizează funcția Excel FILTERXML -

rezumat

Funcția Excel FILTERXML returnează date specifice din text XML utilizând expresia XPath specificată.

Scop

Obțineți date din XML cu Xpath

Valoare returnată

Potrivirea datelor ca text

Sintaxă

= FILTERXML (xml, xpath)

Argumente

  • xml - XML ​​valid ca șir de text.
  • xpath - O expresie Xpath validă ca șir de text.

Versiune

Excel 2013

Note de utilizare

Funcția Excel FILTERXML returnează date specifice din text XML utilizând o expresie XPath specificată.

XML este un format text pentru stocarea și transportul datelor. Nu depinde de niciun hardware sau software anume. XML este extensibil și este conceput pentru a transporta date, spre deosebire de afișarea datelor într-un mod special. XML are reguli stricte de sintaxă care permit software-ului să traverseze structura unui document XML și să efectueze diverse operațiuni.

XPath este un limbaj de interogare special pentru selectarea elementelor și atributelor dintr-un document XML. Funcția FILTERXML folosește XPath pentru a potrivi și extrage date din text în format XML.

Notă: FILTERXML nu este disponibil în Excel pe Mac sau în Excel Online.

Exemplu

În exemplul prezentat, celula conține XML care conține informații despre albume publicate ca CD-uri. Fiecare CD conține titlul albumului, numele artistului și anul lansării albumului. Formula din celula D5 folosește FILTERXML pentru a extrage toate titlurile:

=FILTERXML(B5,"//cd/title")

Argumentul xml este XML în celula B5, iar argumentul xpath este expresia „// cd / title”, care se potrivește cu toate elementele de titlu cu părintele. În Excel 365, care acceptă matrice dinamice, rezultatele se revarsă automat în intervalul D5: D14.

Articole interesante...