
Yhteenveto
Excel FILTERXML -funktio palauttaa tietyt tiedot XML-tekstistä käyttäen määritettyä XPath-lauseketta.
Tarkoitus
Hanki tietoja XML: stä Xpathin avullaPalautusarvo
Tiedot vastaavat tekstiäSyntaksi
= FILTERXML (xml, xpath)Väitteet
- xml - kelvollinen XML tekstimerkkijonona.
- xpath - kelvollinen Xpath-lauseke tekstimerkkijonona.
Versio
Excel 2013Käyttöohjeet
Excel FILTERXML -funktio palauttaa tietyt tiedot XML-tekstistä määritetyn XPath-lausekkeen avulla.
XML on tekstimuoto tietojen tallentamiseen ja siirtämiseen. Se ei ole riippuvainen tietystä laitteistosta tai ohjelmistosta. XML on laajennettavissa ja se on suunniteltu siirtämään tietoja, toisin kuin tietojen näyttäminen tietyllä tavalla. XML: ssä on tiukat syntaksisäännöt, joiden avulla ohjelmisto voi kulkea XML-asiakirjan rakenteen läpi ja suorittaa erilaisia toimintoja.
XPath on erityinen kyselykieli XML-asiakirjan elementtien ja määritteiden valitsemiseksi. FILTERXML-funktio käyttää XPathia tietojen sovittamiseen ja purkamiseen XML-muodossa olevasta tekstistä.
Huomautus: FILTERXML ei ole käytettävissä Macin Excelissä tai Excel Onlinessa.
Esimerkki
Esitetyssä esimerkissä solu sisältää XML: n, joka sisältää tietoja CD-levyinä julkaistuista albumeista. Jokainen CD sisältää albumin otsikon, artistin nimen ja albumin julkaisuvuoden. Solun D5 kaava käyttää FILTERXML-tiedostoa kaikkien nimien purkamiseen:
=FILTERXML(B5,"//cd/title")
Xml-argumentti on XML solussa B5, ja xpath-argumentti on lauseke "// cd / title", joka vastaa kaikkia otsikkoelementtejä ylätason kanssa. Dynaamisia taulukoita tukevassa Excel 365: ssä tulokset siirtyvät automaattisesti alueelle D5: D14.