
Sammanfattning
Excel FILTERXML-funktionen returnerar specifika data från XML-text med det angivna XPath-uttrycket.
Ändamål
Få data från XML med XpathReturvärde
Matchande data som textSyntax
= FILTERXML (xml, xpath)Argument
- xml - Giltig XML som textsträng.
- xpath - Ett giltigt Xpath-uttryck som textsträng.
Version
Excel 2013Användningsanmärkningar
Excel FILTERXML-funktionen returnerar specifika data från XML-text med ett angivet XPath-uttryck.
XML är ett textformat för lagring och transport av data. Det är inte beroende av någon speciell hårdvara eller programvara. XML är utbyggbart och är utformat för att transportera data, i motsats till att visa data på ett visst sätt. XML har strikta syntaxregler som gör det möjligt för programvara att korsa strukturen i ett XML-dokument och utföra olika operationer.
XPath är ett speciellt frågespråk för att välja element och attribut i ett XML-dokument. FILTERXML-funktionen använder XPath för att matcha och extrahera data från text i XML-format.
Obs! FILTERXML är inte tillgängligt i Excel på Mac eller i Excel Online.
Exempel
I exemplet som visas innehåller cellen XML som innehåller information om album som publicerats som CD-skivor. Varje CD innehåller albumets titel, artistens namn och året då albumet släpptes. Formeln i cell D5 använder FILTERXML för att extrahera alla titlar:
=FILTERXML(B5,"//cd/title")
Xml-argumentet är XML i cell B5, och argumentet xpath är uttrycket "// cd / title", som matchar alla titelelement med föräldern. I Excel 365, som stöder dynamiska matriser, sprider resultaten automatiskt in i intervallet D5: D14.