
rezumat
Funcția Excel FILTERXML returnează date specifice din text XML utilizând expresia XPath specificată.
Scop
Obțineți date din XML cu XpathValoare returnată
Potrivirea datelor ca textSintaxă
= FILTERXML (xml, xpath)Argumente
- xml - XML valid ca șir de text.
- xpath - O expresie Xpath validă ca șir de text.
Versiune
Excel 2013Note 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.