
Resumé
Excel FILTERXML-funktionen returnerer specifikke data fra XML-tekst ved hjælp af det angivne XPath-udtryk.
Formål
Få data fra XML med XpathReturneringsværdi
Matchende data som tekstSyntaks
= FILTERXML (xml, xpath)Argumenter
- xml - Gyldig XML som tekststreng.
- xpath - Et gyldigt Xpath-udtryk som tekststreng.
Version
Excel 2013Brugsanvisninger
Excel FILTERXML-funktionen returnerer specifikke data fra XML-tekst ved hjælp af et specificeret XPath-udtryk.
XML er et tekstformat til lagring og transport af data. Det er ikke afhængigt af nogen bestemt hardware eller software. XML kan udvides og er designet til at transportere data i modsætning til at vise data på en bestemt måde. XML har strenge syntaksregler, der gør det muligt for software at krydse strukturen i et XML-dokument og udføre forskellige operationer.
XPath er et specielt forespørgselssprog til valg af elementer og attributter i et XML-dokument. FILTERXML-funktionen bruger XPath til at matche og udtrække data fra tekst i XML-format.
Bemærk: FILTERXML er ikke tilgængelig i Excel på Mac eller i Excel Online.
Eksempel
I det viste eksempel indeholder cellen XML, der indeholder oplysninger om album, der er offentliggjort som cd'er. Hver cd indeholder titlen på albummet, kunstnerens navn og året, albummet blev udgivet. Formlen i celle D5 bruger FILTERXML til at udtrække alle titler:
=FILTERXML(B5,"//cd/title")
Xml-argumentet er XML i celle B5, og xpath-argumentet er udtrykket "// cd / title", der matcher alle titelelementer med den overordnede. I Excel 365, som understøtter dynamiske arrays, spildes resultaterne automatisk i området D5: D14.