
Sammendrag
Excel FILTERXML-funksjonen returnerer spesifikke data fra XML-tekst ved hjelp av det angitte XPath-uttrykket.
Hensikt
Få data fra XML med XpathReturverdi
Matchende data som tekstSyntaks
= FILTERXML (xml, xpath)Argumenter
- xml - Gyldig XML som tekststreng.
- xpath - Et gyldig Xpath-uttrykk som tekststreng.
Versjon
Excel 2013Bruksanvisninger
Excel FILTERXML-funksjonen returnerer spesifikke data fra XML-tekst ved hjelp av et spesifisert XPath-uttrykk.
XML er et tekstformat for lagring og transport av data. Det er ikke avhengig av spesiell maskinvare eller programvare. XML er utvidbart og er designet for å transportere data, i motsetning til å vise data på en bestemt måte. XML har strenge syntaksregler som gjør det mulig for programvare å krysse strukturen til et XML-dokument og utføre forskjellige operasjoner.
XPath er et spesielt spørrespråk for valg av elementer og attributter i et XML-dokument. FILTERXML-funksjonen bruker XPath til å matche og trekke ut data fra tekst i XML-format.
Merk: FILTERXML er ikke tilgjengelig i Excel på Mac eller i Excel Online.
Eksempel
I eksemplet som vises, inneholder cellen XML som inneholder informasjon om album som er publisert som CDer. Hver CD inneholder tittelen på albumet, navnet på artisten og året albumet ble utgitt. Formelen i celle D5 bruker FILTERXML for å trekke ut alle titler:
=FILTERXML(B5,"//cd/title")
Xml-argumentet er XML i celle B5, og xpath-argumentet er uttrykket "// cd / title", som samsvarer med alle tittelelementene med overordnet. I Excel 365, som støtter dynamiske matriser, søles resultatene automatisk inn i området D5: D14.